Lines Matching refs:llvm
23 #include <llvm/ADT/Optional.h>
24 #include <llvm/ADT/Triple.h>
25 #include <llvm/Support/CodeGen.h>
26 #include <llvm/Target/TargetOptions.h>
28 namespace llvm {
32 } // end namespace llvm
46 llvm::TargetOptions mTargetOpts;
48 llvm::CodeModel::Model mCodeModel;
50 llvm::CodeGenOpt::Level mOptLevel;
52 llvm::Optional<llvm::Reloc::Model> mRelocModel;
64 const llvm::Target *mTarget;
67 llvm::Triple::ArchType mArchType;
82 inline const llvm::TargetOptions &getTargetOptions() const
84 inline llvm::TargetOptions &getTargetOptions()
87 inline llvm::CodeModel::Model getCodeModel() const
89 inline void setCodeModel(llvm::CodeModel::Model pCodeMode)
92 inline llvm::CodeGenOpt::Level getOptimizationLevel() const
94 inline void setOptimizationLevel(llvm::CodeGenOpt::Level pOptLvl)
97 inline llvm::Optional<llvm::Reloc::Model> getRelocationModel() const
99 inline void setRelocationModel(llvm::Reloc::Model pRelocModel)
102 inline const llvm::Target *getTarget() const
105 inline llvm::Triple::ArchType getArchType() const