/art/compiler/optimizing/ |
D | intrinsics_x86.cc | 61 bool IntrinsicLocationsBuilderX86::TryDispatch(HInvoke* invoke) { in TryDispatch() 150 static void CreateFPToIntLocations(ArenaAllocator* allocator, HInvoke* invoke, bool is64bit) { in CreateFPToIntLocations() 160 static void CreateIntToFPLocations(ArenaAllocator* allocator, HInvoke* invoke, bool is64bit) { in CreateIntToFPLocations() 202 void IntrinsicLocationsBuilderX86::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits() 205 void IntrinsicLocationsBuilderX86::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble() 209 void IntrinsicCodeGeneratorX86::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits() 212 void IntrinsicCodeGeneratorX86::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble() 216 void IntrinsicLocationsBuilderX86::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits() 219 void IntrinsicLocationsBuilderX86::VisitFloatIntBitsToFloat(HInvoke* invoke) { in VisitFloatIntBitsToFloat() 223 void IntrinsicCodeGeneratorX86::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits() [all …]
|
D | intrinsics_x86_64.cc | 57 bool IntrinsicLocationsBuilderX86_64::TryDispatch(HInvoke* invoke) { in TryDispatch() 144 static void CreateFPToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPToIntLocations() 151 static void CreateIntToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateIntToFPLocations() 170 void IntrinsicLocationsBuilderX86_64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits() 173 void IntrinsicLocationsBuilderX86_64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble() 177 void IntrinsicCodeGeneratorX86_64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits() 180 void IntrinsicCodeGeneratorX86_64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble() 184 void IntrinsicLocationsBuilderX86_64::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits() 187 void IntrinsicLocationsBuilderX86_64::VisitFloatIntBitsToFloat(HInvoke* invoke) { in VisitFloatIntBitsToFloat() 191 void IntrinsicCodeGeneratorX86_64::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits() [all …]
|
D | intrinsics_riscv64.cc | 92 bool IntrinsicLocationsBuilderRISCV64::TryDispatch(HInvoke* invoke) { in TryDispatch() 105 static void CreateFPToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPToIntLocations() 112 static void CreateIntToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateIntToFPLocations() 119 static void CreateFPToFPCallLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPToFPCallLocations() 132 static void CreateFPFPToFPCallLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPFPToFPCallLocations() 147 static void CreateFpFpFpToFpNoOverlapLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFpFpFpToFpNoOverlapLocations() 163 static void CreateFPToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPToFPLocations() 170 void IntrinsicLocationsBuilderRISCV64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits() 174 void IntrinsicCodeGeneratorRISCV64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits() 180 void IntrinsicLocationsBuilderRISCV64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble() [all …]
|
D | intrinsics_utils.h | 49 explicit IntrinsicSlowPath(HInvoke* invoke) : TSlowPathCode(invoke), invoke_(invoke) { } in IntrinsicSlowPath() 104 static inline size_t GetExpectedVarHandleCoordinatesCount(HInvoke *invoke) { in GetExpectedVarHandleCoordinatesCount() 113 static inline DataType::Type GetDataTypeFromShorty(HInvoke* invoke, uint32_t index) { in GetDataTypeFromShorty() 122 static inline bool IsVarHandleGetAndBitwiseOp(HInvoke* invoke) { in IsVarHandleGetAndBitwiseOp() 139 static inline bool IsVarHandleGetAndAdd(HInvoke* invoke) { in IsVarHandleGetAndAdd() 150 static inline bool IsVarHandleGet(HInvoke* invoke) { in IsVarHandleGet() 156 static inline bool IsUnsafeGetReference(HInvoke* invoke) { in IsUnsafeGetReference() 169 static inline bool IsUnsafeCASReference(HInvoke* invoke) { in IsUnsafeCASReference() 180 static inline bool IsUnsafeGetAndSetReference(HInvoke* invoke) { in IsUnsafeGetAndSetReference() 190 static inline bool IsVarHandleCASFamily(HInvoke* invoke) { in IsVarHandleCASFamily() [all …]
|
D | intrinsics_arm64.cc | 163 bool IntrinsicLocationsBuilderARM64::TryDispatch(HInvoke* invoke) { in TryDispatch() 174 static void CreateFPToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPToIntLocations() 181 static void CreateIntToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateIntToFPLocations() 202 void IntrinsicLocationsBuilderARM64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits() 205 void IntrinsicLocationsBuilderARM64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble() 209 void IntrinsicCodeGeneratorARM64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits() 212 void IntrinsicCodeGeneratorARM64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble() 216 void IntrinsicLocationsBuilderARM64::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits() 219 void IntrinsicLocationsBuilderARM64::VisitFloatIntBitsToFloat(HInvoke* invoke) { in VisitFloatIntBitsToFloat() 223 void IntrinsicCodeGeneratorARM64::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits() [all …]
|
D | intrinsics_arm_vixl.cc | 155 bool IntrinsicLocationsBuilderARMVIXL::TryDispatch(HInvoke* invoke) { in TryDispatch() 164 static void CreateFPToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPToIntLocations() 171 static void CreateIntToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateIntToFPLocations() 198 void IntrinsicLocationsBuilderARMVIXL::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits() 201 void IntrinsicLocationsBuilderARMVIXL::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble() 205 void IntrinsicCodeGeneratorARMVIXL::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits() 208 void IntrinsicCodeGeneratorARMVIXL::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble() 212 void IntrinsicLocationsBuilderARMVIXL::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits() 215 void IntrinsicLocationsBuilderARMVIXL::VisitFloatIntBitsToFloat(HInvoke* invoke) { in VisitFloatIntBitsToFloat() 219 void IntrinsicCodeGeneratorARMVIXL::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits() [all …]
|
D | profiling_info_builder.cc | 47 HInvoke* invoke) { in EncodeInlinedDexPc() 64 static uint32_t EncodeDexPc(HInvoke* invoke, const CompilerOptions& compiler_options) { in EncodeDexPc() 81 void ProfilingInfoBuilder::HandleInvoke(HInvoke* invoke) { in HandleInvoke() 94 void ProfilingInfoBuilder::VisitInvokeInterface(HInvokeInterface* invoke) { in VisitInvokeInterface() 98 void ProfilingInfoBuilder::VisitInvokeVirtual(HInvokeVirtual* invoke) { in VisitInvokeVirtual() 102 bool ProfilingInfoBuilder::IsInlineCacheUseful(HInvoke* invoke, CodeGenerator* codegen) { in IsInlineCacheUseful()
|
D | constructor_fence_redundancy_elimination.cc | 94 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override { in VisitInvokeStaticOrDirect() 98 void VisitInvokeVirtual(HInvokeVirtual* invoke) override { in VisitInvokeVirtual() 102 void VisitInvokeInterface(HInvokeInterface* invoke) override { in VisitInvokeInterface() 106 void VisitInvokeUnresolved(HInvokeUnresolved* invoke) override { in VisitInvokeUnresolved() 110 void VisitInvokePolymorphic(HInvokePolymorphic* invoke) override { in VisitInvokePolymorphic() 139 void HandleInvoke(HInstruction* invoke) { in HandleInvoke()
|
D | intrinsics.h | 44 void Dispatch(HInvoke* invoke) { in Dispatch() 200 explicit IntrinsicOptimizations(HInvoke* invoke) in IntrinsicOptimizations() 202 explicit IntrinsicOptimizations(const HInvoke& invoke) in IntrinsicOptimizations() 236 explicit StringEqualsOptimizations(HInvoke* invoke) : IntrinsicOptimizations(invoke) {} in StringEqualsOptimizations() 247 explicit SystemArrayCopyOptimizations(HInvoke* invoke) : IntrinsicOptimizations(invoke) {} in SystemArrayCopyOptimizations() 268 explicit VarHandleOptimizations(HInvoke* invoke) : IntrinsicOptimizations(invoke) {} in VarHandleOptimizations() 320 bool IsCallFreeIntrinsic(HInvoke* invoke, Codegenerator* codegen) { in IsCallFreeIntrinsic()
|
D | intrinsics.cc | 68 static bool CanReferenceBootImageObjects(HInvoke* invoke, const CompilerOptions& compiler_options) { in CanReferenceBootImageObjects() 83 void IntrinsicVisitor::ComputeValueOfLocations(HInvoke* invoke, in ComputeValueOfLocations() 123 HInvoke* invoke, in ComputeValueOfInfo() 190 void IntrinsicVisitor::CreateReferenceGetReferentLocations(HInvoke* invoke, in CreateReferenceGetReferentLocations() 203 void IntrinsicVisitor::CreateReferenceRefersToLocations(HInvoke* invoke, CodeGenerator* codegen) { in CreateReferenceRefersToLocations() 225 void InsertFpToIntegralIntrinsic(HInvokeStaticOrDirect* invoke, size_t input_index) { in InsertFpToIntegralIntrinsic()
|
D | pc_relative_fixups_x86.cc | 71 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override { in VisitInvokeStaticOrDirect() 75 void VisitInvokeVirtual(HInvokeVirtual* invoke) override { in VisitInvokeVirtual() 79 void VisitInvokeInterface(HInvokeInterface* invoke) override { in VisitInvokeInterface() 195 void HandleInvoke(HInvoke* invoke) { in HandleInvoke()
|
D | critical_native_abi_fixup_riscv64.cc | 28 static void FixUpArguments(HInvokeStaticOrDirect* invoke) { in FixUpArguments()
|
D | critical_native_abi_fixup_arm.cc | 27 static void FixUpArguments(HInvokeStaticOrDirect* invoke) { in FixUpArguments()
|
D | code_generator.cc | 422 HInvoke* invoke, InvokeDexCallingConventionVisitor* visitor) { in CreateCommonInvokeLocationSummary() 458 HInvokeStaticOrDirect* invoke, in PrepareCriticalNativeArgumentMoves() 496 std::string_view CodeGenerator::GetCriticalNativeShorty(HInvokeStaticOrDirect* invoke) { in GetCriticalNativeShorty() 503 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateInvokeStaticOrDirectRuntimeCall() 533 void CodeGenerator::GenerateInvokeUnresolvedRuntimeCall(HInvokeUnresolved* invoke) { in GenerateInvokeUnresolvedRuntimeCall() 563 void CodeGenerator::GenerateInvokePolymorphicCall(HInvokePolymorphic* invoke, in GenerateInvokePolymorphicCall() 572 void CodeGenerator::GenerateInvokeCustomCall(HInvokeCustom* invoke) { in GenerateInvokeCustomCall() 857 uint32_t CodeGenerator::GetBootImageOffset(HInvoke* invoke) { in GetBootImageOffset() 870 uint32_t CodeGenerator::GetBootImageOffsetOfIntrinsicDeclaringClass(HInvoke* invoke) in GetBootImageOffsetOfIntrinsicDeclaringClass() 1767 HInvoke* invoke, int32_t length_threshold, size_t num_temps) { in CreateSystemArrayCopyLocationSummary()
|
/art/test/044-proxy/src/ |
D | ConstructorProxy.java | 49 public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { in invoke() method in ConstructorProxy
|
D | NativeProxy.java | 53 public Object invoke(final Object proxy, in invoke() method in NativeProxy.NativeInvocationHandler
|
D | FloatSelect.java | 29 public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { in invoke() method in FloatSelect.FloatSelectIInvoke1
|
D | OOMEOnDispatch.java | 75 public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { in invoke() method in OOMEOnDispatch
|
D | Clash.java | 65 public Object invoke(Object proxy, Method method, Object[] args) in invoke() method in ClashInvocationHandler
|
D | Clash2.java | 55 public Object invoke(Object proxy, Method method, Object[] args) in invoke() method in Clash2InvocationHandler
|
D | HotProxy.java | 33 public Object invoke(Object proxy, Method method, Object[] args) { in invoke() method in HotProxy.MyInvocationHandler
|
/art/test/146-bad-interface/src-ex/ |
D | Iface.java | 22 public default void invoke() { in invoke() method
|
/art/test/676-proxy-jit-at-first-use/src/ |
D | Main.java | 35 public Object invoke(Object proxy, Method method, Object[] args) { in invoke() method in Handler
|
/art/test/1939-proxy-frames/src/art/ |
D | Test1939.java | 37 public void invoke( in invoke() method
|
/art/test/616-cha-proxy-method-inline/src/ |
D | Main.java | 33 public Object invoke(Object proxy, Method m, Object[] args) throws Throwable { in invoke() method in DebugProxy
|