- Feb 02, 2009
-
-
Dan Gohman authored
on LP64 hosts. llvm-svn: 63530
-
Chris Lattner authored
tests. Thanks for the beautiful reduced testcase Duncan! llvm-svn: 63529
-
Douglas Gregor authored
llvm-svn: 63528
-
Devang Patel authored
llvm-svn: 63527
-
Devang Patel authored
llvm-svn: 63526
-
Douglas Gregor authored
provides too few elements. llvm-svn: 63525
-
Sanjiv Gupta authored
llvm-svn: 63523
-
Steve Naroff authored
RewriteObjC::RewriteBlockDeclRefExpr(): Add parens to enforce precedence. This fixes <rdar://problem/6529468> clang ObjC rewriter: Need parenthesis around dereferences in rewritten Blocks. Also changed RewriteObjC::SynthesizeBlockFunc() to declare a pointer to the block argument even when there are no user-supplied arguments to the block. llvm-svn: 63522
-
Sanjiv Gupta authored
Made the common case of default address space directive as non-virtual for performance reasons. Provide a single virtual interface for directives of all sizes in non-default address spaces. llvm-svn: 63521
-
Nuno Lopes authored
llvm-svn: 63519
-
Nuno Lopes authored
llvm-svn: 63518
-
Nuno Lopes authored
llvm-svn: 63517
-
Duncan Sands authored
and remove trailing whitespace. No functionality change. llvm-svn: 63511
-
Duncan Sands authored
llvm-svn: 63510
-
Evan Cheng authored
llvm-svn: 63509
-
Duncan Sands authored
llvm-svn: 63508
-
Duncan Sands authored
llvm-svn: 63507
-
Evan Cheng authored
llvm-svn: 63506
-
Evan Cheng authored
Teach LowerBRCOND to recognize (xor (setcc x), 1). The xor inverts the condition. It's normally transformed by the dag combiner, unless the condition is set by a arithmetic op with overflow. llvm-svn: 63505
-
Chris Lattner authored
llvm-svn: 63504
-
Chris Lattner authored
llvm-svn: 63503
-
Chris Lattner authored
with enhancements and corrections by me. llvm-svn: 63502
-
Chris Lattner authored
llvm-svn: 63501
-
Chris Lattner authored
llvm-svn: 63500
-
Chris Lattner authored
llvm-svn: 63499
-
Mon P Wang authored
llvm-svn: 63498
-
- Feb 01, 2009
-
-
Torok Edwin authored
--This line, and those below, will be ignaored-- A test/CodeGen/X86/nosse-error1.ll A test/CodeGen/X86/nosse-error2.ll llvm-svn: 63496
-
Torok Edwin authored
var-args, and don't allow FP return values llvm-svn: 63495
-
Duncan Sands authored
crashes or wrong code with codegen of large integers: eliminate the legacy getIntegerVTBitMask and getIntegerVTSignBit methods, which returned their value as a uint64_t, so couldn't handle huge types. llvm-svn: 63494
-
Bill Wendling authored
llvm-svn: 63493
-
Owen Anderson authored
llvm-svn: 63492
-
Eli Friedman authored
constants. llvm-svn: 63491
-
Owen Anderson authored
Fix an issue in PHI construction that was exposed by GCC 4.2 producing a different set iteration order for the reg_iterator. llvm-svn: 63490
-
Evan Cheng authored
llvm-svn: 63489
-
- Jan 31, 2009
-
-
Dale Johannesen authored
llvm-svn: 63488
-
Nick Lewycky authored
turn icmp eq a+x, b+x into icmp eq a, b if a+x or b+x has other uses. This may have been increasing register pressure leading to the bzip2 slowdown. llvm-svn: 63487
-
Dale Johannesen authored
llvm-svn: 63486
-
Dale Johannesen authored
llvm-svn: 63485
-
Anders Carlsson authored
llvm-svn: 63484
-
Chris Lattner authored
improvements to the EvaluateInDifferentType code. This code works by just inserted a bunch of new code and then seeing if it is useful. Instcombine is not allowed to do this: it can only insert new code if it is useful, and only when it is converging to a more canonical fixed point. Now that we iterate when DCE makes progress, this causes an infinite loop when the code ends up not being used. llvm-svn: 63483
-