/art/compiler/optimizing/ |
D | intrinsics_arm64.cc | 89 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 …]
|
D | intrinsics_x86_64.cc | 49 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 …]
|
D | intrinsics_arm.cc | 80 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 …]
|
D | intrinsics_x86.cc | 53 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 …]
|
D | inliner.h | 28 class HInvoke; variable 50 bool TryInline(HInvoke* invoke_instruction, uint32_t method_index) const; 52 HInvoke* invoke_instruction,
|
D | intrinsics_x86.h | 40 void Visit ## Name(HInvoke* invoke) OVERRIDE; 49 bool TryDispatch(HInvoke* invoke); 65 void Visit ## Name(HInvoke* invoke) OVERRIDE;
|
D | intrinsics_x86_64.h | 40 void Visit ## Name(HInvoke* invoke) OVERRIDE; 49 bool TryDispatch(HInvoke* invoke); 65 void Visit ## Name(HInvoke* invoke) OVERRIDE;
|
D | intrinsics_arm64.h | 45 void Visit ## Name(HInvoke* invoke) OVERRIDE; 54 bool TryDispatch(HInvoke* invoke); 69 void Visit ## Name(HInvoke* invoke) OVERRIDE;
|
D | intrinsics_arm.h | 43 void Visit ## Name(HInvoke* invoke) OVERRIDE; 52 bool TryDispatch(HInvoke* invoke); 69 void Visit ## Name(HInvoke* invoke) OVERRIDE;
|
D | intrinsics.h | 54 void Dispatch(HInvoke* invoke) { in Dispatch() 74 virtual void Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \ 81 static void MoveArguments(HInvoke* invoke, in INTRINSICS_LIST()
|
D | inliner.cc | 76 bool HInliner::TryInline(HInvoke* invoke_instruction, uint32_t method_index) const { in TryInline() 153 HInvoke* invoke_instruction, in TryBuildAndInline()
|
D | intrinsics.cc | 302 static bool CheckInvokeType(Intrinsics intrinsic, HInvoke* invoke) { in CheckInvokeType() 339 HInvoke* invoke = inst->AsInvoke(); in Run()
|
D | nodes.h | 44 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 …]
|
D | code_generator_mips64.h | 155 void HandleInvoke(HInvoke* invoke);
|
D | code_generator_x86.h | 131 void HandleInvoke(HInvoke* invoke);
|
D | code_generator_arm.h | 147 void HandleInvoke(HInvoke* invoke);
|
D | code_generator_x86_64.h | 140 void HandleInvoke(HInvoke* invoke);
|
D | code_generator_arm64.h | 189 void HandleInvoke(HInvoke* instr);
|
D | nodes.cc | 1224 void HGraph::InlineInto(HGraph* outer_graph, HInvoke* invoke) { in InlineInto()
|
D | code_generator_arm64.cc | 1919 void LocationsBuilderARM64::HandleInvoke(HInvoke* invoke) { in HandleInvoke() 1997 static bool TryGenerateIntrinsicCode(HInvoke* invoke, CodeGeneratorARM64* codegen) { in TryGenerateIntrinsicCode()
|
D | code_generator_mips64.cc | 2299 void LocationsBuilderMIPS64::HandleInvoke(HInvoke* invoke) { in HandleInvoke() 2368 static bool TryGenerateIntrinsicCode(HInvoke* invoke, in TryGenerateIntrinsicCode()
|
D | builder.cc | 650 HInvoke* invoke = nullptr; in BuildInvoke()
|
D | code_generator_arm.cc | 1261 static bool TryGenerateIntrinsicCode(HInvoke* invoke, CodeGeneratorARM* codegen) { in TryGenerateIntrinsicCode() 1285 void LocationsBuilderARM::HandleInvoke(HInvoke* invoke) { in HandleInvoke()
|
D | code_generator_x86_64.cc | 1316 static bool TryGenerateIntrinsicCode(HInvoke* invoke, CodeGeneratorX86_64* codegen) { in TryGenerateIntrinsicCode() 1340 void LocationsBuilderX86_64::HandleInvoke(HInvoke* invoke) { in HandleInvoke()
|
D | code_generator_x86.cc | 1212 static bool TryGenerateIntrinsicCode(HInvoke* invoke, CodeGeneratorX86* codegen) { in TryGenerateIntrinsicCode() 1239 void LocationsBuilderX86::HandleInvoke(HInvoke* invoke) { in HandleInvoke()
|