Home
last modified time | relevance | path

Searched refs:value_high (Results 1 - 11 of 11) sorted by relevance

/third_party/node/deps/v8/src/codegen/
H A Dexternal-reference.cc1149 static void atomic_pair_store(intptr_t address, int value_low, int value_high) { in atomic_pair_store() argument
1151 static_cast<int64_t>(value_high) << 32 | (value_low & 0xFFFFFFFF); in atomic_pair_store()
1160 int value_high) { in atomic_pair_add()
1162 static_cast<int64_t>(value_high) << 32 | (value_low & 0xFFFFFFFF); in atomic_pair_add()
1172 int value_high) { in atomic_pair_sub()
1174 static_cast<int64_t>(value_high) << 32 | (value_low & 0xFFFFFFFF); in atomic_pair_sub()
1184 int value_high) { in atomic_pair_and()
1186 static_cast<int64_t>(value_high) << 32 | (value_low & 0xFFFFFFFF); in atomic_pair_and()
1195 static int64_t atomic_pair_or(intptr_t address, int value_low, int value_high) { in atomic_pair_or() argument
1197 static_cast<int64_t>(value_high) << 3 in atomic_pair_or()
1159 atomic_pair_add(intptr_t address, int value_low, int value_high) atomic_pair_add() argument
1171 atomic_pair_sub(intptr_t address, int value_low, int value_high) atomic_pair_sub() argument
1183 atomic_pair_and(intptr_t address, int value_low, int value_high) atomic_pair_and() argument
1206 atomic_pair_xor(intptr_t address, int value_low, int value_high) atomic_pair_xor() argument
1218 atomic_pair_exchange(intptr_t address, int value_low, int value_high) atomic_pair_exchange() argument
[all...]
/third_party/node/deps/v8/src/compiler/
H A Dcode-assembler.cc885 TNode<UintPtrT> value_high) { in AtomicStore64()
889 base, offset, value, value_high); in AtomicStore64() local
902 TNode<UintPtrT> value_high) { \
904 raw_assembler()->Atomic##name##64(base, offset, value, value_high)); \
908 TNode<UintPtrT> value_high); \
911 TNode<UintPtrT> value, TNode<UintPtrT> value_high);
883 AtomicStore64(AtomicMemoryOrder order, TNode<RawPtrT> base, TNode<WordT> offset, TNode<UintPtrT> value, TNode<UintPtrT> value_high) AtomicStore64() argument
H A Draw-machine-assembler.h260 #define VALUE_HALVES value_high, value
262 #define VALUE_HALVES value, value_high
273 Node* value, Node* value_high) { in AtomicStore64()
275 DCHECK_NULL(value_high); in AtomicStore64()
292 Node * value_high) { \
294 DCHECK_NULL(value_high); \
272 AtomicStore64(AtomicStoreParameters params, Node* base, Node* index, Node* value, Node* value_high) AtomicStore64() argument
H A Dcode-assembler.h819 // {value_high} is used for 64-bit stores on 32-bit platforms, must be
823 TNode<UintPtrT> value_high);
829 TNode<UintPtrT> value, TNode<UintPtrT> value_high);
835 TNode<UintPtrT> value, TNode<UintPtrT> value_high);
841 TNode<UintPtrT> value, TNode<UintPtrT> value_high);
847 TNode<UintPtrT> value, TNode<UintPtrT> value_high);
853 TNode<UintPtrT> value, TNode<UintPtrT> value_high);
861 TNode<UintPtrT> value_high);
/third_party/node/deps/v8/src/compiler/backend/arm/
H A Dinstruction-selector-arm.cc460 Node* value_high = node->InputAt(3); in VisitPairAtomicBinOp() local
464 g.UseUniqueRegister(value), g.UseUniqueRegister(value_high), in VisitPairAtomicBinOp()
2470 Node* value_high = node->InputAt(3); in VisitWord32AtomicPairStore() local
2474 g.UseFixed(value_low, r2), g.UseFixed(value_high, r3)}; in VisitWord32AtomicPairStore()
2507 Node* value_high = node->InputAt(3); in VisitWord32AtomicPairExchange() local
2510 g.UseFixed(value, r0), g.UseFixed(value_high, r1), in VisitWord32AtomicPairExchange()
H A Dcode-generator-arm.cc3456 Register value_high = i.InputRegister(3); in AssembleArchInstruction()
3470 __ strexd(store_result, value_low, value_high, actual_addr); in AssembleArchInstruction()
/third_party/node/deps/v8/src/compiler/backend/mips/
H A Dinstruction-selector-mips.cc243 Node* value_high = node->InputAt(3); in VisitPairAtomicBinop() local
248 g.UseFixed(value_high, a2)}; in VisitPairAtomicBinop()
774 Node* value_high = node->InputAt(3); in VisitWord32AtomicPairStore() local
778 g.UseFixed(value_high, a2)}; in VisitWord32AtomicPairStore()
/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-sharedarraybuffer-gen.cc26 TNode<UintPtrT> value_high);
/third_party/node/deps/v8/src/compiler/backend/ia32/
H A Dinstruction-selector-ia32.cc1737 Node* value_high = node->InputAt(3); in VisitPairAtomicBinOp() local
1743 g.UseUniqueRegisterOrSlotOrConstant(value), g.UseFixed(value_high, ecx), in VisitPairAtomicBinOp()
2174 Node* value_high = node->InputAt(3); in VisitWord32AtomicPairStore() local
2181 g.UseUniqueRegisterOrSlotOrConstant(value_high), in VisitWord32AtomicPairStore()
2193 g.UseUniqueRegisterOrSlotOrConstant(value), g.UseFixed(value_high, ecx), in VisitWord32AtomicPairStore()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/DartARM32/
H A Dassembler_arm.cc2642 const uint16_t value_high = Utils::High16Bits(value);
2644 movt(rd, value_high, cond);
2661 const uint16_t value_high = Utils::High16Bits(value);
2662 if (value_high != 0) {
2663 movt(rd, value_high, cond);
/third_party/node/deps/v8/src/wasm/baseline/arm/
H A Dliftoff-assembler-arm.h1003 Register value_high = value.high_gp(); in AtomicOp64() local
1005 value_high, dst_low, dst_high}; in AtomicOp64()
1006 __ ClearRegister(dst_low, {&dst_addr, &offset_reg, &value_low, &value_high}, in AtomicOp64()
1008 pinned = pinned | LiftoffRegList{dst_addr, offset_reg, value_low, value_high}; in AtomicOp64()
1009 __ ClearRegister(dst_high, {&dst_addr, &offset_reg, &value_low, &value_high}, in AtomicOp64()
1011 pinned = pinned | LiftoffRegList{dst_addr, offset_reg, value_low, value_high}; in AtomicOp64()
1052 LiftoffRegister::ForPair(value_low, value_high)); in AtomicOp64()

Completed in 43 milliseconds