- Jan 08, 2007
-
-
Reid Spencer authored
llvm-svn: 33005
-
Reid Spencer authored
llvm-svn: 33003
-
- Jan 07, 2007
-
-
Chris Lattner authored
llvm-svn: 32991
-
Chris Lattner authored
miscompilation of Qt. llvm-svn: 32974
-
Chris Lattner authored
obsolete llvm-svn: 32972
-
- Dec 31, 2006
-
-
Reid Spencer authored
This patch replaces signed integer types with signless ones: 1. [US]Byte -> Int8 2. [U]Short -> Int16 3. [U]Int -> Int32 4. [U]Long -> Int64. 5. Removal of isSigned, isUnsigned, getSignedVersion, getUnsignedVersion and other methods related to signedness. In a few places this warranted identifying the signedness information from other sources. llvm-svn: 32785
-
- Dec 23, 2006
-
-
Reid Spencer authored
This patch removes the SetCC instructions and replaces them with the ICmp and FCmp instructions. The SetCondInst instruction has been removed and been replaced with ICmpInst and FCmpInst. llvm-svn: 32751
-
- Dec 21, 2006
-
-
Reid Spencer authored
llvm-svn: 32732
-
Reid Spencer authored
llvm-svn: 32727
-
- Dec 19, 2006
-
-
Chris Lattner authored
llvm-svn: 32697
-
Chris Lattner authored
code was wrong for things like 3+4*i. llvm-svn: 32662
-
- Dec 17, 2006
-
-
Bill Wendling authored
rework the hacks that had us passing OStream in. We pass in std::ostream* instead, check for null, and then dispatch to the correct print() method. llvm-svn: 32636
-
- Dec 13, 2006
-
-
John Criswell authored
Thanks Reid. llvm-svn: 32551
-
John Criswell authored
llvm-svn: 32550
-
John Criswell authored
llvm-svn: 32542
-
Reid Spencer authored
so the decision of which opcode to use is pushed upward to the caller. Adjust the callers to pass the expected opcode. llvm-svn: 32535
-
Reid Spencer authored
Rename getZeroExtend and getSignExtend to getZExt and getSExt to match the the casting mnemonics in the rest of LLVM. llvm-svn: 32514
-
- Dec 12, 2006
-
-
Reid Spencer authored
llvm-svn: 32478
-
Reid Spencer authored
llvm-svn: 32469
-
Chris Lattner authored
LBB1_1: #bb movdqa (%esi), %xmm2 movaps %xmm2, %xmm3 punpcklbw %xmm0, %xmm3 movaps %xmm3, %xmm4 punpcklwd %xmm0, %xmm4 cvtdq2ps %xmm4, %xmm4 mulps %xmm1, %xmm4 movaps %xmm4, (%edi) leal 1(,%eax,4), %ebx shll $4, %ebx punpckhwd %xmm0, %xmm3 cvtdq2ps %xmm3, %xmm3 mulps %xmm1, %xmm3 movaps %xmm3, (%edx,%ebx) leal 2(,%eax,4), %ebx shll $4, %ebx punpckhbw %xmm0, %xmm2 movaps %xmm2, %xmm3 punpcklwd %xmm0, %xmm3 cvtdq2ps %xmm3, %xmm3 mulps %xmm1, %xmm3 movaps %xmm3, (%edx,%ebx) leal 3(,%eax,4), %ebx shll $4, %ebx punpckhwd %xmm0, %xmm2 cvtdq2ps %xmm2, %xmm2 mulps %xmm1, %xmm2 movaps %xmm2, (%edx,%ebx) addl $64, %edi incl %eax addl $16, %esi cmpl %ecx, %eax jne LBB1_1 #bb instead of: LBB1_1: #bb movdqa (%esi), %xmm2 movaps %xmm2, %xmm3 punpcklbw %xmm0, %xmm3 movaps %xmm3, %xmm4 punpcklwd %xmm0, %xmm4 cvtdq2ps %xmm4, %xmm4 mulps %xmm1, %xmm4 movaps %xmm4, (%edi) leal 1(,%eax,4), %ebx shll $4, %ebx punpckhwd %xmm0, %xmm3 cvtdq2ps %xmm3, %xmm3 mulps %xmm1, %xmm3 movaps %xmm3, (%edx,%ebx) leal 2(,%eax,4), %ebx shll $4, %ebx punpckhbw %xmm0, %xmm2 movaps %xmm2, %xmm3 punpcklwd %xmm0, %xmm3 cvtdq2ps %xmm3, %xmm3 mulps %xmm1, %xmm3 movaps %xmm3, (%edx,%ebx) leal 3(,%eax,4), %ebx shll $4, %ebx punpckhwd %xmm0, %xmm2 cvtdq2ps %xmm2, %xmm2 mulps %xmm1, %xmm2 movaps %xmm2, (%edx,%ebx) addl $64, %edi incl %eax addl $16, %esi cmpl %ecx, %eax jne LBB1_1 #bb for a testcase. llvm-svn: 32463
-
- Dec 11, 2006
-
-
Chris Lattner authored
Regression/Transforms/IndVarsSimplify/2006-12-10-BitCast.ll llvm-svn: 32420
-
- Dec 07, 2006
-
-
Bill Wendling authored
llvm-svn: 32321
-
Bill Wendling authored
now cerr, cout, and NullStream resp. llvm-svn: 32298
-
- Dec 06, 2006
-
-
Reid Spencer authored
llvm-svn: 32289
-
Chris Lattner authored
is 'unsigned'. llvm-svn: 32279
-
Chris Lattner authored
llvm-svn: 32270
-
Chris Lattner authored
passing false would make the asmprinter fail anyway. llvm-svn: 32264
-
- Dec 05, 2006
-
-
Reid Spencer authored
casting because sdiv doesn't require operand signs to match any more. llvm-svn: 32240
-
Chris Lattner authored
This fixes Regression/Other/2002-01-31-CallGraph.ll. llvm-svn: 32237
-
Reid Spencer authored
remaining uses to more specific casts. llvm-svn: 32231
-
- Dec 04, 2006
-
-
Reid Spencer authored
llvm-svn: 32198
-
Chris Lattner authored
llvm-svn: 32196
-
Reid Spencer authored
llvm-svn: 32180
-
Reid Spencer authored
llvm-svn: 32179
-
Reid Spencer authored
llvm-svn: 32165
-
- Dec 02, 2006
-
-
Jeff Cohen authored
llvm-svn: 32113
-
- Nov 29, 2006
-
-
Bill Wendling authored
llvm-svn: 31998
-
Bill Wendling authored
adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the future. llvm-svn: 31990
-
Bill Wendling authored
llvm-svn: 31989
-
- Nov 28, 2006
-
-
Bill Wendling authored
llvm streams llvm-svn: 31983
-