Home
last modified time | relevance | path

Searched refs:TargetMachine (Results 1 – 14 of 14) sorted by relevance

/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/
Dllvm_optimizer.h25 class TargetMachine; variable
41 const std::unique_ptr<llvm::TargetMachine> &targetMachine);
46 const std::unique_ptr<llvm::TargetMachine> &targetMachine_;
Dllvm_optimizer.cpp141 const std::unique_ptr<llvm::TargetMachine> &targetMachine) in LLVMOptimizer()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
Dx64_targetmachine.h22 class X64TargetMachine : public TargetMachine {
24 X64TargetMachine() : TargetMachine(kX8664) {} in X64TargetMachine()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_targetmachine.h22 class AArch64TargetMachine : public TargetMachine {
24 AArch64TargetMachine() : TargetMachine(kAArch64) {} in AArch64TargetMachine()
/arkcompiler/runtime_core/static_core/libllvmbackend/
Dmir_compiler.h47 …explicit MIRCompiler(const std::unique_ptr<llvm::TargetMachine> &targetMachine, PassInserterFuncti… in MIRCompiler()
55 const std::unique_ptr<llvm::TargetMachine> &GetTargetMachine() in GetTargetMachine()
61 const std::unique_ptr<llvm::TargetMachine> &targetMachine_;
Dtarget_machine_builder.cpp23 llvm::Expected<std::unique_ptr<llvm::TargetMachine>> TargetMachineBuilder::Build() in Build()
39 return std::unique_ptr<llvm::TargetMachine>(machine); in Build()
Dtarget_machine_builder.h45 llvm::Expected<std::unique_ptr<llvm::TargetMachine>> Build();
Dllvm_irtoc_compiler.h88 std::unique_ptr<llvm::TargetMachine> targetMachine_ {nullptr};
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dtarget_machine.h31 class TargetMachine {
33 TargetMachine(TargetKind kind) : kind(kind) {} in TargetMachine() function
Dtarget_registry.h28 class TargetMachine; variable
36 using TargetMachineCtorFnTy = std::function<TargetMachine*()>;
78 TargetMachine *createTargetMachine() const in createTargetMachine()
186 std::function<TargetMachine*()> Allocator = [m]() { in RegisterTargetMachine()
Dcg.h408 void SetTargetMachine(TargetMachine &targetMachine) in SetTargetMachine()
413 TargetMachine *GetTargetMachine() const in GetTargetMachine()
602 TargetMachine *targetMachine = nullptr;
/arkcompiler/runtime_core/static_core/libllvmbackend/lowering/
Dwrapped_module.h34 std::unique_ptr<llvm::TargetMachine> targetMachine,
63 const std::unique_ptr<llvm::TargetMachine> &GetTargetMachine();
85 std::unique_ptr<llvm::TargetMachine> targetMachine_;
Dwrapped_module.cpp22 std::unique_ptr<llvm::TargetMachine> targetMachine, in WrappedModule()
83 const std::unique_ptr<llvm::TargetMachine> &WrappedModule::GetTargetMachine() in GetTargetMachine()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcg_phasemanager.cpp462 TargetMachine *targetMachine = t->createTargetMachine(); in CreateCGAndBeCommon()