Home
last modified time | relevance | path

Searched defs:inst (Results 1 – 25 of 47) sorted by relevance

12

/art/runtime/interpreter/mterp/
Dmterp.cc169 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeVirtual() local
180 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeSuper() local
191 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeInterface() local
202 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeDirect() local
213 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeStatic() local
224 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeCustom() local
235 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokePolymorphic() local
246 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeVirtualRange() local
257 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeSuperRange() local
268 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeInterfaceRange() local
[all …]
Dnterp.cc139 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokePolymorphic() local
149 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokeCustom() local
161 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetMethod() local
353 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetStaticField() local
394 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetInstanceFieldOffset() local
422 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetClassOrAllocateObject() local
476 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpLoadObject() local
521 const Instruction* inst = Instruction::At(dex_pc_ptr); in DoFilledNewArray() local
/art/runtime/
Ddex_to_dex_decompiler.cc45 void DecompileInstanceFieldAccess(Instruction* inst, Instruction::Code new_opcode) { in DecompileInstanceFieldAccess()
51 void DecompileInvokeVirtual(Instruction* inst, Instruction::Code new_opcode, bool is_range) { in DecompileInvokeVirtual()
61 void DecompileNop(Instruction* inst) { in DecompileNop()
95 Instruction* inst = const_cast<Instruction*>(&pair.Inst()); in Decompile() local
Dquicken_info.h59 static bool NeedsIndexForInstruction(const Instruction* inst) { in NeedsIndexForInstruction()
/art/tools/ahat/src/main/com/android/ahat/
DObjectHandler.java58 AhatInstance inst = mSnapshot.findInstance(id); in handle() local
114 private static void printClassInstanceFields(Doc doc, Query query, AhatClassInstance inst) { in printClassInstanceFields()
223 private static void printReferences(Doc doc, Query query, AhatInstance inst) { in printReferences()
239 private void printAllocationSite(Doc doc, Query query, AhatInstance inst) { in printAllocationSite()
246 private static void printBitmap(Doc doc, AhatInstance inst) { in printBitmap()
255 private void printGcRootPath(Doc doc, Query query, AhatInstance inst) { in printGcRootPath()
301 public void printDominatedObjects(Doc doc, Query query, AhatInstance inst) { in printDominatedObjects()
DBitmapHandler.java42 AhatInstance inst = mSnapshot.findInstance(id); in handle() local
DSummarizer.java38 public static DocString summarize(AhatInstance inst) { in summarize()
/art/runtime/verifier/
Dregister_line.cc49 const RegType& RegisterLine::GetInvocationThis(MethodVerifier* verifier, const Instruction* inst, in GetInvocationThis()
198 void RegisterLine::CheckUnaryOp(MethodVerifier* verifier, const Instruction* inst, in CheckUnaryOp()
205 void RegisterLine::CheckUnaryOpWide(MethodVerifier* verifier, const Instruction* inst, in CheckUnaryOpWide()
213 void RegisterLine::CheckUnaryOpToWide(MethodVerifier* verifier, const Instruction* inst, in CheckUnaryOpToWide()
221 void RegisterLine::CheckUnaryOpFromWide(MethodVerifier* verifier, const Instruction* inst, in CheckUnaryOpFromWide()
229 void RegisterLine::CheckBinaryOp(MethodVerifier* verifier, const Instruction* inst, in CheckBinaryOp()
251 void RegisterLine::CheckBinaryOpWide(MethodVerifier* verifier, const Instruction* inst, in CheckBinaryOpWide()
261 void RegisterLine::CheckBinaryOpWideShift(MethodVerifier* verifier, const Instruction* inst, in CheckBinaryOpWideShift()
270 void RegisterLine::CheckBinaryOp2addr(MethodVerifier* verifier, const Instruction* inst, in CheckBinaryOp2addr()
291 void RegisterLine::CheckBinaryOp2addrWide(MethodVerifier* verifier, const Instruction* inst, in CheckBinaryOp2addrWide()
[all …]
Dmethod_verifier.cc733 uint16_t GetMethodIdxOfInvoke(const Instruction* inst) in GetMethodIdxOfInvoke()
751 uint16_t GetFieldIdxOfFieldAccess(const Instruction* inst, bool is_static) in GetFieldIdxOfFieldAccess()
888 for (const DexInstructionPcPair& inst : code_item_accessor_) { in FindLocksAtDexPc() local
1170 for (const DexInstructionPcPair& inst : code_item_accessor_) { in VerifyInstructions() local
1189 bool MethodVerifier<kVerifierDebug>::VerifyInstruction(const Instruction* inst, in VerifyInstruction()
1644 for (const DexInstructionPcPair& inst : code_item_accessor_) { in Dump() local
1950 for (const DexInstructionPcPair& inst : code_item_accessor_) { in CodeFlowVerifyMethod() local
2057 const Instruction* inst = Instruction::At(insns); in CodeFlowVerifyInstruction() local
3782 bool MethodVerifier<kVerifierDebug>::HandleMoveException(const Instruction* inst) { in HandleMoveException()
4020 T* it, const Instruction* inst, MethodType method_type, bool is_range, ArtMethod* res_method) { in VerifyInvocationArgsFromIterator()
[all …]
/art/runtime/interpreter/
Dinterpreter_intrinsics.cc183 const Instruction* inst, in MterpStringCharAt()
207 const Instruction* inst, in MterpStringCompareTo()
267 const Instruction* inst, in MterpStringGetCharsNoCheck()
295 const Instruction* inst, in MterpStringEquals()
425 const Instruction* inst, in MterpHandleIntrinsic()
Dinterpreter_common.h234 const Instruction* inst, in DoInvoke()
455 const Instruction* inst, in DoInvokeCustom()
508 ALWAYS_INLINE bool DoFieldGet(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst, in DoFieldGet()
576 ALWAYS_INLINE bool DoIGetQuick(ShadowFrame& shadow_frame, const Instruction* inst, in DoIGetQuick()
671 const Instruction* inst, uint16_t inst_data) in DoFieldPut()
716 ALWAYS_INLINE bool DoIPutQuick(const ShadowFrame& shadow_frame, const Instruction* inst, in DoIPutQuick()
895 static inline int32_t DoPackedSwitch(const Instruction* inst, const ShadowFrame& shadow_frame, in DoPackedSwitch()
923 static inline int32_t DoSparseSwitch(const Instruction* inst, const ShadowFrame& shadow_frame, in DoSparseSwitch()
975 static inline void TraceExecution(const ShadowFrame& shadow_frame, const Instruction* inst, in TraceExecution()
Dinterpreter_common.cc210 void UnexpectedOpcode(const Instruction* inst, const ShadowFrame& shadow_frame) { in UnexpectedOpcode()
331 const Instruction* inst, in DoMethodHandleInvokeCommon()
430 const Instruction* inst, in DoMethodHandleInvokeExact()
447 const Instruction* inst, in DoMethodHandleInvoke()
464 const Instruction* inst, in DoVarHandleInvokeCommon()
1420 const Instruction* inst, uint16_t inst_data, JValue* result) { in DoCall()
1442 bool DoFilledNewArray(const Instruction* inst, in DoFilledNewArray()
/art/dex2oat/dex/
Ddex_to_dex_compiler.cc195 uint16_t DexToDexCompiler::CompilationState::GetIndexForInstruction(const Instruction* inst, in GetIndexForInstruction()
216 Instruction* inst = const_cast<Instruction*>(&it.Inst()); in Compile() local
367 const Instruction& inst = instructions.InstructionAt(info.dex_pc); in Compile() local
375 void DexToDexCompiler::CompilationState::CompileReturnVoid(Instruction* inst, uint32_t dex_pc) { in CompileReturnVoid()
392 Instruction* DexToDexCompiler::CompilationState::CompileCheckCast(Instruction* inst, in CompileCheckCast()
426 void DexToDexCompiler::CompilationState::CompileInstanceFieldAccess(Instruction* inst, in CompileInstanceFieldAccess()
459 void DexToDexCompiler::CompilationState::CompileInvokeVirtual(Instruction* inst, in CompileInvokeVirtual()
/art/compiler/optimizing/
Dconstant_folding.cc91 void HConstantFoldingVisitor::VisitUnaryOperation(HUnaryOperation* inst) { in VisitUnaryOperation()
101 void HConstantFoldingVisitor::VisitBinaryOperation(HBinaryOperation* inst) { in VisitBinaryOperation()
114 void HConstantFoldingVisitor::VisitTypeConversion(HTypeConversion* inst) { in VisitTypeConversion()
124 void HConstantFoldingVisitor::VisitDivZeroCheck(HDivZeroCheck* inst) { in VisitDivZeroCheck()
Dconstant_folding_test.cc125 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() local
186 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() local
247 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() local
397 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() local
460 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() local
524 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() local
709 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() local
/art/tools/dexanalyze/
Ddexanalyze_experiments.cc45 uint16_t NumberOfArgs(const Instruction& inst) { in NumberOfArgs()
49 uint16_t DexMethodIndex(const Instruction& inst) { in DexMethodIndex()
298 auto ProcessStaticField = [&](const Instruction& inst, in ProcessDexFile()
300 /*inout*/ StaticFieldAccessStats* stats) { in ProcessDexFile()
321 for (const DexInstructionPcPair& inst : code_item) { in ProcessDexFile() local
580 for (const DexInstructionPcPair& inst : method.GetInstructions()) { in ProcessDexFile() local
/art/dexdump/
Ddexdump_cfg.cc46 const Instruction* inst = &pair.Inst(); in DumpMethodCFG() local
164 const Instruction* inst = &pair.Inst(); in DumpMethodCFG() local
294 const Instruction* inst = &accessor.InstructionAt(dex_pc); in DumpMethodCFG() local
/art/libdexfile/dex/
Ddex_instruction_iterator.h66 explicit DexInstructionIteratorBase(const Instruction* inst, uint32_t dex_pc) in DexInstructionIteratorBase()
124 explicit DexInstructionIterator(const uint16_t* inst, uint32_t dex_pc) in DexInstructionIterator()
/art/tools/ahat/src/main/com/android/ahat/heapdump/
DDiff.java105 private Key(AhatInstance inst) { in Key()
118 public static Key keyFor(AhatInstance inst) { in keyFor()
162 private static AhatInstance createPlaceHolders(AhatInstance inst, in createPlaceHolders()
DAhatSnapshot.java121 AhatInstance inst = findInstance(id); in findClassObj() local
/art/test/043-privates/src/
DMain.java45 PrivatePackage inst = new PrivatePackageSub(); in stretchTest() local
/art/test/983-source-transform-verify/
Dsource_transform_art.cc59 const Instruction& inst = pair.Inst(); in VerifyClassData() local
/art/test/551-implicit-null-checks/src/
DMain.java23 private Inner inst; field in Main
/art/compiler/dex/
Dverified_method.cc70 const Instruction& inst = pair.Inst(); in GenerateSafeCastSet() local
/art/runtime/jit/
Dprofiling_info.cc46 for (const DexInstructionPcPair& inst : method->DexInstructions()) { in Create() local

12