..
ASanStackFrameLayout.cpp
[asan] rewrite asan's stack frame layout
2013-12-06 09:00:17 +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
InlineFunction.cpp: Remove a return value that is always false
2013-12-02 20:50:59 +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
Local.cpp
Debug info: Let LowerDbgDeclare perfom the dbg.declare -> dbg.value
2013-11-18 23:04:38 +00:00
LoopSimplify.cpp
Rename LoopSimplify.h to LoopUtils.h
2013-05-20 20:46:30 +00:00
LoopUnroll.cpp
Utils/LoopUnroll.cpp: Tweak (StringRef)OldName to be valid until it is used, since r194601.
2013-11-17 18:05:34 +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
Apply transformation on OS X 10.9+ and iOS 7.0+: pow(10, x) ―> __exp10(x)
2013-12-05 22:42:50 +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