llvm-6502/lib
Chris Lattner 967948b4e2 "Allow LICM to sink or lift loads from constant memory. Also add a test
case for this.

This allows instructions like loads from global variables declared to
be constant to be moved out of loops."

Patch by Stefanus Du Toit!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53945 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-23 05:06:28 +00:00
..
Analysis Revert r53812 -- premature. LegalizeTypes isn't actually on yet! 2008-07-21 04:03:00 +00:00
Archive Create archives with the same permissions are ar. 2008-05-24 05:42:29 +00:00
AsmParser Update the generated .cvs files. 2008-07-23 00:54:54 +00:00
Bitcode Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
CodeGen Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
Debugger - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag. 2008-06-30 07:31:25 +00:00
ExecutionEngine Add a new hidden option to the interpreter to cause it to print 2008-07-08 17:25:49 +00:00
Linker Reimplement LinkFunctionProtos in terms of GetLinkageResult. This fixes 2008-07-14 07:23:24 +00:00
Support Fix PR2088. Use modulo linear equation solver to compute loop iteration 2008-07-20 15:55:14 +00:00
System While creating temp. file on disk, if the current filename points to a existing directory then create new temp. file inside the directory. 2008-07-22 20:02:39 +00:00
Target Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
Transforms "Allow LICM to sink or lift loads from constant memory. Also add a test 2008-07-23 05:06:28 +00:00
VMCore Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00