- Oct 14, 2008
-
-
Dan Gohman authored
instead of requiring all "short description" strings to begin with two spaces. This makes these strings less mysterious, and it fixes some cases where short description strings mistakenly did not begin with two spaces. llvm-svn: 57521
-
Evan Cheng authored
llvm-svn: 57515
-
Evan Cheng authored
- Renumber fcmp predicates to match their icmp counterparts. - Try swapping operands to expose more optimization opportunities. llvm-svn: 57513
-
Evan Cheng authored
llvm-svn: 57508
-
Evan Cheng authored
ord && olt -> olt ord && ueq -> oeq llvm-svn: 57507
-
Nuno Lopes authored
llvm-svn: 57484
-
- Oct 13, 2008
-
-
Dan Gohman authored
create a new DAG node to represent the new shift to keep the DAG consistent, even though it'll almost always be folded into the address. If a user of the resulting address has multiple uses, the nodes may get revisited by a later MatchAddress call, in which case DAG inconsistencies do matter. This fixes PR2849. llvm-svn: 57465
-
Evan Cheng authored
FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduced by LegalizeSetCCOperands are leglized. Patch by Richard Pennington. llvm-svn: 57460
-
Evan Cheng authored
Also update sub-register intervals after a trivial computation is rematt'ed for a copy instruction. PR2775. llvm-svn: 57458
-
Matthijs Kooijman authored
constant expression with all zero indices as being the same as a bitcast. llvm-svn: 57442
-
Matthijs Kooijman authored
null. This assumes that any target that does not have AsmInfo, does not support "LocAndDot". llvm-svn: 57438
-
Matthijs Kooijman authored
NULL, but just hide some debug output then. llvm-svn: 57437
-
Gabor Greif authored
llvm-svn: 57433
-
Nick Lewycky authored
returned by BinomialCoefficient and don't try to operate with them. This replaces the previous fix for PR2857. llvm-svn: 57431
-
Chris Lattner authored
llvm-svn: 57428
-
- Oct 12, 2008
-
-
Dale Johannesen authored
llvm-svn: 57425
-
Owen Anderson authored
llvm-svn: 57424
-
Anton Korobeynikov authored
llvm-svn: 57414
-
Owen Anderson authored
llvm-svn: 57413
-
Owen Anderson authored
llvm-svn: 57412
-
Dale Johannesen authored
match gcc. Helps with the testsuite. llvm-svn: 57410
-
Owen Anderson authored
llvm-svn: 57408
-
Owen Anderson authored
data-based ones. Just be conservative when analyzing control-based escapes. llvm-svn: 57400
-
Chris Lattner authored
llvm-svn: 57388
-
Chris Lattner authored
a couple other cases for clarity, but shouldn't affect correctness. Patch by Eli Friedman! llvm-svn: 57387
-
Chris Lattner authored
parameters instead of raw Constants. This prevents the constants from being selected by the isel pass, fixing PR2735. llvm-svn: 57385
-
Chris Lattner authored
llvm-svn: 57384
-
- Oct 11, 2008
-
-
Duncan Sands authored
llvm-svn: 57381
-
Anton Korobeynikov authored
llvm-svn: 57380
-
Daniel Dunbar authored
llvm-svn: 57373
-
Chris Lattner authored
llvm-svn: 57371
-
Dale Johannesen authored
the same pattern as roundpd/roundps, the Intel compiler builtins do not: rounds* has an extra operand. Fixes gcc.target/i386/sse4_1-rounds[sd]-[1234].c llvm-svn: 57370
-
Devang Patel authored
This patch fixes PR 2869 llvm-svn: 57369
-
- Oct 10, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 57368
-
Dale Johannesen authored
valid comments in inline assembly. gcc.target/i386/20011009-1.c llvm-svn: 57365
-
Anton Korobeynikov authored
Extend set of return registers on sparc until someone will implement MRV support there. At least, this will allow libgcc compile, however we are not ABI-compatible with stuff compiled with native gcc. llvm-svn: 57364
-
Anton Korobeynikov authored
llvm-svn: 57363
-
Anton Korobeynikov authored
llvm-svn: 57362
-
Anton Korobeynikov authored
llvm-svn: 57359
-
Anton Korobeynikov authored
llvm-svn: 57358
-