..
ASanStackFrameLayout.cpp
[asan] fix ndebug build with strict warnings (-Wunused-variable)
2013-12-06 09:26:09 +00:00
BasicBlockUtils.cpp
UpdatePHINodes in BasicBlockUtils should not crash on duplicate predecessors
2013-10-04 23:41:05 +00:00
BreakCriticalEdges.cpp
Remove the very substantial, largely unmaintained legacy PGO
2013-10-02 15:42:23 +00:00
BuildLibCalls.cpp
Convert BuildLibCalls.cpp to using the AttributeSet methods instead of AttributeWithIndex.
2013-01-26 00:03:11 +00:00
BypassSlowDivision.cpp
Bypass Slow Divides
2013-03-04 18:13:57 +00:00
CloneFunction.cpp
Extend RemapInstruction and friends to take an optional new parameter, a ValueMaterializer.
2013-05-28 15:17:05 +00:00
CloneModule.cpp
Move all of the header files which are involved in modelling the LLVM IR
2013-01-02 11:36:10 +00:00
CMakeLists.txt
[asan] rewrite asan's stack frame layout
2013-12-06 09:00:17 +00:00
CmpInstAnalysis.cpp
Move all of the header files which are involved in modelling the LLVM IR
2013-01-02 11:36:10 +00:00
CodeExtractor.cpp
Revert patches to add case-range support for PR1255.
2013-09-09 19:14:35 +00:00
DemoteRegToStack.cpp
Reimplement isPotentiallyReachable to make nocapture deduction much stronger.
2013-07-27 01:24:00 +00:00
FlattenCFG.cpp
Convert manual insert point restores to the new RAII object.
2013-09-30 15:40:17 +00:00
GlobalStatus.cpp
Handle calls and invokes in GlobalStatus.
2013-10-25 21:29:52 +00:00
InlineFunction.cpp
Fix inlining to not lose the "cleanup" clause from landingpads
2013-12-08 00:51:21 +00:00
InstructionNamer.cpp
Move all of the header files which are involved in modelling the LLVM IR
2013-01-02 11:36:10 +00:00
IntegerDivision.cpp
Add support for software expansion of 64-bit integer division instructions.
2013-11-19 06:54:19 +00:00
LCSSA.cpp
Quick look-up for block in loop.
2013-10-26 03:08:02 +00:00
LLVMBuild.txt
LLVMBuild: Remove trailing newline, which irked me.
2011-12-12 19:48:00 +00:00
Local.cpp
Transforms: Don't create bad branch weights when folding a switch
2013-12-10 00:13:41 +00:00
LoopSimplify.cpp
Rename LoopSimplify.h to LoopUtils.h
2013-05-20 20:46:30 +00:00
LoopUnroll.cpp
Don't #include heavy Dominators.h file in LoopInfo.h. This change reduces
2013-12-07 21:20:17 +00:00
LoopUnrollRuntime.cpp
Move all of the header files which are involved in modelling the LLVM IR
2013-01-02 11:36:10 +00:00
LowerExpectIntrinsic.cpp
Fix spelling intruction -> instruction.
2013-09-28 11:46:15 +00:00
LowerInvoke.cpp
Remove several unused variables.
2013-10-01 13:32:03 +00:00
LowerSwitch.cpp
Revert patches to add case-range support for PR1255.
2013-09-09 19:14:35 +00:00
Makefile
Mem2Reg.cpp
Revert r187191, which broke opt -mem2reg on the testcases included in PR16867.
2013-08-13 22:51:58 +00:00
MetaRenamer.cpp
Add 'const' qualifier to some arrays.
2013-07-15 08:02:13 +00:00
ModuleUtils.cpp
Respect llvm.used in Internalize.
2013-07-25 03:23:25 +00:00
PromoteMemoryToRegister.cpp
Correct word hyphenations
2013-12-05 05:44:44 +00:00
SimplifyCFG.cpp
FoldBranchToCommonDest merges branches into a single branch with or/and of the condition. It has a heuristics for estimating when some of the dependencies are processed by out-of-order processors. This patch adds another rule to the heuristics that says that if the "BonusInstruction" that we speculatively execute is used by the condition of the second branch then it is okay to hoist it. This change exposes more opportunities for other passes to transform the code. It does not matter that much that we if-convert the code because the selectiondag builder splits or/and branches into multiple branches when profitable.
2013-11-12 22:37:16 +00:00
SimplifyIndVar.cpp
Don't use a potentially expensive shift if all we want is one set bit.
2013-07-11 16:05:50 +00:00
SimplifyInstructions.cpp
Move all of the header files which are involved in modelling the LLVM IR
2013-01-02 11:36:10 +00:00
SimplifyLibCalls.cpp
Revert 196544 due to internal bot failures.
2013-12-08 20:28:33 +00:00
SpecialCaseList.cpp
Introduce SpecialCaseList::isIn overload for GlobalAliases.
2013-08-19 19:00:35 +00:00
SSAUpdater.cpp
Basic blocks typically have few predecessors. Use a SmallDenseMap to
2013-10-14 16:05:55 +00:00
UnifyFunctionExitNodes.cpp
Move all of the header files which are involved in modelling the LLVM IR
2013-01-02 11:36:10 +00:00
Utils.cpp
This patch breaks up Wrap.h so that it does not have to include all of
2013-05-01 20:59:00 +00:00
ValueMapper.cpp
Extend RemapInstruction and friends to take an optional new parameter, a ValueMaterializer.
2013-05-28 15:17:05 +00:00