Home
last modified time | relevance | path

Searched refs:UseRegister (Results 1 – 25 of 30) sorted by relevance

12

/external/v8/src/compiler/mips/
Dinstruction-selector-mips.cc31 return UseRegister(node); in UseOperand()
42 return UseRegister(node); in UseRegisterOrImmediateZero()
127 g.UseRegister(node->InputAt(0)), in VisitRRR()
128 g.UseRegister(node->InputAt(1))); in VisitRRR()
136 g.UseRegister(node->InputAt(0))); in VisitRR()
144 g.UseRegister(node->InputAt(0)), in VisitRRO()
174 inputs[0] = g.UseRegister(m.left().node()); in VisitBinop()
179 inputs[0] = g.UseRegister(m.right().node()); in VisitBinop()
183 inputs[input_count++] = g.UseRegister(m.left().node()); in VisitBinop()
277 g.DefineAsRegister(node), g.UseRegister(base), g.UseImmediate(index)); in VisitLoad()
[all …]
/external/v8/src/compiler/mips64/
Dinstruction-selector-mips64.cc31 return UseRegister(node); in UseOperand()
42 return UseRegister(node); in UseRegisterOrImmediateZero()
141 g.UseRegister(node->InputAt(0))); in VisitRR()
149 g.UseRegister(node->InputAt(0)), in VisitRRR()
150 g.UseRegister(node->InputAt(1))); in VisitRRR()
158 g.UseRegister(node->InputAt(0)), in VisitRRO()
231 inputs[0] = g.UseRegister(m.base()); in TryEmitExtendingLoad()
270 inputs[0] = g.UseRegister(m.left().node()); in VisitBinop()
275 inputs[0] = g.UseRegister(m.right().node()); in VisitBinop()
279 inputs[input_count++] = g.UseRegister(m.left().node()); in VisitBinop()
[all …]
/external/v8/src/compiler/arm/
Dinstruction-selector-arm.cc84 g.UseRegister(node->InputAt(0))); in VisitRR()
90 g.UseRegister(node->InputAt(0)), in VisitRRR()
91 g.UseRegister(node->InputAt(1))); in VisitRRR()
99 opcode, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitRRRR()
100 g.UseRegister(node->InputAt(1)), g.UseRegister(node->InputAt(2))); in VisitRRRR()
107 g.UseRegister(node->InputAt(0)), g.UseImmediate(imm)); in VisitRRI()
114 g.UseRegister(node->InputAt(0)), g.UseImmediate(imm), in VisitRRIR()
115 g.UseRegister(node->InputAt(1))); in VisitRRIR()
127 *value_return = g.UseRegister(m.left().node()); in TryMatchShift()
133 *shift_return = g.UseRegister(m.right().node()); in TryMatchShift()
[all …]
/external/v8/src/compiler/arm64/
Dinstruction-selector-arm64.cc37 return UseRegister(node); in UseOperand()
48 return UseRegister(node); in UseRegisterOrImmediateZero()
144 g.UseRegister(node->InputAt(0))); in VisitRR()
151 g.UseRegister(node->InputAt(0)), in VisitRRR()
152 g.UseRegister(node->InputAt(1))); in VisitRRR()
160 g.UseRegister(node->InputAt(0)), in VisitRRO()
223 inputs[0] = g.UseRegister(m.base()); in TryEmitExtendingLoad()
285 *left_op = g->UseRegister(left_node); in TryMatchAnyExtend()
286 *right_op = g->UseRegister(mright.left().node()); in TryMatchAnyExtend()
299 *left_op = g->UseRegister(left_node); in TryMatchAnyExtend()
[all …]
/external/v8/src/compiler/ppc/
Dinstruction-selector-ppc.cc36 return UseRegister(node); in UseOperand()
78 g.UseRegister(node->InputAt(0))); in VisitRR()
85 g.UseRegister(node->InputAt(0)), in VisitRRR()
86 g.UseRegister(node->InputAt(1))); in VisitRRR()
93 g.UseRegister(node->InputAt(0)), in VisitRRO()
102 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateDouble()
129 inputs[input_count++] = g.UseRegister(m.left().node()); in VisitBinop()
228 g.DefineAsRegister(node), g.UseRegister(base), g.UseImmediate(offset)); in VisitLoad()
231 g.DefineAsRegister(node), g.UseRegister(offset), g.UseImmediate(base)); in VisitLoad()
234 g.DefineAsRegister(node), g.UseRegister(base), g.UseRegister(offset)); in VisitLoad()
[all …]
/external/v8/src/compiler/ia32/
Dinstruction-selector-ia32.cc102 inputs[(*input_count)++] = UseRegister(base); in GenerateMemoryOperandInputs()
105 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
127 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
156 inputs[(*input_count)++] = UseRegister(node->InputAt(0)); in GetEffectiveAddressMemoryOperand()
157 inputs[(*input_count)++] = UseRegister(node->InputAt(1)); in GetEffectiveAddressMemoryOperand()
180 g.UseRegister(node->InputAt(0))); in VisitRR()
187 InstructionOperand operand0 = g.UseRegister(node->InputAt(0)); in VisitRROFloat()
203 selector->Emit(sse_opcode, g.DefineSameAsFirst(node), g.UseRegister(input)); in VisitFloatUnop()
345 val = g.UseRegister(value); in VisitStore()
411 : g.UseRegister(buffer); in VisitCheckedLoad()
[all …]
/external/v8/src/compiler/s390/
Dinstruction-selector-s390.cc84 return UseRegister(node); in UseOperand()
89 return UseRegister(node); in UseAnyExceptImmediate()
167 inputs[(*input_count)++] = UseRegister(base); in GenerateMemoryOperandInputs()
169 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
190 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
221 inputs[(*input_count)++] = UseRegister(operand->InputAt(0)); in GetEffectiveAddressMemoryOperand()
222 inputs[(*input_count)++] = UseRegister(operand->InputAt(1)); in GetEffectiveAddressMemoryOperand()
392 g.UseRegister(node->InputAt(0))); in VisitRR()
398 g.UseRegister(node->InputAt(0)), in VisitRRR()
399 g.UseRegister(node->InputAt(1))); in VisitRRR()
[all …]
/external/v8/src/compiler/x64/
Dinstruction-selector-x64.cc96 inputs[(*input_count)++] = UseRegister(base); in GenerateMemoryOperandInputs()
99 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
126 inputs[(*input_count)++] = UseRegister(displacement); in GenerateMemoryOperandInputs()
129 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
138 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
144 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
185 inputs[(*input_count)++] = UseRegister(operand->InputAt(0)); in GetEffectiveAddressMemoryOperand()
186 inputs[(*input_count)++] = UseRegister(operand->InputAt(1)); in GetEffectiveAddressMemoryOperand()
351 g.CanBeImmediate(value) ? g.UseImmediate(value) : g.UseRegister(value); in VisitStore()
373 g.CanBeImmediate(value) ? g.UseImmediate(value) : g.UseRegister(value); in VisitProtectedStore()
[all …]
/external/v8/src/crankshaft/s390/
Dlithium-s390.cc377 LOperand* LChunkBuilder::UseRegister(HValue* value) { in UseRegister() function in v8::internal::LChunkBuilder
415 : UseRegister(value); in UseRegisterOrConstant()
817 LInstruction* branch = new (zone()) LBranch(UseRegister(value)); in DoBranch()
832 LOperand* value = UseRegister(instr->value()); in DoCompareMap()
839 LOperand* value = UseRegister(instr->value()); in DoArgumentsLength()
850 LOperand* object = UseRegister(instr->object()); in DoHasInPrototypeChainAndBranch()
851 LOperand* prototype = UseRegister(instr->prototype()); in DoHasInPrototypeChainAndBranch()
885 LOperand* function = UseRegister(store_code_entry->function()); in DoStoreCodeEntry()
995 LOperand* input = UseRegister(instr->value()); in DoMathFloor()
1001 LOperand* input = UseRegister(instr->value()); in DoMathRound()
[all …]
/external/v8/src/crankshaft/arm64/
Dlithium-arm64.cc344 LOperand* LChunkBuilder::UseRegister(HValue* value) { in UseRegister() function in v8::internal::LChunkBuilder
362 return value->IsConstant() ? UseConstant(value) : UseRegister(value); in UseRegisterOrConstant()
773 args = UseRegister(instr->arguments()); in DoAccessArgumentsAt()
923 return new(zone()) LBranch(UseRegister(value), NULL, NULL); in DoBranch()
929 return new(zone()) LBranch(UseRegister(value), NULL, NULL); in DoBranch()
934 return new(zone()) LBranch(UseRegister(value), TempRegister(), NULL); in DoBranch()
947 return new(zone()) LBranch(UseRegister(value), temp1, temp2); in DoBranch()
950 new(zone()) LBranch(UseRegister(value), temp1, temp2)); in DoBranch()
1034 LOperand* value = UseRegister(val); in DoChange()
1041 LOperand* value = UseRegister(val); in DoChange()
[all …]
/external/v8/src/crankshaft/mips/
Dlithium-mips.cc409 LOperand* LChunkBuilder::UseRegister(HValue* value) { in UseRegister() function in v8::internal::LChunkBuilder
454 : UseRegister(value); in UseRegisterOrConstant()
885 LInstruction* branch = new(zone()) LBranch(UseRegister(value)); in DoBranch()
906 new(zone()) LArgumentsLength(UseRegister(length->value()))); in DoArgumentsLength()
918 LOperand* object = UseRegister(instr->object()); in DoHasInPrototypeChainAndBranch()
919 LOperand* prototype = UseRegister(instr->prototype()); in DoHasInPrototypeChainAndBranch()
959 LOperand* function = UseRegister(store_code_entry->function()); in DoStoreCodeEntry()
1124 LOperand* input = UseRegister(instr->value()); in DoMathFround()
1135 LOperand* input = UseRegister(instr->value()); in DoMathAbs()
1145 LOperand* input = UseRegister(instr->value()); in DoMathFloor()
[all …]
Dlithium-mips.h2371 MUST_USE_RESULT LOperand* UseRegister(HValue* value);
/external/v8/src/crankshaft/mips64/
Dlithium-mips64.cc409 LOperand* LChunkBuilder::UseRegister(HValue* value) { in UseRegister() function in v8::internal::LChunkBuilder
454 : UseRegister(value); in UseRegisterOrConstant()
885 LInstruction* branch = new(zone()) LBranch(UseRegister(value)); in DoBranch()
906 new(zone()) LArgumentsLength(UseRegister(length->value()))); in DoArgumentsLength()
918 LOperand* object = UseRegister(instr->object()); in DoHasInPrototypeChainAndBranch()
919 LOperand* prototype = UseRegister(instr->prototype()); in DoHasInPrototypeChainAndBranch()
959 LOperand* function = UseRegister(store_code_entry->function()); in DoStoreCodeEntry()
1124 LOperand* input = UseRegister(instr->value()); in DoMathFround()
1135 LOperand* input = UseRegister(instr->value()); in DoMathAbs()
1145 LOperand* input = UseRegister(instr->value()); in DoMathFloor()
[all …]
/external/v8/src/crankshaft/arm/
Dlithium-arm.cc402 LOperand* LChunkBuilder::UseRegister(HValue* value) { in UseRegister() function in v8::internal::LChunkBuilder
447 : UseRegister(value); in UseRegisterOrConstant()
875 LInstruction* branch = new(zone()) LBranch(UseRegister(value)); in DoBranch()
900 LOperand* value = UseRegister(instr->value()); in DoArgumentsLength()
913 LOperand* object = UseRegister(instr->object()); in DoHasInPrototypeChainAndBranch()
914 LOperand* prototype = UseRegister(instr->prototype()); in DoHasInPrototypeChainAndBranch()
954 LOperand* function = UseRegister(store_code_entry->function()); in DoStoreCodeEntry()
1074 LOperand* input = UseRegister(instr->value()); in DoMathFloor()
1081 LOperand* input = UseRegister(instr->value()); in DoMathRound()
1089 LOperand* input = UseRegister(instr->value()); in DoMathFround()
[all …]
/external/v8/src/crankshaft/ppc/
Dlithium-ppc.cc415 LOperand* LChunkBuilder::UseRegister(HValue* value) { in UseRegister() function in v8::internal::LChunkBuilder
460 : UseRegister(value); in UseRegisterOrConstant()
890 LInstruction* branch = new (zone()) LBranch(UseRegister(value)); in DoBranch()
915 LOperand* value = UseRegister(instr->value()); in DoArgumentsLength()
928 LOperand* object = UseRegister(instr->object()); in DoHasInPrototypeChainAndBranch()
929 LOperand* prototype = UseRegister(instr->prototype()); in DoHasInPrototypeChainAndBranch()
967 LOperand* function = UseRegister(store_code_entry->function()); in DoStoreCodeEntry()
1086 LOperand* input = UseRegister(instr->value()); in DoMathFloor()
1099 LOperand* input = UseRegister(instr->value()); in DoMathRound()
1112 LOperand* input = UseRegister(instr->value()); in DoMathFround()
[all …]
Dlithium-ppc.h2340 MUST_USE_RESULT LOperand* UseRegister(HValue* value);
/external/v8/src/compiler/x87/
Dinstruction-selector-x87.cc106 inputs[(*input_count)++] = UseRegister(base); in GenerateMemoryOperandInputs()
109 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
131 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
160 inputs[(*input_count)++] = UseRegister(node->InputAt(0)); in GetEffectiveAddressMemoryOperand()
161 inputs[(*input_count)++] = UseRegister(node->InputAt(1)); in GetEffectiveAddressMemoryOperand()
306 val = g.UseRegister(value); in VisitStore()
368 InstructionOperand offset_operand = g.UseRegister(offset); in VisitCheckedLoad()
370 g.CanBeImmediate(length) ? g.UseImmediate(length) : g.UseRegister(length); in VisitCheckedLoad()
378 g.UseRegister(buffer), offset_operand); in VisitCheckedLoad()
425 : g.UseRegister(value)); in VisitCheckedStore()
[all …]
/external/v8/src/crankshaft/x87/
Dlithium-x87.cc437 LOperand* LChunkBuilder::UseRegister(HValue* value) { in UseRegister() function in v8::internal::LChunkBuilder
495 : UseRegister(value); in UseRegisterOrConstant()
927 temp != NULL ? new (zone()) LBranch(UseRegister(value), temp) in DoBranch()
964 LOperand* object = UseRegister(instr->object()); in DoHasInPrototypeChainAndBranch()
965 LOperand* prototype = UseRegister(instr->prototype()); in DoHasInPrototypeChainAndBranch()
974 LOperand* receiver = UseRegister(instr->receiver()); in DoWrapReceiver()
975 LOperand* function = UseRegister(instr->function()); in DoWrapReceiver()
1008 LOperand* function = UseRegister(store_code_entry->function()); in DoStoreCodeEntry()
1142 LOperand* input = UseRegister(instr->value()); in DoMathFround()
1265 LOperand* dividend = UseRegister(instr->left()); in DoDivByPowerOf2I()
[all …]
/external/v8/src/crankshaft/ia32/
Dlithium-ia32.cc431 LOperand* LChunkBuilder::UseRegister(HValue* value) { in UseRegister() function in v8::internal::LChunkBuilder
489 : UseRegister(value); in UseRegisterOrConstant()
911 LInstruction* branch = new(zone()) LBranch(UseRegister(value), temp); in DoBranch()
947 LOperand* object = UseRegister(instr->object()); in DoHasInPrototypeChainAndBranch()
948 LOperand* prototype = UseRegister(instr->prototype()); in DoHasInPrototypeChainAndBranch()
957 LOperand* receiver = UseRegister(instr->receiver()); in DoWrapReceiver()
958 LOperand* function = UseRegister(instr->function()); in DoWrapReceiver()
991 LOperand* function = UseRegister(store_code_entry->function()); in DoStoreCodeEntry()
1124 LOperand* input = UseRegister(instr->value()); in DoMathRound()
1137 LOperand* input = UseRegister(instr->value()); in DoMathFround()
[all …]
Dlithium-ia32.h2425 MUST_USE_RESULT LOperand* UseRegister(HValue* value);
/external/v8/src/crankshaft/x64/
Dlithium-x64.cc430 LOperand* LChunkBuilder::UseRegister(HValue* value) { in UseRegister() function in v8::internal::LChunkBuilder
482 : UseRegister(value); in UseRegisterOrConstant()
907 LInstruction* branch = new(zone()) LBranch(UseRegister(value)); in DoBranch()
938 LOperand* object = UseRegister(instr->object()); in DoHasInPrototypeChainAndBranch()
939 LOperand* prototype = UseRegister(instr->prototype()); in DoHasInPrototypeChainAndBranch()
947 LOperand* receiver = UseRegister(instr->receiver()); in DoWrapReceiver()
979 LOperand* function = UseRegister(store_code_entry->function()); in DoStoreCodeEntry()
1112 LOperand* input = UseRegister(instr->value()); in DoMathRound()
1125 LOperand* input = UseRegister(instr->value()); in DoMathFround()
1255 LOperand* dividend = UseRegister(instr->left()); in DoDivByPowerOf2I()
[all …]
Dlithium-x64.h2411 MUST_USE_RESULT LOperand* UseRegister(HValue* value);
/external/v8/src/compiler/
Dinstruction-selector-impl.h105 InstructionOperand UseRegister(Node* node) { in UseRegister() function
Dinstruction-selector.cc724 : g.UseRegister(callee)); in InitializeCallBuffer()
731 : g.UseRegister(callee)); in InitializeCallBuffer()
2486 : g.UseRegister(pop_count); in VisitReturn()
/external/swiftshader/third_party/subzero/src/DartARM32/
Dassembler_arm.cc1766 Register UseRegister(Register reg, RegList* used) { in UseRegister() function
1779 UseRegister(static_cast<Register>(Utils::CountTrailingZeros(free)), used); in AllocateRegister()
1791 UseRegister(new_value, &used); in VerifiedWrite()
1792 Register base = UseRegister(address.rn(), &used); in VerifiedWrite()
1794 UseRegister(address.rm(), &used); in VerifiedWrite()

12