Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics_arm64.cc89 static void MoveArguments(HInvoke* invoke, CodeGeneratorARM64* codegen) { in MoveArguments()
102 explicit IntrinsicSlowPathARM64(HInvoke* invoke) : invoke_(invoke) { } in IntrinsicSlowPathARM64()
134 HInvoke* const invoke_;
141 bool IntrinsicLocationsBuilderARM64::TryDispatch(HInvoke* invoke) { in TryDispatch()
149 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPToIntLocations()
157 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToFPLocations()
179 void IntrinsicLocationsBuilderARM64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
182 void IntrinsicLocationsBuilderARM64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
186 void IntrinsicCodeGeneratorARM64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
189 void IntrinsicCodeGeneratorARM64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
[all …]
Dintrinsics_x86_64.cc49 bool IntrinsicLocationsBuilderX86_64::TryDispatch(HInvoke* invoke) { in TryDispatch()
108 static void MoveArguments(HInvoke* invoke, CodeGeneratorX86_64* codegen) { in MoveArguments()
121 explicit IntrinsicSlowPathX86_64(HInvoke* invoke) : invoke_(invoke) { } in IntrinsicSlowPathX86_64()
153 HInvoke* const invoke_;
161 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPToIntLocations()
169 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToFPLocations()
189 void IntrinsicLocationsBuilderX86_64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
192 void IntrinsicLocationsBuilderX86_64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
196 void IntrinsicCodeGeneratorX86_64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
199 void IntrinsicCodeGeneratorX86_64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
[all …]
Dintrinsics_arm.cc80 static void MoveArguments(HInvoke* invoke, CodeGeneratorARM* codegen) { in MoveArguments()
93 explicit IntrinsicSlowPathARM(HInvoke* invoke) : invoke_(invoke) { } in IntrinsicSlowPathARM()
125 HInvoke* const invoke_;
132 bool IntrinsicLocationsBuilderARM::TryDispatch(HInvoke* invoke) { in TryDispatch()
140 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPToIntLocations()
148 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToFPLocations()
180 void IntrinsicLocationsBuilderARM::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
183 void IntrinsicLocationsBuilderARM::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
187 void IntrinsicCodeGeneratorARM::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
190 void IntrinsicCodeGeneratorARM::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
[all …]
Dintrinsics_x86.cc53 bool IntrinsicLocationsBuilderX86::TryDispatch(HInvoke* invoke) { in TryDispatch()
116 static void MoveArguments(HInvoke* invoke, CodeGeneratorX86* codegen) { in MoveArguments()
129 explicit IntrinsicSlowPathX86(HInvoke* invoke) in IntrinsicSlowPathX86()
162 HInvoke* const invoke_;
170 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke, bool is64bit) { in CreateFPToIntLocations()
181 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke, bool is64bit) { in CreateIntToFPLocations()
224 void IntrinsicLocationsBuilderX86::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
227 void IntrinsicLocationsBuilderX86::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
231 void IntrinsicCodeGeneratorX86::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
234 void IntrinsicCodeGeneratorX86::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
[all …]
Dinliner.h28 class HInvoke; variable
50 bool TryInline(HInvoke* invoke_instruction, uint32_t method_index) const;
52 HInvoke* invoke_instruction,
Dintrinsics_x86.h40 void Visit ## Name(HInvoke* invoke) OVERRIDE;
49 bool TryDispatch(HInvoke* invoke);
65 void Visit ## Name(HInvoke* invoke) OVERRIDE;
Dintrinsics_x86_64.h40 void Visit ## Name(HInvoke* invoke) OVERRIDE;
49 bool TryDispatch(HInvoke* invoke);
65 void Visit ## Name(HInvoke* invoke) OVERRIDE;
Dintrinsics_arm.h43 void Visit ## Name(HInvoke* invoke) OVERRIDE;
52 bool TryDispatch(HInvoke* invoke);
69 void Visit ## Name(HInvoke* invoke) OVERRIDE;
Dintrinsics_arm64.h45 void Visit ## Name(HInvoke* invoke) OVERRIDE;
54 bool TryDispatch(HInvoke* invoke);
69 void Visit ## Name(HInvoke* invoke) OVERRIDE;
Dintrinsics.h54 void Dispatch(HInvoke* invoke) { in Dispatch()
74 virtual void Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \
81 static void MoveArguments(HInvoke* invoke, in INTRINSICS_LIST()
Dinliner.cc76 bool HInliner::TryInline(HInvoke* invoke_instruction, uint32_t method_index) const { in TryInline()
153 HInvoke* invoke_instruction, in TryBuildAndInline()
Dintrinsics.cc302 static bool CheckInvokeType(Intrinsics intrinsic, HInvoke* invoke) { in CheckInvokeType()
339 HInvoke* invoke = inst->AsInvoke(); in Run()
Dnodes.h44 class HInvoke; variable
186 void InlineInto(HGraph* outer_graph, HInvoke* invoke);
2376 class HInvoke : public HInstruction {
2411 HInvoke(ArenaAllocator* arena, in HInvoke() function
2441 DISALLOW_COPY_AND_ASSIGN(HInvoke);
2444 class HInvokeStaticOrDirect : public HInvoke {
2464 : HInvoke(arena, in HInvokeStaticOrDirect()
2527 const HUserRecord<HInstruction*> input_record = HInvoke::InputRecordAt(i); in InputRecordAt()
2552 class HInvokeVirtual : public HInvoke {
2560 : HInvoke(arena, number_of_arguments, 0u, return_type, dex_pc, dex_method_index), in HInvokeVirtual()
[all …]
Dcode_generator_arm.h147 void HandleInvoke(HInvoke* invoke);
Dcode_generator_mips64.h155 void HandleInvoke(HInvoke* invoke);
Dcode_generator_x86.h131 void HandleInvoke(HInvoke* invoke);
Dcode_generator_x86_64.h140 void HandleInvoke(HInvoke* invoke);
Dcode_generator_arm64.h189 void HandleInvoke(HInvoke* instr);
Dnodes.cc1224 void HGraph::InlineInto(HGraph* outer_graph, HInvoke* invoke) { in InlineInto()
Dcode_generator_arm64.cc1919 void LocationsBuilderARM64::HandleInvoke(HInvoke* invoke) { in HandleInvoke()
1997 static bool TryGenerateIntrinsicCode(HInvoke* invoke, CodeGeneratorARM64* codegen) { in TryGenerateIntrinsicCode()
Dcode_generator_mips64.cc2299 void LocationsBuilderMIPS64::HandleInvoke(HInvoke* invoke) { in HandleInvoke()
2368 static bool TryGenerateIntrinsicCode(HInvoke* invoke, in TryGenerateIntrinsicCode()
Dbuilder.cc650 HInvoke* invoke = nullptr; in BuildInvoke()
Dcode_generator_arm.cc1261 static bool TryGenerateIntrinsicCode(HInvoke* invoke, CodeGeneratorARM* codegen) { in TryGenerateIntrinsicCode()
1285 void LocationsBuilderARM::HandleInvoke(HInvoke* invoke) { in HandleInvoke()
Dcode_generator_x86.cc1212 static bool TryGenerateIntrinsicCode(HInvoke* invoke, CodeGeneratorX86* codegen) { in TryGenerateIntrinsicCode()
1239 void LocationsBuilderX86::HandleInvoke(HInvoke* invoke) { in HandleInvoke()
Dcode_generator_x86_64.cc1316 static bool TryGenerateIntrinsicCode(HInvoke* invoke, CodeGeneratorX86_64* codegen) { in TryGenerateIntrinsicCode()
1340 void LocationsBuilderX86_64::HandleInvoke(HInvoke* invoke) { in HandleInvoke()