..
AddrModeMatcher.cpp
Change all self assignments X=X to (void)X, so that we can turn on a
2010-12-23 00:58:24 +00:00
BasicBlockUtils.cpp
Scanning entire basic block may be too expensive in terms of compile time. Instead, just use whatever location info first non-phi instruction has.
2011-05-02 21:57:00 +00:00
BasicInliner.cpp
simplify
2010-07-28 15:52:43 +00:00
BreakCriticalEdges.cpp
Preserve line number information.
2011-05-17 19:43:06 +00:00
BuildLibCalls.cpp
One more debug line number miss in instcombine (although the code in question isn't actually in instcombine).
2011-05-27 01:00:36 +00:00
CloneFunction.cpp
Revamp the ValueMapper interfaces in a couple ways:
2011-01-08 08:15:20 +00:00
CloneLoop.cpp
Remove code for updating dominance frontiers and some outdated references to
2011-01-18 04:11:31 +00:00
CloneModule.cpp
Revamp the ValueMapper interfaces in a couple ways:
2011-01-08 08:15:20 +00:00
CMakeLists.txt
Add a new convenience pass for testing InstructionSimplify. Previously
2010-12-20 20:54:37 +00:00
CodeExtractor.cpp
Fix a ton of comment typos found by codespell. Patch by
2011-04-15 05:18:47 +00:00
DemoteRegToStack.cpp
Change all self assignments X=X to (void)X, so that we can turn on a
2010-12-23 00:58:24 +00:00
InlineFunction.cpp
Fix the inliner to maintain the current de facto invoke semantics:
2011-05-27 18:34:38 +00:00
InstructionNamer.cpp
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
LCSSA.cpp
There is no need to force DebugLoc on a PHI at this point.
2011-05-16 22:05:03 +00:00
Local.cpp
Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values when
2011-05-24 03:10:43 +00:00
LoopSimplify.cpp
Fix a ton of comment typos found by codespell. Patch by
2011-04-15 05:18:47 +00:00
LoopUnroll.cpp
Don't unroll loops whose header block's address is taken.
2011-02-18 04:25:21 +00:00
LowerInvoke.cpp
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
LowerSwitch.cpp
Fix a ton of comment typos found by codespell. Patch by
2011-04-15 05:18:47 +00:00
Makefile
make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.
2010-01-24 20:43:08 +00:00
Mem2Reg.cpp
Remove outdated references to dominance frontiers.
2011-01-18 03:53:26 +00:00
PromoteMemoryToRegister.cpp
Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values when
2011-05-24 03:10:43 +00:00
SimplifyCFG.cpp
Add a parameter to ConstantFoldTerminator() that callers can use to ask it to also clean up the condition of any conditional terminator it folds to be unconditional, if that turns the condition into dead code. This just means it calls RecursivelyDeleteTriviallyDeadInstructions() in strategic spots. It defaults to the old behavior.
2011-05-22 16:24:18 +00:00
SimplifyInstructions.cpp
Speed up instsimplify by about 10-15% by not bothering to retry
2011-01-03 10:50:04 +00:00
SSAUpdater.cpp
Clean up the lazy initialization of DIBuilder a bit.
2011-05-24 06:00:08 +00:00
UnifyFunctionExitNodes.cpp
Remove PHINode::reserveOperandSpace(). Instead, add a parameter to
2011-03-30 11:28:46 +00:00
Utils.cpp
Add a new convenience pass for testing InstructionSimplify. Previously
2010-12-20 20:54:37 +00:00
ValueMapper.cpp
PR9214: Convert Metadata API to use ArrayRef.
2011-04-21 19:59:31 +00:00