..
ArgumentPromotion.cpp
Update inter-procedural optimizations for atomic load/store.
2011-08-15 22:16:46 +00:00
CMakeLists.txt
Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.
2011-08-03 22:18:20 +00:00
ConstantMerge.cpp
Teach the ConstantMerge pass about alignment. Fixes PR10514!
2011-07-27 19:47:34 +00:00
DeadArgumentElimination.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
ExtractGV.cpp
Improve the handling of available_externally and llvm.global_ctors.
2011-06-09 14:38:09 +00:00
FunctionAttrs.cpp
Revert a bit of r137667; the logic in question can safely handle atomic load/store.
2011-08-16 01:28:22 +00:00
GlobalDCE.cpp
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
GlobalOpt.cpp
Minor comment fixes.
2011-08-16 00:20:11 +00:00
InlineAlways.cpp
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
Inliner.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
InlineSimple.cpp
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
Internalize.cpp
These llvm.dbg.* constants are not used anymore.
2011-03-09 19:41:33 +00:00
IPConstantPropagation.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
IPO.cpp
C API functions must be able to see their extern "C" definitions, or it will be impossible to call them from C.
2011-08-19 01:36:54 +00:00
LoopExtractor.cpp
Omit extracting a loop if one of the exits is a landing pad.
2011-09-20 22:23:09 +00:00
Makefile
make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.
2010-01-24 20:43:08 +00:00
MergeFunctions.cpp
Update inter-procedural optimizations for atomic load/store.
2011-08-15 22:16:46 +00:00
PartialInlining.cpp
Remove PHINode::reserveOperandSpace(). Instead, add a parameter to
2011-03-30 11:28:46 +00:00
PassManagerBuilder.cpp
Add a mechanism for optimisation plugins to register passes that all front ends can use without needing to be aware of the plugin (or the plugin be aware of the front end).
2011-08-16 13:58:41 +00:00
PruneEH.cpp
Mark the SCC as "might unwind" if we run into a 'resume' instruction.
2011-08-15 18:22:00 +00:00
StripDeadPrototypes.cpp
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
StripSymbols.cpp
switch to use the new api for structtypes.
2011-08-12 18:06:37 +00:00