/external/v8/src/compiler/mips/ |
D | instruction-selector-mips.cc | 31 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/ |
D | instruction-selector-mips64.cc | 31 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/ |
D | instruction-selector-arm.cc | 84 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/ |
D | instruction-selector-arm64.cc | 37 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/ |
D | instruction-selector-ppc.cc | 36 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/ |
D | instruction-selector-ia32.cc | 102 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/ |
D | instruction-selector-s390.cc | 84 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/ |
D | instruction-selector-x64.cc | 96 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/ |
D | lithium-s390.cc | 377 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/ |
D | lithium-arm64.cc | 344 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/ |
D | lithium-mips.cc | 409 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 …]
|
D | lithium-mips.h | 2371 MUST_USE_RESULT LOperand* UseRegister(HValue* value);
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-mips64.cc | 409 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/ |
D | lithium-arm.cc | 402 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/ |
D | lithium-ppc.cc | 415 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 …]
|
D | lithium-ppc.h | 2340 MUST_USE_RESULT LOperand* UseRegister(HValue* value);
|
/external/v8/src/compiler/x87/ |
D | instruction-selector-x87.cc | 106 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/ |
D | lithium-x87.cc | 437 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/ |
D | lithium-ia32.cc | 431 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 …]
|
D | lithium-ia32.h | 2425 MUST_USE_RESULT LOperand* UseRegister(HValue* value);
|
/external/v8/src/crankshaft/x64/ |
D | lithium-x64.cc | 430 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 …]
|
D | lithium-x64.h | 2411 MUST_USE_RESULT LOperand* UseRegister(HValue* value);
|
/external/v8/src/compiler/ |
D | instruction-selector-impl.h | 105 InstructionOperand UseRegister(Node* node) { in UseRegister() function
|
D | instruction-selector.cc | 724 : 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/ |
D | assembler_arm.cc | 1766 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()
|