Home
last modified time | relevance | path

Searched defs:instr (Results 1 – 23 of 23) sorted by relevance

/art/compiler/optimizing/
Dcommon_arm64.h70 static inline vixl::Register OutputRegister(HInstruction* instr) { in OutputRegister()
74 static inline vixl::Register InputRegisterAt(HInstruction* instr, int input_index) { in InputRegisterAt()
94 static inline vixl::FPRegister OutputFPRegister(HInstruction* instr) { in OutputFPRegister()
98 static inline vixl::FPRegister InputFPRegisterAt(HInstruction* instr, int input_index) { in InputFPRegisterAt()
108 static inline vixl::CPURegister OutputCPURegister(HInstruction* instr) { in OutputCPURegister()
114 static inline vixl::CPURegister InputCPURegisterAt(HInstruction* instr, int index) { in InputCPURegisterAt()
121 HConstant* instr = location.GetConstant(); in Int64ConstantFrom() local
140 static inline vixl::Operand InputOperandAt(HInstruction* instr, int input_index) { in InputOperandAt()
196 static bool CanEncodeConstantAsImmediate(HConstant* constant, HInstruction* instr) { in CanEncodeConstantAsImmediate()
235 HInstruction* instr) { in ARM64EncodableConstantOrRegister()
[all …]
Dreference_type_propagation.cc135 HInstruction* instr = iti.Current(); in ValidateTypes() local
184 HInstruction* instr = it.Current(); in VisitBasicBlock() local
435 void ReferenceTypePropagation::RTPVisitor::SetClassAsTypeInfo(HInstruction* instr, in SetClassAsTypeInfo()
472 void ReferenceTypePropagation::RTPVisitor::UpdateReferenceTypeInfo(HInstruction* instr, in UpdateReferenceTypeInfo()
484 void ReferenceTypePropagation::RTPVisitor::VisitNewInstance(HNewInstance* instr) { in VisitNewInstance()
488 void ReferenceTypePropagation::RTPVisitor::VisitNewArray(HNewArray* instr) { in VisitNewArray()
502 void ReferenceTypePropagation::RTPVisitor::VisitParameterValue(HParameterValue* instr) { in VisitParameterValue()
514 void ReferenceTypePropagation::RTPVisitor::UpdateFieldAccessTypeInfo(HInstruction* instr, in UpdateFieldAccessTypeInfo()
537 void ReferenceTypePropagation::RTPVisitor::VisitInstanceFieldGet(HInstanceFieldGet* instr) { in VisitInstanceFieldGet()
541 void ReferenceTypePropagation::RTPVisitor::VisitStaticFieldGet(HStaticFieldGet* instr) { in VisitStaticFieldGet()
[all …]
Dgraph_visualizer.h66 void AddInstructionInterval(HInstruction* instr, size_t start, size_t end) { in AddInstructionInterval()
Dgraph_test.cc31 HInstruction* instr = graph->GetIntConstant(4); in createIfBlock() local
Dcode_generator_arm64.cc368 explicit NullCheckSlowPathARM64(HNullCheck* instr) : SlowPathCodeARM64(instr) {} in NullCheckSlowPathARM64()
1722 void InstructionCodeGeneratorARM64::HandleBinaryOp(HBinaryOperation* instr) { in HandleBinaryOp()
1775 void LocationsBuilderARM64::HandleShift(HBinaryOperation* instr) { in HandleShift()
1793 void InstructionCodeGeneratorARM64::HandleShift(HBinaryOperation* instr) { in HandleShift()
1847 void LocationsBuilderARM64::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instr) { in VisitBitwiseNegatedRight()
1856 void InstructionCodeGeneratorARM64::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instr) { in VisitBitwiseNegatedRight()
1972 void LocationsBuilderARM64::VisitMultiplyAccumulate(HMultiplyAccumulate* instr) { in VisitMultiplyAccumulate()
1989 void InstructionCodeGeneratorARM64::VisitMultiplyAccumulate(HMultiplyAccumulate* instr) { in VisitMultiplyAccumulate()
Dcode_generator.cc1083 void CodeGenerator::MaybeRecordImplicitNullCheck(HInstruction* instr) { in MaybeRecordImplicitNullCheck()
Dcode_generator_mips64.cc266 explicit NullCheckSlowPathMIPS64(HNullCheck* instr) : SlowPathCodeMIPS64(instr) {} in NullCheckSlowPathMIPS64()
1147 void LocationsBuilderMIPS64::HandleShift(HBinaryOperation* instr) { in HandleShift()
1165 void InstructionCodeGeneratorMIPS64::HandleShift(HBinaryOperation* instr) { in HandleShift()
Dcode_generator_mips.cc312 explicit NullCheckSlowPathMIPS(HNullCheck* instr) : SlowPathCodeMIPS(instr) {} in NullCheckSlowPathMIPS()
1401 void LocationsBuilderMIPS::HandleShift(HBinaryOperation* instr) { in HandleShift()
1424 void InstructionCodeGeneratorMIPS::HandleShift(HBinaryOperation* instr) { in HandleShift()
Dintrinsics_arm64.cc371 static void GenBitCount(HInvoke* instr, Primitive::Type type, vixl::MacroAssembler* masm) { in GenBitCount()
Dcode_generator_arm.cc6595 void LocationsBuilderARM::VisitMultiplyAccumulate(HMultiplyAccumulate* instr) { in VisitMultiplyAccumulate()
6605 void InstructionCodeGeneratorARM::VisitMultiplyAccumulate(HMultiplyAccumulate* instr) { in VisitMultiplyAccumulate()
/art/disassembler/
Ddisassembler_arm64.cc42 const vixl::Instruction* instr, in AppendRegisterNameToOutput()
59 void CustomDisassembler::VisitLoadLiteral(const vixl::Instruction* instr) { in VisitLoadLiteral()
98 void CustomDisassembler::VisitLoadStoreUnsignedOffset(const vixl::Instruction* instr) { in VisitLoadStoreUnsignedOffset()
110 const vixl::Instruction* instr = reinterpret_cast<const vixl::Instruction*>(begin); in Dump() local
Ddisassembler_x86.cc163 RegFile dst_reg_file, const uint8_t** instr, in DumpAddress()
246 size_t DisassemblerX86::DumpInstruction(std::ostream& os, const uint8_t* instr) { in DumpInstruction()
Ddisassembler_arm.cc485 uint32_t instr = (ReadU16(instr_ptr) << 16) | ReadU16(instr_ptr + 2); in DumpThumb32() local
1598 uint16_t instr = ReadU16(instr_ptr); in DumpThumb16() local
/art/runtime/
Dinstrumentation_test.cc154 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in CheckConfigureStubs() local
174 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in TestEvent() local
292 static bool HasEventListener(const instrumentation::Instrumentation* instr, uint32_t event_type) in HasEventListener()
319 static void ReportEvent(const instrumentation::Instrumentation* instr, uint32_t event_type, in ReportEvent()
395 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in TEST_F() local
457 instrumentation::Instrumentation* instr = runtime->GetInstrumentation(); in TEST_F() local
486 instrumentation::Instrumentation* instr = runtime->GetInstrumentation(); in TEST_F() local
504 instrumentation::Instrumentation* instr = runtime->GetInstrumentation(); in TEST_F() local
550 instrumentation::Instrumentation* instr = runtime->GetInstrumentation(); in TEST_F() local
569 instrumentation::Instrumentation* instr = runtime->GetInstrumentation(); in TEST_F() local
Dcommon_throws.cc409 const Instruction* instr = Instruction::At(&code->insns_[throw_dex_pc]); in ThrowNullPointerExceptionFromDexPC() local
Ddebugger.cc2840 const Instruction* instr = Instruction::At(&code_item->insns_[location.dex_pc]); in PostLocationEvent() local
Dclass_linker.cc2760 instrumentation::Instrumentation* instr = runtime->GetInstrumentation(); in ShouldUseInterpreterEntrypoint() local
/art/runtime/interpreter/
Dinterpreter.cc487 static bool IsStringInit(const Instruction* instr, ArtMethod* caller) in IsStringInit()
510 static int16_t GetReceiverRegisterForStringInit(const Instruction* instr) { in GetReceiverRegisterForStringInit()
550 const Instruction* instr = Instruction::At(&code_item->insns_[dex_pc]); in EnterInterpreterFromDeoptimize() local
/art/runtime/arch/arm/
Dfault_handler_arm.cc43 uint16_t instr = pc[0] | pc[1] << 8; in GetInstructionSize() local
/art/dexdump/
Ddexdump.cc640 const u2 instr = get2LE((const u1*) &insns[insnIdx]); in dumpInstruction() local
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc951 const Instruction* instr = Instruction::At(&code->insns_[dex_pc]); in artQuickResolutionTrampoline() local
2151 const Instruction* instr = Instruction::At(&code_item->insns_[dex_pc]); in artInvokeInterfaceTrampoline() local
/art/compiler/utils/mips/
Dassembler_mips_test.cc395 std::ostringstream instr; in TEST_F() local
414 std::ostringstream instr; in TEST_F() local
/art/compiler/utils/arm/
Dassembler_thumb2.cc3384 int Thumb2Assembler::DecodeBranchOffset(int32_t instr) { in DecodeBranchOffset()