Home
last modified time | relevance | path

Searched defs:arkInterface (Results 1 – 18 of 18) sorted by relevance

/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/
Druntime_calls.cpp24 llvm::Value *GetAddressToTLS(llvm::IRBuilder<> *builder, LLVMArkInterface *arkInterface, uintptr_t … in GetAddressToTLS()
31 llvm::Value *LoadTLSValue(llvm::IRBuilder<> *builder, LLVMArkInterface *arkInterface, uintptr_t tls… in LoadTLSValue()
51 LLVMArkInterface *arkInterface, EntrypointId eid, in CreateEntrypointCallCommon()
98 llvm::Value *GetThreadRegValue(llvm::IRBuilder<> *builder, LLVMArkInterface *arkInterface) in GetThreadRegValue()
110 llvm::Value *GetRealFrameRegValue(llvm::IRBuilder<> *builder, LLVMArkInterface *arkInterface) in GetRealFrameRegValue()
Dbuiltins.cpp40 … llvm::ArrayRef<llvm::Value *> arguments, LLVMArkInterface *arkInterface, in CreateEntrypointCallHelper()
54 …ue *PostWRBHelper(llvm::IRBuilder<> *builder, llvm::CallInst *inst, LLVMArkInterface *arkInterface) in PostWRBHelper()
65 llvm::Value *FastClassLoadingHelper(llvm::IRBuilder<> *builder, LLVMArkInterface *arkInterface, in FastClassLoadingHelper()
80 …lassLoadingHelper(llvm::IRBuilder<> *builder, llvm::CallInst *inst, LLVMArkInterface *arkInterface, in SlowClassLoadingHelper()
135 …erLoadClassHelper(llvm::IRBuilder<> *builder, llvm::CallInst *inst, LLVMArkInterface *arkInterface, in LowerLoadClassHelper()
165 …lue *PreWRBHelper(llvm::IRBuilder<> *builder, llvm::CallInst *inst, LLVMArkInterface *arkInterface) in PreWRBHelper()
353 … *LowerLoadString(llvm::IRBuilder<> *builder, llvm::CallInst *inst, LLVMArkInterface *arkInterface) in LowerLoadString()
395 …werResolveVirtual(llvm::IRBuilder<> *builder, llvm::CallInst *inst, LLVMArkInterface *arkInterface) in LowerResolveVirtual()
419 …lue *LowerBuiltin(llvm::IRBuilder<> *builder, llvm::CallInst *inst, LLVMArkInterface *arkInterface) in LowerBuiltin()
Dllvm_optimizer.cpp140 …mizer::LLVMOptimizer(ark::llvmbackend::LLVMCompilerOptions options, LLVMArkInterface *arkInterface, in LLVMOptimizer()
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/
Daarch64_fixup_sdiv.cpp26 AArch64FixupSDiv AArch64FixupSDiv::Create(LLVMArkInterface *arkInterface, in Create()
56 AArch64FixupSDiv::AArch64FixupSDiv(LLVMArkInterface *arkInterface) : arkInterface_(arkInterface) {} in AArch64FixupSDiv()
Ddevirt.cpp25 Devirt Devirt::Create(LLVMArkInterface *arkInterface, in Create()
31 Devirt::Devirt(LLVMArkInterface *arkInterface) : arkInterface_ {arkInterface} {} in Devirt()
Dmem_barriers.cpp32 MemBarriers MemBarriers::Create([[maybe_unused]] LLVMArkInterface *arkInterface, in Create()
38 MemBarriers::MemBarriers(LLVMArkInterface *arkInterface, bool optimize) in MemBarriers()
Dinline_devirt.cpp28 InlineDevirt InlineDevirt::Create(LLVMArkInterface *arkInterface, const ark::llvmbackend::LLVMCompi… in Create()
38 InlineDevirt::InlineDevirt(LLVMArkInterface *arkInterface, bool doVirtualInline) in InlineDevirt()
Dpanda_runtime_lowering.cpp34 PandaRuntimeLowering PandaRuntimeLowering::Create(llvmbackend::LLVMArkInterface *arkInterface, in Create()
40 PandaRuntimeLowering::PandaRuntimeLowering(LLVMArkInterface *arkInterface) : arkInterface_ {arkInte… in PandaRuntimeLowering()
Dintrinsics_lowering.cpp37 IntrinsicsLowering IntrinsicsLowering::Create(LLVMArkInterface *arkInterface, in Create()
43 IntrinsicsLowering::IntrinsicsLowering(LLVMArkInterface *arkInterface) : arkInterface_ {arkInterfac… in IntrinsicsLowering()
Dark_gvn.cpp44 ArkGVN ArkGVN::Create(LLVMArkInterface *arkInterface, in Create()
50 ArkGVN::ArkGVN(LLVMArkInterface *arkInterface) : arkInterface_ {arkInterface} {} in ArkGVN()
Dark_inlining.cpp36 InlinePrepare InlinePrepare::Create([[maybe_unused]] LLVMArkInterface *arkInterface, in Create()
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/inline_ir/
Dpatch_return_handler_stack_adjustment.cpp59 …explicit PatchReturnHandlerStackAdjustment(ark::llvmbackend::LLVMArkInterface *arkInterface = null… in PatchReturnHandlerStackAdjustment()
124 ark::llvmbackend::LLVMArkInterface *arkInterface) in CreatePatchReturnHandlerStackAdjustmentPass()
/arkcompiler/runtime_core/static_core/libllvmbackend/
Dutils.cpp70 ark::llvmbackend::LLVMArkInterface *arkInterface) in CreateLoadClassFromObject()
81 llvm::IRBuilder<> *builder, LLVMArkInterface *arkInterface) in CreateLoadMethodUsingVTable()
Dllvm_aot_compiler.cpp459 auto arkInterface = std::make_unique<LLVMArkInterface>(runtime_, ttriple, aotBuilder_, &lock_); in CreateModule() local
811 auto arkInterface = module.GetLLVMArkInterface().get(); in CompileModule() local
/arkcompiler/runtime_core/static_core/libllvmbackend/lowering/
Dgc_barriers.cpp32 LLVMArkInterface *arkInterface, llvm::Value *threadRegValue) in EmitPreWRB()
83LLVMArkInterface *arkInterface, llvm::Value *threadRegValue, llvm::Value *frameRegValue) in EmitPostWRB()
Dwrapped_module.cpp23 std::unique_ptr<ark::llvmbackend::LLVMArkInterface> arkInterface, in WrappedModule()
Dllvm_ir_constructor.cpp4604 …unction *CreateDeclForVirtualCall(T *inst, LLVMIrConstructor *ctor, LLVMArkInterface *arkInterface) in CreateDeclForVirtualCall()
5084LLVMArkInterface *arkInterface, const std::unique_ptr<DebugDataBuilder> &debugData) in LLVMIrConstructor()
5266 void LLVMIrConstructor::ProvideSafepointPoll(llvm::Module *module, LLVMArkInterface *arkInterface, … in ProvideSafepointPoll()
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/ark_frame_lowering/
Dframe_lowering.cpp56 explicit FrameLoweringPass(ark::llvmbackend::LLVMArkInterface *arkInterface = nullptr) in FrameLoweringPass()
325 …tionPass *ark::llvmbackend::CreateFrameLoweringPass(ark::llvmbackend::LLVMArkInterface *arkInterfa… in CreateFrameLoweringPass()