llvm-6502/lib
Matthijs Kooijman 5fac55fafb Allow scalarrepl to treat an all-zero GEP just as bitcast.
This includes not marking a GEP involving a vector as unsafe, but only when it
has all zero indices. This allows scalarrepl to work in a few more cases.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57177 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-06 16:23:31 +00:00
..
Analysis Allow the construction of SCEVs with SCEVCouldNotCompute operands, by 2008-10-04 11:19:07 +00:00
Archive
AsmParser regenerate 2008-10-05 16:49:34 +00:00
Bitcode make the autoupgrade code for ret attributes dramatically simpler 2008-10-05 18:22:09 +00:00
CodeGen reorder #include order, patch by Kenneth Boyd! 2008-10-06 03:54:25 +00:00
Debugger
ExecutionEngine Unbreak build. 2008-10-03 17:11:57 +00:00
Linker Rename isWeakForLinker to mayBeOverridden. Use it 2008-09-29 11:25:42 +00:00
Support
System Add implementations for sys::Memory::setWritable and sys::Memory::setExecutable on Win32 platform. 2008-10-04 08:15:32 +00:00
Target Emit type-correct constant null. Also fix a typo. 2008-10-05 15:07:06 +00:00
Transforms Allow scalarrepl to treat an all-zero GEP just as bitcast. 2008-10-06 16:23:31 +00:00
VMCore fix an incorrect and extremely confusing error message 2008-10-05 18:24:03 +00:00
Makefile