aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/Backend.cpp
AgeCommit message (Expand)Author
2010-02-25Frontend: Pull CodeGenAction out more, and eliminate CreateBackendConsumer.Daniel Dunbar
2010-02-05Tweak inliner thresholds to match llvm-gcc, see r95321.Daniel Dunbar
2010-02-03update for llvm api change.Chris Lattner
2010-02-03clang -cc1: Wire up -emit-obj, for emitting object files.Daniel Dunbar
2010-02-02update for llvm api changes.Chris Lattner
2010-02-02update for llvm api change.Chris Lattner
2010-01-27Remove ModuleProviders from clang after r94686 removed them from LLVM.Jeffrey Yasskin
2009-12-12Backend: Switch to using TargetOptions or TargetMachine to set some options i...Daniel Dunbar
2009-12-08Increase inlining threshold at -O3, to match llvm-gcc.Daniel Dunbar
2009-12-04PR5684: Fix refacto, the backend consumer was copying the Diagnostic object,Daniel Dunbar
2009-12-03Fix BackendConsumer to use proper diagnostics.Daniel Dunbar
2009-11-30Add CodeGenOptions::{SoftFloat,FloatABI}, and update the all the (far too man...Daniel Dunbar
2009-11-30Eliminate CodeGenOptions::TimePasses.Daniel Dunbar
2009-11-30Eliminate CodeGenOptions::SimplifyLibCalls.Daniel Dunbar
2009-11-29Move LLVM backend options to explicit clang-cc / clang -cc1 options, which we...Daniel Dunbar
2009-11-28Remove VISIBILITY_HIDDEN from anonymous namespaces in libFrontend.Benjamin Kramer
2009-11-15Add TargetOptions and use it when constructing targets.Daniel Dunbar
2009-11-12Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library.Chandler Carruth
2009-11-10Localize -disable-llvm-optzns handling to BackendConsumer::CreatePasses.Daniel Dunbar
2009-09-26Pass the formatted_raw_ostream to createPrintModulePass andDan Gohman
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-23use errs() instead of cerr.Chris Lattner
2009-08-04Update for LLVM API changeDaniel Dunbar
2009-08-03Update for LLVM API change.Daniel Dunbar
2009-08-03Update for LLVM API change.Daniel Dunbar
2009-07-29Don't use a formatted ostream when writing .ll either.Daniel Dunbar
2009-07-29Don't use a formatted ostream when writing .bc files. I don't really understandDaniel Dunbar
2009-07-26Update for API change.Daniel Dunbar
2009-07-26Lookup targets by Triple instead of Module.Daniel Dunbar
2009-07-15Reapply r75764: [llvm up] Switch to using the new TargetRegistryDaniel Dunbar
2009-07-15Revert r75764 "[llvm up] Switch to using the new TargetRegistry" to fix build.Argyrios Kyrtzidis
2009-07-15[llvm up] Switch to using the new TargetRegistry.Daniel Dunbar
2009-07-14fix fallout of the LLVM codegen switching to formatted_raw_ostream.Chris Lattner
2009-07-01Update for changes in LLVM. Hopefully this is the last one for a while.Owen Anderson
2009-07-01Hold the LLVMContext by reference instead of by pointer.Owen Anderson
2009-07-01Update for LLVMContext+Module change.Owen Anderson
2009-06-11PR4371: Reduce the inlining threshold outside of -O3. This makes Eli Friedman
2009-06-03(llvm up) Switch to using StandardPasses.hDaniel Dunbar
2009-06-02Add clang-cc support for -disable-llvm-optzns.Daniel Dunbar
2009-05-31Unbreak the clang build by applying the same temporaryDuncan Sands
2009-05-18Move ASTConsumers.h to include/clang/Frontend, and move the associated Eli Friedman