llvm-6502/lib/Transforms/Scalar
Hal Finkel 7b4ff9343d Move the Metadata merging methods from GVN and make them public in MDNode.
There are other passes, BBVectorize specifically, that also need some of
this functionality.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158605 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-16 20:33:37 +00:00
..
ADCE.cpp
BasicBlockPlacement.cpp
BoundsChecking.cpp BoundsChecking: add support for ConstantPointerNull. fixes a bunch of instrumentation failures in loops with reallocs 2012-06-08 16:31:42 +00:00
CMakeLists.txt hopefully fix the CMake build. sorry for breakage 2012-05-22 17:40:46 +00:00
CodeGenPrepare.cpp Switch the select to branch transformation on by default. 2012-05-06 14:25:16 +00:00
ConstantProp.cpp
CorrelatedValuePropagation.cpp
DCE.cpp
DeadStoreElimination.cpp It's not deterministic to iterate over SmallPtrSet. Replace it with SmallSetVector. Patch by Daniel Reynaud. rdar://11671029 2012-06-16 04:28:11 +00:00
EarlyCSE.cpp
GlobalMerge.cpp
GVN.cpp Move the Metadata merging methods from GVN and make them public in MDNode. 2012-06-16 20:33:37 +00:00
IndVarSimplify.cpp
JumpThreading.cpp
LICM.cpp
LLVMBuild.txt
LoopDeletion.cpp
LoopIdiomRecognize.cpp
LoopInstSimplify.cpp
LoopRotation.cpp
LoopStrengthReduce.cpp LSR: fix expansion of scaled reg in non-address type formulae. 2012-06-15 20:07:29 +00:00
LoopUnrollPass.cpp
LoopUnswitch.cpp Do not pass an invalid domtree to SimplifyInstruction from 2012-05-20 01:32:09 +00:00
LowerAtomic.cpp
Makefile
MemCpyOptimizer.cpp Move the capture analysis from MemoryDependencyAnalysis to a more general place 2012-05-14 20:35:04 +00:00
ObjCARC.cpp Fix typos found by http://github.com/lyda/misspell-check 2012-06-02 10:20:22 +00:00
Reassociate.cpp Fix issues (infinite loop and/or crash) with self-referential instructions, for 2012-06-15 08:37:50 +00:00
Reg2Mem.cpp Fix typos found by http://github.com/lyda/misspell-check 2012-06-02 10:20:22 +00:00
Scalar.cpp add a new pass to instrument loads and stores for run-time bounds checking 2012-05-22 17:19:09 +00:00
ScalarReplAggregates.cpp Fix crash from r158529 on Bullet. 2012-06-16 01:43:26 +00:00
SCCP.cpp
SimplifyCFGPass.cpp
SimplifyLibCalls.cpp Teach SimplifyLibCalls about stpcpy. 2012-05-15 11:46:21 +00:00
Sink.cpp Enhance the sinking code to handle diamond patterns. Patch by 2012-05-31 08:09:49 +00:00
TailRecursionElimination.cpp A pile of long over-due refactorings here. There are some very, *very* 2012-05-04 00:58:03 +00:00