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

1 2

  /art/compiler/optimizing/
inliner.h 29 class HInvoke;
61 bool TryInline(HInvoke* invoke_instruction);
66 bool TryInlineAndReplace(HInvoke* invoke_instruction, ArtMethod* resolved_method, bool do_rtp)
69 bool TryBuildAndInline(HInvoke* invoke_instruction,
74 bool TryBuildAndInlineHelper(HInvoke* invoke_instruction,
86 bool TryPatternSubstitution(HInvoke* invoke_instruction,
105 bool TryInlineMonomorphicCall(HInvoke* invoke_instruction,
111 bool TryInlinePolymorphicCall(HInvoke* invoke_instruction,
116 bool TryInlinePolymorphicCallToSameTarget(HInvoke* invoke_instruction,
127 void FixUpReturnReferenceType(HInvoke* invoke_instruction
    [all...]
intrinsics_mips64.cc 75 static void MoveArguments(HInvoke* invoke, CodeGeneratorMIPS64* codegen) {
90 explicit IntrinsicSlowPathMIPS64(HInvoke* invoke)
126 HInvoke* const invoke_;
133 bool IntrinsicLocationsBuilderMIPS64::TryDispatch(HInvoke* invoke) {
141 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) {
161 void IntrinsicLocationsBuilderMIPS64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
165 void IntrinsicCodeGeneratorMIPS64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
170 void IntrinsicLocationsBuilderMIPS64::VisitFloatFloatToRawIntBits(HInvoke* invoke) {
174 void IntrinsicCodeGeneratorMIPS64::VisitFloatFloatToRawIntBits(HInvoke* invoke) {
178 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke)
    [all...]
intrinsics_arm64.cc 90 static void MoveArguments(HInvoke* invoke, CodeGeneratorARM64* codegen) {
103 explicit IntrinsicSlowPathARM64(HInvoke* invoke)
138 HInvoke* const invoke_;
145 bool IntrinsicLocationsBuilderARM64::TryDispatch(HInvoke* invoke) {
152 // Generating an intrinsic for this HInvoke may produce an
169 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) {
177 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) {
199 void IntrinsicLocationsBuilderARM64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
202 void IntrinsicLocationsBuilderARM64::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
206 void IntrinsicCodeGeneratorARM64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke)
    [all...]
intrinsics_arm64.h 45 void Visit ## Name(HInvoke* invoke) OVERRIDE;
54 bool TryDispatch(HInvoke* invoke);
69 void Visit ## Name(HInvoke* invoke) OVERRIDE;
intrinsics_mips.h 40 void Visit ## Name(HInvoke* invoke) OVERRIDE;
49 bool TryDispatch(HInvoke* invoke);
64 void Visit ## Name(HInvoke* invoke) OVERRIDE;
intrinsics_mips64.h 40 void Visit ## Name(HInvoke* invoke) OVERRIDE;
49 bool TryDispatch(HInvoke* invoke);
64 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;
intrinsics_arm.cc 44 bool IntrinsicLocationsBuilderARM::TryDispatch(HInvoke* invoke) {
51 // Generating an intrinsic for this HInvoke may produce an
68 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) {
76 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) {
108 void IntrinsicLocationsBuilderARM::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
111 void IntrinsicLocationsBuilderARM::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
115 void IntrinsicCodeGeneratorARM::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
118 void IntrinsicCodeGeneratorARM::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
122 void IntrinsicLocationsBuilderARM::VisitFloatFloatToRawIntBits(HInvoke* invoke) {
125 void IntrinsicLocationsBuilderARM::VisitFloatIntBitsToFloat(HInvoke* invoke)
    [all...]
intrinsics_x86_64.cc 51 bool IntrinsicLocationsBuilderX86_64::TryDispatch(HInvoke* invoke) {
58 // Generating an intrinsic for this HInvoke may produce an
73 static void MoveArguments(HInvoke* invoke, CodeGeneratorX86_64* codegen) {
82 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) {
90 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) {
110 void IntrinsicLocationsBuilderX86_64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
113 void IntrinsicLocationsBuilderX86_64::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
117 void IntrinsicCodeGeneratorX86_64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
120 void IntrinsicCodeGeneratorX86_64::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
124 void IntrinsicLocationsBuilderX86_64::VisitFloatFloatToRawIntBits(HInvoke* invoke)
    [all...]
intrinsics_x86.cc 57 bool IntrinsicLocationsBuilderX86::TryDispatch(HInvoke* invoke) {
64 // Generating an intrinsic for this HInvoke may produce an
79 static void MoveArguments(HInvoke* invoke, CodeGeneratorX86* codegen) {
88 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke, bool is64bit) {
99 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke, bool is64bit) {
142 void IntrinsicLocationsBuilderX86::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
145 void IntrinsicLocationsBuilderX86::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
149 void IntrinsicCodeGeneratorX86::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
152 void IntrinsicCodeGeneratorX86::VisitDoubleLongBitsToDouble(HInvoke* invoke) {
156 void IntrinsicLocationsBuilderX86::VisitFloatFloatToRawIntBits(HInvoke* invoke)
    [all...]
intrinsics_arm.h 44 void Visit ## Name(HInvoke* invoke) OVERRIDE;
53 bool TryDispatch(HInvoke* invoke);
71 void Visit ## Name(HInvoke* invoke) OVERRIDE;
intrinsics.h 33 // Recognize intrinsics from HInvoke nodes.
56 void Dispatch(HInvoke* invoke) {
76 virtual void Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \
83 static void MoveArguments(HInvoke* invoke,
131 explicit IntrinsicOptimizations(HInvoke* invoke)
133 explicit IntrinsicOptimizations(const HInvoke& invoke)
168 explicit StringEqualsOptimizations(HInvoke* invoke) : IntrinsicOptimizations(invoke) {}
179 explicit SystemArrayCopyOptimizations(HInvoke* invoke) : IntrinsicOptimizations(invoke) {}
208 void IntrinsicLocationsBuilder ## Arch::Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \
210 void IntrinsicCodeGenerator ## Arch::Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) {
    [all...]
intrinsics_mips.cc 87 static void MoveArguments(HInvoke* invoke, CodeGeneratorMIPS* codegen) {
102 explicit IntrinsicSlowPathMIPS(HInvoke* invoke) : SlowPathCodeMIPS(invoke), invoke_(invoke) { }
137 HInvoke* const invoke_;
144 bool IntrinsicLocationsBuilderMIPS::TryDispatch(HInvoke* invoke) {
152 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) {
177 void IntrinsicLocationsBuilderMIPS::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
181 void IntrinsicCodeGeneratorMIPS::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) {
186 void IntrinsicLocationsBuilderMIPS::VisitFloatFloatToRawIntBits(HInvoke* invoke) {
190 void IntrinsicCodeGeneratorMIPS::VisitFloatFloatToRawIntBits(HInvoke* invoke) {
194 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke)
    [all...]
intrinsics_utils.h 42 explicit IntrinsicSlowPath(HInvoke* invoke) : SlowPathCode(invoke), invoke_(invoke) { }
81 HInvoke* const invoke_;
instruction_builder.h 223 HInvoke* invoke);
225 bool SetupInvokeArguments(HInvoke* invoke,
234 bool HandleInvoke(HInvoke* invoke,
242 bool HandleStringInit(HInvoke* invoke,
inliner.cc 84 HInvoke* call = instruction->AsInvoke();
120 static ArtMethod* FindVirtualOrInterfaceTarget(HInvoke* invoke, ArtMethod* resolved_method)
249 bool HInliner::TryInline(HInvoke* invoke_instruction) {
365 bool HInliner::TryInlineMonomorphicCall(HInvoke* invoke_instruction,
463 bool HInliner::TryInlinePolymorphicCall(HInvoke* invoke_instruction,
626 bool HInliner::TryInlinePolymorphicCallToSameTarget(HInvoke* invoke_instruction,
743 bool HInliner::TryInlineAndReplace(HInvoke* invoke_instruction, ArtMethod* method, bool do_rtp) {
756 bool HInliner::TryBuildAndInline(HInvoke* invoke_instruction,
    [all...]
instruction_simplifier.cc 93 void VisitInvoke(HInvoke* invoke) OVERRIDE;
98 void SimplifyRotate(HInvoke* invoke, bool is_left, Primitive::Type type);
99 void SimplifySystemArrayCopy(HInvoke* invoke);
100 void SimplifyStringEquals(HInvoke* invoke);
101 void SimplifyCompare(HInvoke* invoke, bool is_signum, Primitive::Type type);
102 void SimplifyIsNaN(HInvoke* invoke);
103 void SimplifyFP2Int(HInvoke* invoke);
104 void SimplifyMemBarrier(HInvoke* invoke, MemBarrierKind barrier_kind);
    [all...]
pc_relative_fixups_x86.cc 181 void HandleInvoke(HInvoke* invoke) {
232 bool WillHaveCallFreeIntrinsicsCodeGen(HInvoke* invoke) {
code_generator.h 414 HInvoke* invoke, InvokeDexCallingConventionVisitor* visitor);
436 static void CreateSystemArrayCopyLocationSummary(HInvoke* invoke);
intrinsics.cc 519 static bool CheckInvokeType(Intrinsics intrinsic, HInvoke* invoke, const DexFile& dex_file) {
576 HInvoke* invoke = inst->AsInvoke();
reference_type_propagation.cc 99 void VisitInvoke(HInvoke* instr) OVERRIDE;
441 HInvoke* invoke = instr->AsInvoke();
    [all...]
instruction_builder.cc     [all...]
code_generator_mips.h 187 void HandleInvoke(HInvoke* invoke);
code_generator_mips64.h 187 void HandleInvoke(HInvoke* invoke);

Completed in 5578 milliseconds

1 2