| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/ |
| D | runtime_calls.cpp | 24 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()
|
| D | builtins.cpp | 40 … 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()
|
| D | llvm_optimizer.cpp | 140 …mizer::LLVMOptimizer(ark::llvmbackend::LLVMCompilerOptions options, LLVMArkInterface *arkInterface, in LLVMOptimizer()
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/ |
| D | aarch64_fixup_sdiv.cpp | 26 AArch64FixupSDiv AArch64FixupSDiv::Create(LLVMArkInterface *arkInterface, in Create() 56 AArch64FixupSDiv::AArch64FixupSDiv(LLVMArkInterface *arkInterface) : arkInterface_(arkInterface) {} in AArch64FixupSDiv()
|
| D | devirt.cpp | 25 Devirt Devirt::Create(LLVMArkInterface *arkInterface, in Create() 31 Devirt::Devirt(LLVMArkInterface *arkInterface) : arkInterface_ {arkInterface} {} in Devirt()
|
| D | mem_barriers.cpp | 32 MemBarriers MemBarriers::Create([[maybe_unused]] LLVMArkInterface *arkInterface, in Create() 38 MemBarriers::MemBarriers(LLVMArkInterface *arkInterface, bool optimize) in MemBarriers()
|
| D | inline_devirt.cpp | 28 InlineDevirt InlineDevirt::Create(LLVMArkInterface *arkInterface, const ark::llvmbackend::LLVMCompi… in Create() 38 InlineDevirt::InlineDevirt(LLVMArkInterface *arkInterface, bool doVirtualInline) in InlineDevirt()
|
| D | panda_runtime_lowering.cpp | 34 PandaRuntimeLowering PandaRuntimeLowering::Create(llvmbackend::LLVMArkInterface *arkInterface, in Create() 40 PandaRuntimeLowering::PandaRuntimeLowering(LLVMArkInterface *arkInterface) : arkInterface_ {arkInte… in PandaRuntimeLowering()
|
| D | intrinsics_lowering.cpp | 37 IntrinsicsLowering IntrinsicsLowering::Create(LLVMArkInterface *arkInterface, in Create() 43 IntrinsicsLowering::IntrinsicsLowering(LLVMArkInterface *arkInterface) : arkInterface_ {arkInterfac… in IntrinsicsLowering()
|
| D | ark_gvn.cpp | 44 ArkGVN ArkGVN::Create(LLVMArkInterface *arkInterface, in Create() 50 ArkGVN::ArkGVN(LLVMArkInterface *arkInterface) : arkInterface_ {arkInterface} {} in ArkGVN()
|
| D | ark_inlining.cpp | 36 InlinePrepare InlinePrepare::Create([[maybe_unused]] LLVMArkInterface *arkInterface, in Create()
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/inline_ir/ |
| D | patch_return_handler_stack_adjustment.cpp | 59 …explicit PatchReturnHandlerStackAdjustment(ark::llvmbackend::LLVMArkInterface *arkInterface = null… in PatchReturnHandlerStackAdjustment() 124 ark::llvmbackend::LLVMArkInterface *arkInterface) in CreatePatchReturnHandlerStackAdjustmentPass()
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/ |
| D | utils.cpp | 70 ark::llvmbackend::LLVMArkInterface *arkInterface) in CreateLoadClassFromObject() 81 llvm::IRBuilder<> *builder, LLVMArkInterface *arkInterface) in CreateLoadMethodUsingVTable()
|
| D | llvm_aot_compiler.cpp | 459 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/ |
| D | gc_barriers.cpp | 32 LLVMArkInterface *arkInterface, llvm::Value *threadRegValue) in EmitPreWRB() 83 … LLVMArkInterface *arkInterface, llvm::Value *threadRegValue, llvm::Value *frameRegValue) in EmitPostWRB()
|
| D | wrapped_module.cpp | 23 std::unique_ptr<ark::llvmbackend::LLVMArkInterface> arkInterface, in WrappedModule()
|
| D | llvm_ir_constructor.cpp | 4604 …unction *CreateDeclForVirtualCall(T *inst, LLVMIrConstructor *ctor, LLVMArkInterface *arkInterface) in CreateDeclForVirtualCall() 5084 … LLVMArkInterface *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/ |
| D | frame_lowering.cpp | 56 explicit FrameLoweringPass(ark::llvmbackend::LLVMArkInterface *arkInterface = nullptr) in FrameLoweringPass() 325 …tionPass *ark::llvmbackend::CreateFrameLoweringPass(ark::llvmbackend::LLVMArkInterface *arkInterfa… in CreateFrameLoweringPass()
|