llvm-6502/lib/Transforms/Scalar
Duncan Sands 5389210e63 Fix PR9820: a read-only call differs from a load in that a load doesn't
return the pointer being dereferenced, it returns the pointee, but a call
might return the pointer itself.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130979 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-06 10:30:37 +00:00
..
ADCE.cpp
BasicBlockPlacement.cpp
CMakeLists.txt Unbreak CMake build. 2011-02-28 23:56:33 +00:00
CodeGenPrepare.cpp Fix a bug where RecursivelyDeleteTriviallyDeadInstructions could 2011-04-09 07:05:44 +00:00
ConstantProp.cpp
CorrelatedValuePropagation.cpp Don't include Operator.h from InstrTypes.h. 2011-04-11 09:35:34 +00:00
DCE.cpp Remove unused STL header includes. 2011-04-23 19:53:52 +00:00
DeadStoreElimination.cpp Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
EarlyCSE.cpp
GVN.cpp Set debug loc for new instructions. 2011-05-04 23:58:50 +00:00
IndVarSimplify.cpp indvars: Added DisableIVRewrite and WidenIVs. 2011-05-04 02:10:13 +00:00
JumpThreading.cpp Preserve line number information while threading jumps. 2011-05-04 22:48:19 +00:00
LICM.cpp PR9634: Don't unconditionally tell the AliasSetTracker that the PreheaderLoad 2011-04-07 01:35:06 +00:00
LoopDeletion.cpp Make LoopDeletion work on loops with multiple edges, as long as the incoming 2011-02-22 22:25:39 +00:00
LoopIdiomRecognize.cpp preserve line number info. 2011-05-04 21:37:05 +00:00
LoopInstSimplify.cpp LoopInstSimplify preserves ScalarEvolution. 2011-02-11 06:08:25 +00:00
LoopRotation.cpp Preserve line number information. 2011-04-29 20:38:55 +00:00
LoopStrengthReduce.cpp Add an unfolded offset field to LSR's Formula record. This is used to 2011-05-03 00:46:49 +00:00
LoopUnrollPass.cpp fix a couple -Wsign-compare warnings. 2011-04-14 02:27:25 +00:00
LoopUnswitch.cpp Make LoopUnswitch preserve ScalarEvolution by just forgetting everything about 2011-02-11 06:08:28 +00:00
LowerAtomic.cpp
Makefile
MemCpyOptimizer.cpp Preserve line number info. 2011-05-04 21:58:58 +00:00
Reassociate.cpp Preserve line number information. 2011-04-28 22:48:14 +00:00
Reg2Mem.cpp Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
Scalar.cpp Add the alias analysis to the C api. 2011-04-13 15:44:58 +00:00
ScalarReplAggregates.cpp Fix PR9820: a read-only call differs from a load in that a load doesn't 2011-05-06 10:30:37 +00:00
SCCP.cpp Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
SimplifyCFGPass.cpp Simplify cfg inserts a call to trap when unreachable code is detected. Assign DebugLoc to this new trap instruction. 2011-04-27 17:59:27 +00:00
SimplifyLibCalls.cpp Preserve line number information while simplifying libcalls. 2011-03-09 21:27:52 +00:00
Sink.cpp
TailDuplication.cpp
TailRecursionElimination.cpp Do not lose line number info while eliminating tail call. 2011-04-28 18:43:39 +00:00