- Oct 12, 2008
-
-
Chris Lattner authored
parameters instead of raw Constants. This prevents the constants from being selected by the isel pass, fixing PR2735. llvm-svn: 57385
-
- Oct 11, 2008
-
-
Duncan Sands authored
llvm-svn: 57381
-
Anton Korobeynikov authored
llvm-svn: 57380
-
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
-
- Oct 10, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 57368
-
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
-
Anton Korobeynikov authored
llvm-svn: 57346
-
Anton Korobeynikov authored
Add dummy 'm' inline asm constraint handler for Sparc. I'm not sure, whether it is correct, however :) llvm-svn: 57345
-
Anton Korobeynikov authored
llvm-svn: 57344
-
Dale Johannesen authored
and APFloat::convertToInteger. Restore return value to IEEE754. Adjust all users accordingly. llvm-svn: 57329
-
- Oct 09, 2008
-
-
Dale Johannesen authored
make it clearer what the function does. No functional change. llvm-svn: 57325
-
Chris Lattner authored
llvm-svn: 57318
-
- Oct 08, 2008
-
-
Dale Johannesen authored
g++dg/abi/key2.C llvm-svn: 57309
-
Jim Grosbach authored
llvm-svn: 57295
-
Duncan Sands authored
GCC 4.4.0 gives an error on the "int" declaration for example saying that it has already been declared (using the "short" one). Using templates here allow the compiler to distinguish between the function to choose. Also, "llvm/Support/DataTypes.h" was not included, leading to error messages about not knowing "uint32_t" for example. Patch by Samuel Tardieu. llvm-svn: 57292
-
Duncan Sands authored
Patch by Samuel Tardieu. llvm-svn: 57291
-
Dan Gohman authored
SDISel typically adds them in. This makes it a little easier to compare FastISel output with SDISel output. llvm-svn: 57266
-
- Oct 07, 2008
-
-
Dan Gohman authored
X86::CL that was used, emit an EXTRACT_SUBREG from the CL super-register to CL. This more precisely describes how the CL register is being used. llvm-svn: 57264
-
Jim Grosbach authored
Unconditional branch instruction encoding fix. Needs to use ABI, not AXI, to get the proper opcode bits. llvm-svn: 57262
-
Jim Grosbach authored
llvm-svn: 57261
-
Owen Anderson authored
llvm-svn: 57259
-
Jim Grosbach authored
llvm-svn: 57258
-
Dale Johannesen authored
Fixes local RA miscompilation of gcc.c-torture/execute/20020904-1.c -O0. llvm-svn: 57257
-
Jim Grosbach authored
Clarify naming and correct conditional so that CMP and CMN instructions get the Rn operand encoded properly llvm-svn: 57252
-
Jim Grosbach authored
llvm-svn: 57251
-
Anders Carlsson authored
Certain patterns involving the "movss" instruction were marked as requiring SSE2, when in reality movss is an SSE1 instruction. llvm-svn: 57246
-
Andrew Lenharth authored
llvm-svn: 57226
-
- Oct 06, 2008
-
-
Evan Cheng authored
llvm-svn: 57210
-
Devang Patel authored
optimized for size. Set OptForSize for each function separately. llvm-svn: 57182
-
Devang Patel authored
llvm-svn: 57179
-
- Oct 05, 2008
-
-
Anton Korobeynikov authored
Patch by Robert G. Jakabosky! llvm-svn: 57110
-
Anton Korobeynikov authored
llvm-svn: 57106
-
Chris Lattner authored
llvm-svn: 57096
-
- Oct 04, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 57048
-
Dale Johannesen authored
Make it all work in non-pic mode. llvm-svn: 57034
-
- Oct 03, 2008
-
-
Dale Johannesen authored
incidentally making the case where the memop is a pointer deref work. Fix cmp-and-swap regression. llvm-svn: 57027
-