Home
last modified time | relevance | path

Searched refs:CallInfo (Results 1 – 16 of 16) sorted by relevance

/art/compiler/dex/quick/
Dmir_to_lir.h95 struct CallInfo;
103 typedef int (*NextCallInsn)(CompilationUnit*, CallInfo*, int,
401 void GenFilledNewArray(CallInfo* info);
466 void GenInvoke(CallInfo* info);
468 int GenDalvikArgsNoRange(CallInfo* info, int call_state, LIR** pcrLabel,
474 int GenDalvikArgsRange(CallInfo* info, int call_state, LIR** pcrLabel,
480 RegLocation InlineTarget(CallInfo* info);
481 RegLocation InlineTargetWide(CallInfo* info);
483 bool GenInlinedCharAt(CallInfo* info);
484 bool GenInlinedStringIsEmptyOrLength(CallInfo* info, bool is_empty);
[all …]
Dgen_invoke.cc332 static int NextSDCallInsn(CompilationUnit* cu, CallInfo* info, in NextSDCallInsn()
436 static int NextVCallInsn(CompilationUnit* cu, CallInfo* info, in NextVCallInsn()
484 static int NextInterfaceCallInsn(CompilationUnit* cu, CallInfo* info, int state, in NextInterfaceCallInsn()
552 static int NextInvokeInsnSP(CompilationUnit* cu, CallInfo* info, ThreadOffset trampoline, in NextInvokeInsnSP()
573 static int NextStaticCallInsnSP(CompilationUnit* cu, CallInfo* info, in NextStaticCallInsnSP()
583 static int NextDirectCallInsnSP(CompilationUnit* cu, CallInfo* info, int state, in NextDirectCallInsnSP()
591 static int NextSuperCallInsnSP(CompilationUnit* cu, CallInfo* info, int state, in NextSuperCallInsnSP()
599 static int NextVCallInsnSP(CompilationUnit* cu, CallInfo* info, int state, in NextVCallInsnSP()
608 CallInfo* info, int state, in NextInterfaceCallInsnWithAccessCheck()
617 int Mir2Lir::LoadArgRegs(CallInfo* info, int call_state, in LoadArgRegs()
[all …]
Dgen_common.cc230 void Mir2Lir::GenFilledNewArray(CallInfo* info) { in GenFilledNewArray()
525 CallInfo* info = reinterpret_cast<CallInfo*>(lab->operands[0]); in HandleIntrinsicLaunchPads()
/art/compiler/dex/quick/mips/
Dcodegen_mips.h107 bool GenInlinedCas32(CallInfo* info, bool need_write_barrier);
108 bool GenInlinedMinMaxInt(CallInfo* info, bool is_min);
109 bool GenInlinedSqrt(CallInfo* info);
Dfp_mips.cc237 bool MipsMir2Lir::GenInlinedMinMaxInt(CallInfo* info, bool is_min) { in GenInlinedMinMaxInt()
Dint_mips.cc261 bool MipsMir2Lir::GenInlinedCas32(CallInfo* info, bool need_write_barrier) { in GenInlinedCas32()
266 bool MipsMir2Lir::GenInlinedSqrt(CallInfo* info) { in GenInlinedSqrt()
/art/compiler/dex/quick/arm/
Dcodegen_arm.h106 bool GenInlinedCas32(CallInfo* info, bool need_write_barrier);
107 bool GenInlinedMinMaxInt(CallInfo* info, bool is_min);
108 bool GenInlinedSqrt(CallInfo* info);
Dfp_arm.cc305 bool ArmMir2Lir::GenInlinedSqrt(CallInfo* info) { in GenInlinedSqrt()
Dint_arm.cc480 bool ArmMir2Lir::GenInlinedMinMaxInt(CallInfo* info, bool is_min) { in GenInlinedMinMaxInt()
505 bool ArmMir2Lir::GenInlinedCas32(CallInfo* info, bool need_write_barrier) { in GenInlinedCas32()
/art/compiler/dex/quick/x86/
Dcodegen_x86.h107 bool GenInlinedCas32(CallInfo* info, bool need_write_barrier);
108 bool GenInlinedMinMaxInt(CallInfo* info, bool is_min);
109 bool GenInlinedSqrt(CallInfo* info);
Dint_x86.cc219 bool X86Mir2Lir::GenInlinedMinMaxInt(CallInfo* info, bool is_min) { in GenInlinedMinMaxInt()
247 bool X86Mir2Lir::GenInlinedCas32(CallInfo* info, bool need_write_barrier) { in GenInlinedCas32()
Dfp_x86.cc371 bool X86Mir2Lir::GenInlinedSqrt(CallInfo* info) { in GenInlinedSqrt()
/art/compiler/dex/
Dmir_graph.h324 struct CallInfo { struct
598 CallInfo* NewMemCallInfo(BasicBlock* bb, MIR* mir, InvokeType type, bool is_range);
Dmir_graph.cc1115 CallInfo* MIRGraph::NewMemCallInfo(BasicBlock* bb, MIR* mir, InvokeType type, in NewMemCallInfo()
1117 CallInfo* info = static_cast<CallInfo*>(arena_->Alloc(sizeof(CallInfo), in NewMemCallInfo()
/art/compiler/dex/portable/
Dmir_to_gbc.h31 struct CallInfo;
Dmir_to_gbc.cc452 CallInfo* info = mir_graph_->NewMemCallInfo(bb, mir, invoke_type, is_range); in ConvertInvoke()