llvm-6502/lib
Dan Gohman f241174421 Revert the addition of hasNoPointerOverflow to GEPOperator.
Getelementptrs that are defined to wrap are virtually useless to
optimization, and getelementptrs that are undefined on any kind
of overflow are too restrictive -- it's difficult to ensure that
all intermediate addresses are within bounds. I'm going to take
a different approach.

Remove a few optimizations that depended on this flag.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76437 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-20 17:43:30 +00:00
..
Analysis Revert the addition of hasNoPointerOverflow to GEPOperator. 2009-07-20 17:43:30 +00:00
Archive
AsmParser Add plumbing for the `linker_private' linkage type. This type is meant for 2009-07-20 01:03:30 +00:00
Bitcode Add plumbing for the `linker_private' linkage type. This type is meant for 2009-07-20 01:03:30 +00:00
CodeGen For PC relative relocations where symbols are defined in the same section they 2009-07-20 08:52:02 +00:00
CompilerDriver
Debugger
ExecutionEngine
Linker Add plumbing for the `linker_private' linkage type. This type is meant for 2009-07-20 01:03:30 +00:00
MC
Support Hide the DOUT static variable behind a function interface. 2009-07-20 16:16:06 +00:00
System
Target rename TargetAsmInfo::getASDirective -> getDataASDirective 2009-07-20 17:12:46 +00:00
Transforms Revert the addition of hasNoPointerOverflow to GEPOperator. 2009-07-20 17:43:30 +00:00
VMCore Revert the addition of hasNoPointerOverflow to GEPOperator. 2009-07-20 17:43:30 +00:00
Makefile