llvm-6502/lib
Andrew Trick 6f71dd765a Remove a bunch of old SCEVExpander FIXME's for preserving NoWrap.
The great thing about the SCEVAddRec No-Wrap flag (unlike nsw/nuw) is
that is can be preserved while normalizing (reassociating and
factoring).

The bad thing is that is can't be tranfered back to IR, which is one
of the reasons I don't like the concept of SCEVExpander.

Sorry, I can't think of a direct way to test this, which is why these
were FIXMEs for so long. I just think it's a good time to finally
clean it up.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186273 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-14 03:10:08 +00:00
..
Analysis Remove a bunch of old SCEVExpander FIXME's for preserving NoWrap. 2013-07-14 03:10:08 +00:00
AsmParser Target/X86: Add explicit Win64 and System V/x86-64 calling conventions. 2013-07-12 06:02:35 +00:00
Bitcode Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. 2013-07-11 16:22:38 +00:00
CodeGen Pass SmallVector by const reference instead of by value. 2013-07-13 07:43:40 +00:00
DebugInfo
ExecutionEngine Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size. 2013-07-04 01:31:24 +00:00
IR Target/X86: Add explicit Win64 and System V/x86-64 calling conventions. 2013-07-12 06:02:35 +00:00
IRReader
Linker
MC Put ELF COMDAT relocations into the relevant COMDAT group. 2013-07-10 20:58:17 +00:00
Object Change llvm-ar to use lib/Object. 2013-07-12 20:21:39 +00:00
Option
Support Windows/TimeValue.inc: Mute prefixed '0' on %d to emulate %e. 2013-07-12 02:13:03 +00:00
TableGen
Target Reduce large list of macros to the primary platform macros. Distingiush 2013-07-13 17:59:55 +00:00
Transforms LoopVectorizer: Disallow reductions whose header phi is used outside the loop 2013-07-13 19:09:29 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile