/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...] |