Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
639bfc7b1e55e01dd38d2ef399366b5efa55a9a7
/
lib
/
Frontend
/
Backend.cpp
a85b352
use errs() instead of cerr.
by Chris Lattner
· 15 years ago
2b1f59f
Update for LLVM API change
by Daniel Dunbar
· 15 years ago
9ab76fa
Update for LLVM API change.
by Daniel Dunbar
· 15 years ago
b0f17c7
Update for LLVM API change.
by Daniel Dunbar
· 15 years ago
12e85fc
Don't use a formatted ostream when writing .ll either.
by Daniel Dunbar
· 15 years ago
8c01cad
Don't use a formatted ostream when writing .bc files. I don't really understand
by Daniel Dunbar
· 15 years ago
b2abd06
Update for API change.
by Daniel Dunbar
· 15 years ago
82cfa7a
Lookup targets by Triple instead of Module.
by Daniel Dunbar
· 15 years ago
f7d47c0
Reapply r75764: [llvm up] Switch to using the new TargetRegistry
by Daniel Dunbar
· 15 years ago
93b3326
Revert r75764 "[llvm up] Switch to using the new TargetRegistry" to fix build.
by Argyrios Kyrtzidis
· 15 years ago
0dcf11a
[llvm up] Switch to using the new TargetRegistry.
by Daniel Dunbar
· 15 years ago
03eacc7
fix fallout of the LLVM codegen switching to formatted_raw_ostream.
by Chris Lattner
· 15 years ago
8f1ca78
Update for changes in LLVM. Hopefully this is the last one for a while.
by Owen Anderson
· 15 years ago
c93f498
Hold the LLVMContext by reference instead of by pointer.
by Owen Anderson
· 15 years ago
42253cc
Update for LLVMContext+Module change.
by Owen Anderson
· 15 years ago
b9b7dd6
PR4371: Reduce the inlining threshold outside of -O3. This makes
by Eli Friedman
· 15 years ago
10d861e
(llvm up) Switch to using StandardPasses.h
by Daniel Dunbar
· 15 years ago
877db38
Add clang-cc support for -disable-llvm-optzns.
by Daniel Dunbar
· 15 years ago
813a2bb
Unbreak the clang build by applying the same temporary
by Duncan Sands
· 15 years ago
39d7c4d
Move ASTConsumers.h to include/clang/Frontend, and move the associated
by Eli Friedman
· 15 years ago
[Renamed (99%) from tools/clang-cc/Backend.cpp]
66d6f04
Refactor ASTConsumers to take a raw_ostream instead of a filename where
by Eli Friedman
· 15 years ago
5532180
Remove two unused options.
by Bill Wendling
· 15 years ago
6e9b8f6
Use the new code gen optimization enum instead of passing in the optimization
by Bill Wendling
· 15 years ago
306a6aa
Match addPassesToEmitFile API change.
by Evan Cheng
· 15 years ago
b6c8c8b
Explictly track tentative definitions within Sema, then hand those
by Douglas Gregor
· 15 years ago
1810790
Reapply 68936, turned out to that clang's better debug info exposed a
by Daniel Dunbar
· 15 years ago
5c71e59
Revert 68936, LLVM still isn't ready to handle debug info + optimization.
by Daniel Dunbar
· 15 years ago
7486af8
Enable debug info generation while optimizing.
by Devang Patel
· 15 years ago
682bf92
Push DeclGroup much farther throughout the compiler. Now the various
by Chris Lattner
· 15 years ago
557c5b1
push more ASTContext goodness out through interfaces that use TranslationUnit
by Chris Lattner
· 15 years ago
dacbc5d
change HandleTranslationUnit to take an ASTContext instead of TranslationUnit
by Chris Lattner
· 15 years ago
7bb0da0
eliminate ASTConsumer::InitializeTU, all clients are
by Chris Lattner
· 15 years ago
bd36064
most of this is plumbing to get CompileOptions down into
by Chris Lattner
· 15 years ago
073777f
Move <root>/Driver into <root>/tools/clang-cc.
by Daniel Dunbar
· 16 years ago
[Renamed from Driver/Backend.cpp]
2012604
move debug info generation flag into CompileOptions.
by Chris Lattner
· 16 years ago
14f234e
capitalize for consistency, a crash in regalloc now looks like this:
by Chris Lattner
· 16 years ago
49f28ca
rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl.
by Chris Lattner
· 16 years ago
e1bd4e6
Rename lib/Driver (etc) to lib/Frontend in prep for the *actual*
by Daniel Dunbar
· 16 years ago
e8e2600
Add -emit-llvm-only option (generate LLVM IR & run passes, but discard
by Daniel Dunbar
· 16 years ago
8b76c0d
don't print codegen time unless -ftime-report was passed.
by Chris Lattner
· 16 years ago
6f114eb
teach -ftime-report to time the code generator and -emit-llvm times.
by Chris Lattner
· 16 years ago
4450266
move llvm backend specific #includes into Backend.cpp instead of Clang.cpp
by Chris Lattner
· 16 years ago
a034ba8
Backend: Accept -mcpu and -mattr for use by TargetMachine.
by Daniel Dunbar
· 16 years ago
05e7c6d
for now, disable all debug info generation at -O1 and above. This mirrors
by Chris Lattner
· 16 years ago
5c5a7ee
Rename AddReadAttrs to FunctionAttrs. This is related to Duncan's patch r61525.
by Bill Wendling
· 16 years ago
447e4c1
Remove the #include of ScheduleDAGSDNodes.h, which is no longer necessary.
by Dan Gohman
· 16 years ago
59db760
Disable -loop-index-split for now.
by Devang Patel
· 16 years ago
855ed15
Use ScheduleDAGSDNodes.h instead of ScheduleDAG.h (stuff moved around).
by Ted Kremenek
· 16 years ago
b087ae9
Obey the FIXMES!
by Daniel Dunbar
· 16 years ago
26fb272
[LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that
by Daniel Dunbar
· 16 years ago
d68ba0e
Move backend output out of destructor.
by Daniel Dunbar
· 16 years ago
90f4130
Workaround an LLVM bug where inlining functions with debug info breaks
by Daniel Dunbar
· 16 years ago
d8e3098
Access pass manager consistently. - No functionality change.
by Daniel Dunbar
· 16 years ago
d611bac
Don't double free module when IRgen fails.
by Daniel Dunbar
· 16 years ago
7d43a31
2nd try to fix leakage of the module provider. note that moduleprovider takes ownership of the module
by Nuno Lopes
· 16 years ago
dd49267
fix leaking of the module provider
by Nuno Lopes
· 16 years ago
4c877cc
Hook "fast" code generation to -O0.
by Daniel Dunbar
· 16 years ago
70f9243
Add -O[0-3s] support (following llvm-gcc).
by Daniel Dunbar
· 16 years ago
8b7650e
Only create the target machine when emitting assembly.
by Daniel Dunbar
· 16 years ago
ed2cb28
[LLVM up] Get rid of std::ostream usage from Backend.cpp
by Daniel Dunbar
· 16 years ago
11292b0
Update to use raw_ostream for PrintModulePass.
by Daniel Dunbar
· 16 years ago
d69bacc
[LLVM up] Add basic -S option to clang.
by Daniel Dunbar
· 16 years ago