llvm-6502/lib
Devang Patel 453a844128 Add transformation to update loop interation space. Now,
for (i=A; i<N; i++) {
  if (i < X && i > Y)
    do_something();
}

is transformed into

U=min(N,X); L=max(A,Y);
for (i=L;i<U;i++)
  do_somethihg();                            



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42299 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-25 17:31:19 +00:00
..
Analysis Don't execute dump unless NDEBUG isn't defined. 2007-09-24 22:43:48 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Generated files for previous patch. 2007-09-12 03:31:28 +00:00
Bitcode C bindings for libLLVMCore.a and libLLVMBitWriter.a. 2007-09-18 03:18:57 +00:00
CodeGen Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) and 2007-09-25 15:10:49 +00:00
Debugger
ExecutionEngine Change APFloat::convertFromInteger to take the incoming 2007-09-21 22:09:37 +00:00
Linker Fix PR1611 - Visibility should be ignored for a declaration 2007-08-19 22:22:54 +00:00
Support Fix long double<->shorter FP type conversions 2007-09-25 17:25:00 +00:00
System Remove spurious consts. This fixes warnings with compilers that 2007-09-14 20:08:19 +00:00
Target Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) and 2007-09-25 15:10:49 +00:00
Transforms Add transformation to update loop interation space. Now, 2007-09-25 17:31:19 +00:00
VMCore Add missing end-of-file newlines. 2007-09-25 07:10:01 +00:00
Makefile