Home
last modified time | relevance | path

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

12

/art/compiler/dex/quick/arm64/
Dcodegen_arm64.h148 bool GenInlinedReverseBits(CallInfo* info, OpSize size) OVERRIDE;
149 bool GenInlinedAbsFloat(CallInfo* info) OVERRIDE;
150 bool GenInlinedAbsDouble(CallInfo* info) OVERRIDE;
151 bool GenInlinedCas(CallInfo* info, bool is_long, bool is_object) OVERRIDE;
152 bool GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) OVERRIDE;
153 bool GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) OVERRIDE;
154 bool GenInlinedSqrt(CallInfo* info) OVERRIDE;
155 bool GenInlinedCeil(CallInfo* info) OVERRIDE;
156 bool GenInlinedFloor(CallInfo* info) OVERRIDE;
157 bool GenInlinedRint(CallInfo* info) OVERRIDE;
[all …]
Dfp_arm64.cc372 bool Arm64Mir2Lir::GenInlinedAbsFloat(CallInfo* info) { in GenInlinedAbsFloat()
391 bool Arm64Mir2Lir::GenInlinedAbsDouble(CallInfo* info) { in GenInlinedAbsDouble()
410 bool Arm64Mir2Lir::GenInlinedSqrt(CallInfo* info) { in GenInlinedSqrt()
420 bool Arm64Mir2Lir::GenInlinedCeil(CallInfo* info) { in GenInlinedCeil()
430 bool Arm64Mir2Lir::GenInlinedFloor(CallInfo* info) { in GenInlinedFloor()
440 bool Arm64Mir2Lir::GenInlinedRint(CallInfo* info) { in GenInlinedRint()
450 bool Arm64Mir2Lir::GenInlinedRound(CallInfo* info, bool is_double) { in GenInlinedRound()
467 bool Arm64Mir2Lir::GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) { in GenInlinedMinMaxFP()
Dint_arm64.cc663 bool Arm64Mir2Lir::GenInlinedAbsInt(CallInfo* info) { in GenInlinedAbsInt()
678 bool Arm64Mir2Lir::GenInlinedAbsLong(CallInfo* info) { in GenInlinedAbsLong()
693 bool Arm64Mir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { in GenInlinedMinMax()
708 bool Arm64Mir2Lir::GenInlinedPeek(CallInfo* info, OpSize size) { in GenInlinedPeek()
724 bool Arm64Mir2Lir::GenInlinedPoke(CallInfo* info, OpSize size) { in GenInlinedPoke()
740 bool Arm64Mir2Lir::GenInlinedCas(CallInfo* info, bool is_long, bool is_object) { in GenInlinedCas()
826 bool Arm64Mir2Lir::GenInlinedArrayCopyCharArray(CallInfo* info) { in GenInlinedArrayCopyCharArray()
1783 bool Arm64Mir2Lir::GenInlinedReverseBits(CallInfo* info, OpSize size) { in GenInlinedReverseBits()
Dcall_arm64.cc457 int Arm64Mir2Lir::Arm64NextSDCallInsn(CompilationUnit* cu, CallInfo* info, in Arm64NextSDCallInsn()
Dtarget_arm64.cc877 int Arm64Mir2Lir::GenDalvikArgsBulkCopy(CallInfo* /*info*/, int /*first*/, int count) { in GenDalvikArgsBulkCopy() argument
/art/compiler/dex/quick/
Dmir_to_lir.h138 struct CallInfo;
150 typedef int (*NextCallInsn)(CompilationUnit*, CallInfo*, int,
791 void AddIntrinsicSlowPath(CallInfo* info, LIR* branch, LIR* resume = nullptr);
822 void GenFilledNewArray(CallInfo* info);
905 void GenInvoke(CallInfo* info);
906 void GenInvokeNoInline(CallInfo* info);
917 virtual int GenDalvikArgs(CallInfo* info, int call_state, LIR** pcrLabel,
923 virtual int GenDalvikArgsBulkCopy(CallInfo* info, int first, int count);
924 virtual void GenDalvikArgsFlushPromoted(CallInfo* info, int start);
933 RegLocation InlineTarget(CallInfo* info);
[all …]
Dgen_invoke.cc48 void Mir2Lir::AddIntrinsicSlowPath(CallInfo* info, LIR* branch, LIR* resume) { in AddIntrinsicSlowPath()
51 IntrinsicSlowPathPath(Mir2Lir* m2l, CallInfo* info_in, LIR* branch_in, LIR* resume_in) in AddIntrinsicSlowPath()
68 CallInfo* const info_; in AddIntrinsicSlowPath()
489 static void CommonCallCodeLoadThisIntoArg1(const CallInfo* info, Mir2Lir* cg) { in CommonCallCodeLoadThisIntoArg1()
494 static void CommonCallCodeLoadClassIntoArg0(const CallInfo* info, Mir2Lir* cg) { in CommonCallCodeLoadClassIntoArg0()
523 static int NextVCallInsn(CompilationUnit* cu, CallInfo* info, in NextVCallInsn()
569 static int NextInterfaceCallInsn(CompilationUnit* cu, CallInfo* info, int state, in NextInterfaceCallInsn()
610 static int NextInvokeInsnSP(CompilationUnit* cu, CallInfo* info, in NextInvokeInsnSP()
639 static int NextStaticCallInsnSP(CompilationUnit* cu, CallInfo* info, in NextStaticCallInsnSP()
647 static int NextDirectCallInsnSP(CompilationUnit* cu, CallInfo* info, int state, in NextDirectCallInsnSP()
[all …]
Ddex_file_method_inliner.h35 struct CallInfo;
80 bool GenIntrinsic(Mir2Lir* backend, CallInfo* info) LOCKS_EXCLUDED(lock_);
Ddex_file_method_inliner.cc527 bool DexFileMethodInliner::GenIntrinsic(Mir2Lir* backend, CallInfo* info) { in GenIntrinsic()
/art/compiler/dex/quick/mips/
Dcodegen_mips.h159 bool GenInlinedAbsFloat(CallInfo* info) OVERRIDE;
160 bool GenInlinedAbsDouble(CallInfo* info) OVERRIDE;
161 bool GenInlinedCas(CallInfo* info, bool is_long, bool is_object);
162 bool GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long);
163 bool GenInlinedSqrt(CallInfo* info);
164 bool GenInlinedPeek(CallInfo* info, OpSize size);
165 bool GenInlinedPoke(CallInfo* info, OpSize size);
248 bool GenInlinedCharAt(CallInfo* info ATTRIBUTE_UNUSED) OVERRIDE { in GenInlinedCharAt()
251 bool GenInlinedAbsInt(CallInfo* info ATTRIBUTE_UNUSED) OVERRIDE { in GenInlinedAbsInt()
254 bool GenInlinedAbsLong(CallInfo* info ATTRIBUTE_UNUSED) OVERRIDE { in GenInlinedAbsLong()
[all …]
Dint_mips.cc344 bool MipsMir2Lir::GenInlinedCas(CallInfo* info, bool is_long, bool is_object) { in GenInlinedCas()
349 bool MipsMir2Lir::GenInlinedAbsFloat(CallInfo* info) { in GenInlinedAbsFloat()
355 bool MipsMir2Lir::GenInlinedAbsDouble(CallInfo* info) { in GenInlinedAbsDouble()
361 bool MipsMir2Lir::GenInlinedSqrt(CallInfo* info) { in GenInlinedSqrt()
366 bool MipsMir2Lir::GenInlinedPeek(CallInfo* info, OpSize size) { in GenInlinedPeek()
389 bool MipsMir2Lir::GenInlinedPoke(CallInfo* info, OpSize size) { in GenInlinedPoke()
Dfp_mips.cc291 bool MipsMir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { in GenInlinedMinMax()
Dcall_mips.cc418 static int NextSDCallInsn(CompilationUnit* cu, CallInfo* info, int state, in NextSDCallInsn()
/art/compiler/dex/quick/arm/
Dcodegen_arm.h160 bool GenInlinedAbsFloat(CallInfo* info) OVERRIDE;
161 bool GenInlinedAbsDouble(CallInfo* info) OVERRIDE;
162 bool GenInlinedCas(CallInfo* info, bool is_long, bool is_object);
163 bool GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long);
164 bool GenInlinedSqrt(CallInfo* info);
165 bool GenInlinedPeek(CallInfo* info, OpSize size);
166 bool GenInlinedPoke(CallInfo* info, OpSize size);
167 bool GenInlinedArrayCopyCharArray(CallInfo* info) OVERRIDE;
345 int GenDalvikArgsBulkCopy(CallInfo* info, int first, int count) OVERRIDE;
347 static int ArmNextSDCallInsn(CompilationUnit* cu, CallInfo* info ATTRIBUTE_UNUSED,
Dfp_arm.cc388 bool ArmMir2Lir::GenInlinedAbsFloat(CallInfo* info) { in GenInlinedAbsFloat()
406 bool ArmMir2Lir::GenInlinedAbsDouble(CallInfo* info) { in GenInlinedAbsDouble()
433 bool ArmMir2Lir::GenInlinedSqrt(CallInfo* info) { in GenInlinedSqrt()
Dint_arm.cc765 bool ArmMir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { in GenInlinedMinMax()
785 bool ArmMir2Lir::GenInlinedPeek(CallInfo* info, OpSize size) { in GenInlinedPeek()
810 bool ArmMir2Lir::GenInlinedPoke(CallInfo* info, OpSize size) { in GenInlinedPoke()
830 bool ArmMir2Lir::GenInlinedCas(CallInfo* info, bool is_long, bool is_object) { in GenInlinedCas()
994 bool ArmMir2Lir::GenInlinedArrayCopyCharArray(CallInfo* info) { in GenInlinedArrayCopyCharArray()
Dcall_arm.cc623 int ArmMir2Lir::ArmNextSDCallInsn(CompilationUnit* cu, CallInfo* info, in ArmNextSDCallInsn()
Dtarget_arm.cc979 int ArmMir2Lir::GenDalvikArgsBulkCopy(CallInfo* info, int first, int count) { in GenDalvikArgsBulkCopy()
/art/compiler/dex/quick/x86/
Dcodegen_x86.h77 virtual int GenDalvikArgsBulkCopy(CallInfo* info, int first, int count) OVERRIDE;
188 bool GenInlinedCas(CallInfo* info, bool is_long, bool is_object) OVERRIDE;
189 bool GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) OVERRIDE;
190 bool GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) OVERRIDE;
191 bool GenInlinedReverseBits(CallInfo* info, OpSize size) OVERRIDE;
192 bool GenInlinedSqrt(CallInfo* info) OVERRIDE;
193 bool GenInlinedAbsFloat(CallInfo* info) OVERRIDE;
194 bool GenInlinedAbsDouble(CallInfo* info) OVERRIDE;
195 bool GenInlinedPeek(CallInfo* info, OpSize size) OVERRIDE;
196 bool GenInlinedPoke(CallInfo* info, OpSize size) OVERRIDE;
[all …]
Dfp_x86.cc605 bool X86Mir2Lir::GenInlinedSqrt(CallInfo* info) { in GenInlinedSqrt()
619 bool X86Mir2Lir::GenInlinedAbsFloat(CallInfo* info) { in GenInlinedAbsFloat()
666 bool X86Mir2Lir::GenInlinedAbsDouble(CallInfo* info) { in GenInlinedAbsDouble()
731 bool X86Mir2Lir::GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) { in GenInlinedMinMaxFP()
Dcall_x86.cc344 int X86Mir2Lir::X86NextSDCallInsn(CompilationUnit* cu, CallInfo* info, in X86NextSDCallInsn()
Dtarget_x86.cc1121 bool X86Mir2Lir::GenInlinedArrayCopyCharArray(CallInfo* info) { in GenInlinedArrayCopyCharArray()
1256 bool X86Mir2Lir::GenInlinedIndexOf(CallInfo* info, bool zero_based) { in GenInlinedIndexOf()
2416 bool X86Mir2Lir::GenInlinedCharAt(CallInfo* info) { in GenInlinedCharAt()
2459 bool X86Mir2Lir::GenInlinedCurrentThread(CallInfo* info) { in GenInlinedCurrentThread()
2521 int X86Mir2Lir::GenDalvikArgsBulkCopy(CallInfo* info, int first, int count) { in GenDalvikArgsBulkCopy()
Dint_x86.cc837 bool X86Mir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { in GenInlinedMinMax()
1031 bool X86Mir2Lir::GenInlinedPeek(CallInfo* info, OpSize size) { in GenInlinedPeek()
1057 bool X86Mir2Lir::GenInlinedPoke(CallInfo* info, OpSize size) { in GenInlinedPoke()
1109 bool X86Mir2Lir::GenInlinedCas(CallInfo* info, bool is_long, bool is_object) { in GenInlinedCas()
1303 bool X86Mir2Lir::GenInlinedReverseBits(CallInfo* info, OpSize size) { in GenInlinedReverseBits()
/art/compiler/dex/
Dmir_graph.h532 struct CallInfo { struct
1165 CallInfo* NewMemCallInfo(BasicBlock* bb, MIR* mir, InvokeType type, bool is_range);
Dmir_graph.cc1739 CallInfo* MIRGraph::NewMemCallInfo(BasicBlock* bb, MIR* mir, InvokeType type, bool is_range) { in NewMemCallInfo()
1740 CallInfo* info = static_cast<CallInfo*>(arena_->Alloc(sizeof(CallInfo), in NewMemCallInfo()

12