Home | History | Annotate | Download | only in gold

Lines Matching refs:codeGen

19 #include "llvm/CodeGen/Analysis.h"
20 #include "llvm/CodeGen/CommandFlags.h"
21 #include "llvm/CodeGen/ParallelCG.h"
121 /// The output stream the task will codegen into.
857 class CodeGen {
889 CodeGen(std::unique_ptr<llvm::Module> M)
895 CodeGen(std::unique_ptr<llvm::Module> M, raw_fd_ostream *OS, int TaskID,
959 void CodeGen::initTargetMachine() {
979 std::unique_ptr<TargetMachine> CodeGen::createTargetMachine() {
987 void CodeGen::runLTOPasses() {
1056 void CodeGen::runCodegenPasses() {
1061 report_fatal_error("Failed to setup codegen");
1065 void CodeGen::runSplitCodeGen(const SmallString<128> &BCFilename) {
1114 void CodeGen::runAll() {
1120 // If the CodeGen client provided a filename, use it. Always expect
1130 // codegen passes directly.
1178 /// Perform the ThinLTO backend on a single module, invoking the LTO and codegen
1202 CodeGen codeGen(std::move(NewModule), OS, TaskID, &CombinedIndex, Name,
1204 codeGen.runAll();
1463 /// native object file. Then, perform optimization and codegen.
1514 CodeGen codeGen(std::move(Combined));
1515 codeGen.runAll();