Lines Matching defs:llvm
20 namespace llvm {
33 } // end namespace llvm
79 llvm::TargetMachine *mTarget;
83 enum ErrorCode runPasses(Script &pScript, llvm::raw_pwrite_stream &pResult);
85 bool addInternalizeSymbolsPass(Script &pScript, llvm::legacy::PassManager &pPM);
86 void addExpandKernelPass(llvm::legacy::PassManager &pPM);
87 void addDebugInfoPass(Script &pScript, llvm::legacy::PassManager &pPM);
88 void addGlobalInfoPass(Script &pScript, llvm::legacy::PassManager &pPM);
89 void addInvariantPass(llvm::legacy::PassManager &pPM);
90 void addInvokeHelperPass(llvm::legacy::PassManager &pPM);
102 enum ErrorCode compile(Script &pScript, llvm::raw_pwrite_stream &pResult,
103 llvm::raw_ostream *IRStream);
107 llvm::raw_ostream *IRStream = 0);
109 const llvm::TargetMachine& getTargetMachine() const