HomeSort by relevance Sort by last modified time
    Searched refs:HInvoke (Results 1 - 25 of 41) sorted by null

1 2

  /art/compiler/optimizing/
intrinsics_arm_vixl.h 37 void Visit ## Name(HInvoke* invoke) OVERRIDE;
46 bool TryDispatch(HInvoke* invoke);
64 void Visit ## Name(HInvoke* invoke) OVERRIDE;
intrinsics_mips.h 40 void Visit ## Name(HInvoke* invoke) OVERRIDE;
49 bool TryDispatch(HInvoke* invoke);
65 void Visit ## Name(HInvoke* invoke) OVERRIDE;
intrinsics_mips64.h 40 void Visit ## Name(HInvoke* invoke) OVERRIDE;
49 bool TryDispatch(HInvoke* invoke);
65 void Visit ## Name(HInvoke* invoke) OVERRIDE;
intrinsics_x86.h 40 void Visit ## Name(HInvoke* invoke) OVERRIDE;
49 bool TryDispatch(HInvoke* invoke);
65 void Visit ## Name(HInvoke* invoke) OVERRIDE;
intrinsics_x86_64.h 40 void Visit ## Name(HInvoke* invoke) OVERRIDE;
49 bool TryDispatch(HInvoke* invoke);
65 void Visit ## Name(HInvoke* invoke) OVERRIDE;
inliner.h 31 class HInvoke;
76 bool TryInline(HInvoke* invoke_instruction);
82 bool TryInlineAndReplace(HInvoke* invoke_instruction,
89 bool TryBuildAndInline(HInvoke* invoke_instruction,
95 bool TryBuildAndInlineHelper(HInvoke* invoke_instruction,
108 bool TryPatternSubstitution(HInvoke* invoke_instruction,
127 HInvoke* invoke_instruction,
135 HInvoke* invoke_instruction,
144 HInvoke* invoke_instruction,
153 const HInvoke* invoke_instruction
    [all...]
intrinsics_x86_64.cc 54 bool IntrinsicLocationsBuilderX86_64::TryDispatch(HInvoke* invoke) {
63 static void MoveArguments(HInvoke* invoke, CodeGeneratorX86_64* codegen) {
130 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) {
138 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) {
158 void IntrinsicLocationsBuilderX86_64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
161 void IntrinsicLocationsBuilderX86_64::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
165 void IntrinsicCodeGeneratorX86_64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
168 void IntrinsicCodeGeneratorX86_64::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
172 void IntrinsicLocationsBuilderX86_64::VisitFloatFloatToRawIntBits(HInvoke* invoke) {
175 void IntrinsicLocationsBuilderX86_64::VisitFloatIntBitsToFloat(HInvoke* invoke)
    [all...]
intrinsics_x86.cc 61 bool IntrinsicLocationsBuilderX86::TryDispatch(HInvoke* invoke) {
70 static void MoveArguments(HInvoke* invoke, CodeGeneratorX86* codegen) {
177 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke, bool is64bit) {
188 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke, bool is64bit) {
231 void IntrinsicLocationsBuilderX86::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
234 void IntrinsicLocationsBuilderX86::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
238 void IntrinsicCodeGeneratorX86::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
241 void IntrinsicCodeGeneratorX86::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
245 void IntrinsicLocationsBuilderX86::VisitFloatFloatToRawIntBits(HInvoke* invoke) {
248 void IntrinsicLocationsBuilderX86::VisitFloatIntBitsToFloat(HInvoke* invoke)
    [all...]
intrinsics_mips64.cc 76 static void MoveArguments(HInvoke* invoke, CodeGeneratorMIPS64* codegen) {
91 explicit IntrinsicSlowPathMIPS64(HInvoke* invoke)
127 HInvoke* const invoke_;
134 bool IntrinsicLocationsBuilderMIPS64::TryDispatch(HInvoke* invoke) {
142 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) {
162 void IntrinsicLocationsBuilderMIPS64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
166 void IntrinsicCodeGeneratorMIPS64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
171 void IntrinsicLocationsBuilderMIPS64::VisitFloatFloatToRawIntBits(HInvoke* invoke) {
175 void IntrinsicCodeGeneratorMIPS64::VisitFloatFloatToRawIntBits(HInvoke* invoke) {
179 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke)
    [all...]
intrinsics.h 37 // Recognize intrinsics from HInvoke nodes.
57 void Dispatch(HInvoke* invoke) {
77 virtual void Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \
84 static void MoveArguments(HInvoke* invoke,
116 static void ComputeIntegerValueOfLocations(HInvoke* invoke,
165 explicit IntrinsicOptimizations(HInvoke* invoke)
167 explicit IntrinsicOptimizations(const HInvoke& invoke)
202 explicit StringEqualsOptimizations(HInvoke* invoke) : IntrinsicOptimizations(invoke) {}
213 explicit SystemArrayCopyOptimizations(HInvoke* invoke) : IntrinsicOptimizations(invoke) {}
242 void IntrinsicLocationsBuilder ## Arch::Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) {
    [all...]
intrinsics_arm64.cc 98 static void MoveArguments(HInvoke* invoke, CodeGeneratorARM64* codegen) {
111 explicit IntrinsicSlowPathARM64(HInvoke* invoke)
151 HInvoke* const invoke_;
227 bool IntrinsicLocationsBuilderARM64::TryDispatch(HInvoke* invoke) {
238 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) {
246 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) {
268 void IntrinsicLocationsBuilderARM64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
271 void IntrinsicLocationsBuilderARM64::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
275 void IntrinsicCodeGeneratorARM64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
278 void IntrinsicCodeGeneratorARM64::VisitDoubleLongBitsToDouble(HInvoke* invoke)
    [all...]
intrinsics_arm_vixl.cc 82 explicit IntrinsicSlowPathARMVIXL(HInvoke* invoke)
121 HInvoke* const invoke_;
253 bool IntrinsicLocationsBuilderARMVIXL::TryDispatch(HInvoke* invoke) {
262 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) {
270 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) {
298 void IntrinsicLocationsBuilderARMVIXL::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
301 void IntrinsicLocationsBuilderARMVIXL::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
305 void IntrinsicCodeGeneratorARMVIXL::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
308 void IntrinsicCodeGeneratorARMVIXL::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
312 void IntrinsicLocationsBuilderARMVIXL::VisitFloatFloatToRawIntBits(HInvoke* invoke)
    [all...]
intrinsics_mips.cc 88 static void MoveArguments(HInvoke* invoke, CodeGeneratorMIPS* codegen) {
103 explicit IntrinsicSlowPathMIPS(HInvoke* invoke) : SlowPathCodeMIPS(invoke), invoke_(invoke) { }
138 HInvoke* const invoke_;
145 bool IntrinsicLocationsBuilderMIPS::TryDispatch(HInvoke* invoke) {
153 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) {
178 void IntrinsicLocationsBuilderMIPS::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
182 void IntrinsicCodeGeneratorMIPS::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
187 void IntrinsicLocationsBuilderMIPS::VisitFloatFloatToRawIntBits(HInvoke* invoke) {
191 void IntrinsicCodeGeneratorMIPS::VisitFloatFloatToRawIntBits(HInvoke* invoke) {
195 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke)
    [all...]
intrinsics_arm64.h 48 void Visit ## Name(HInvoke* invoke) OVERRIDE;
57 bool TryDispatch(HInvoke* invoke);
73 void Visit ## Name(HInvoke* invoke) OVERRIDE;
intrinsics_utils.h 42 explicit IntrinsicSlowPath(HInvoke* invoke) : SlowPathCode(invoke), invoke_(invoke) { }
80 HInvoke* const invoke_;
instruction_builder.h 258 HInvoke* invoke);
260 bool SetupInvokeArguments(HInvoke* invoke,
269 bool HandleInvoke(HInvoke* invoke,
278 bool HandleStringInit(HInvoke* invoke,
intrinsics.cc 97 static bool CheckInvokeType(Intrinsics intrinsic, HInvoke* invoke) {
143 HInvoke* invoke = inst->AsInvoke();
183 void IntrinsicVisitor::ComputeIntegerValueOfLocations(HInvoke* invoke,
instruction_simplifier.cc 105 void VisitInvoke(HInvoke* invoke) OVERRIDE;
110 void SimplifyRotate(HInvoke* invoke, bool is_left, Primitive::Type type);
111 void SimplifySystemArrayCopy(HInvoke* invoke);
112 void SimplifyStringEquals(HInvoke* invoke);
113 void SimplifyCompare(HInvoke* invoke, bool is_signum, Primitive::Type type);
114 void SimplifyIsNaN(HInvoke* invoke);
115 void SimplifyFP2Int(HInvoke* invoke);
116 void SimplifyStringCharAt(HInvoke* invoke);
117 void SimplifyStringIsEmptyOrLength(HInvoke* invoke);
118 void SimplifyNPEOnArgN(HInvoke* invoke, size_t)
    [all...]
inliner.cc 163 HInvoke* call = instruction->AsInvoke();
197 static ArtMethod* FindVirtualOrInterfaceTarget(HInvoke* invoke, ArtMethod* resolved_method)
394 bool HInliner::TryInline(HInvoke* invoke_instruction) {
504 HInvoke* invoke_instruction,
569 HInvoke* invoke_instruction,
599 HInvoke* invoke_instruction,
629 const HInvoke* invoke_instruction,
748 bool HInliner::TryInlineMonomorphicCall(HInvoke* invoke_instruction,
    [all...]
pc_relative_fixups_x86.cc 199 void HandleInvoke(HInvoke* invoke) {
scheduler_arm64.cc 123 void SchedulingLatencyVisitorARM64::VisitInvoke(HInvoke* ATTRIBUTE_UNUSED) {
nodes.h 59 class HInvoke;
391 HInstruction* InlineInto(HGraph* outer_graph, HInvoke* invoke);
646 // The maximum number of virtual registers arguments passed to a HInvoke in this graph.
    [all...]
code_generator.h 486 HInvoke* invoke, InvokeDexCallingConventionVisitor* visitor);
511 static void CreateSystemArrayCopyLocationSummary(HInvoke* invoke);
    [all...]
reference_type_propagation.cc 97 void VisitInvoke(HInvoke* instr) OVERRIDE;
    [all...]
instruction_builder.cc     [all...]

Completed in 226 milliseconds

1 2