/third_party/node/deps/v8/src/codegen/ |
H A D | external-reference.cc | 1149 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 D | code-assembler.cc | 885 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 D | raw-machine-assembler.h | 260 #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 D | code-assembler.h | 819 // {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 D | instruction-selector-arm.cc | 460 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 D | code-generator-arm.cc | 3456 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 D | instruction-selector-mips.cc | 243 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 D | builtins-sharedarraybuffer-gen.cc | 26 TNode<UintPtrT> value_high);
|
/third_party/node/deps/v8/src/compiler/backend/ia32/ |
H A D | instruction-selector-ia32.cc | 1737 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 D | assembler_arm.cc | 2642 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 D | liftoff-assembler-arm.h | 1003 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()
|