- Oct 09, 2008
-
-
Nick Lewycky authored
llvm-svn: 57320
-
Chris Lattner authored
llvm-svn: 57318
-
- Oct 08, 2008
-
-
Dale Johannesen authored
thus aligning the label. llvm-svn: 57310
-
Dale Johannesen authored
g++dg/abi/key2.C llvm-svn: 57309
-
Nuno Lopes authored
llvm-svn: 57305
-
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
-
Chris Lattner authored
llvm-svn: 57290
-
Chris Lattner authored
are required to compile with the latest Bison. Patch by Samuel Tardieu! llvm-svn: 57289
-
Chris Lattner authored
patch by Samuel Tardieu! llvm-svn: 57288
-
Owen Anderson authored
Fix the case where an instruction is not properly marked as using all registers that alias its inputs. llvm-svn: 57286
-
Dan Gohman authored
instead. So now: -fast-isel or -fast-isel=true enable fast-isel, and -fast-isel=false disables it. Fast-isel is also on by default with -fast, and off by default otherwise. llvm-svn: 57270
-
Dan Gohman authored
SDISel typically adds them in. This makes it a little easier to compare FastISel output with SDISel output. llvm-svn: 57266
-
Dan Gohman authored
for things like null pointers, which at this level aren't different from regular integer constants. llvm-svn: 57265
-
- 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
-
Andrew Lenharth authored
llvm-svn: 57255
-
Andrew Lenharth authored
llvm-svn: 57254
-
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
-
Andrew Lenharth authored
llvm-svn: 57249
-
Andrew Lenharth authored
llvm-svn: 57248
-
Andrew Lenharth authored
llvm-svn: 57247
-
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: 57243
-
Andrew Lenharth authored
llvm-svn: 57226
-
Dale Johannesen authored
since -0.0 can't be represented as an int. This prevents llvm from reducing -0.0 to a load-and-convert of int 0. Fixes ieee.exp/mzero[2356].c in gcc testsuite. llvm-svn: 57224
-
Dan Gohman authored
2006-01-23-UnionInit on x86-64 when inlining is not enabled. llvm-svn: 57223
-
Devang Patel authored
llvm-svn: 57221
-
Dale Johannesen authored
are Inexact. (These are not Inexact as defined by IEEE754, but that seems like a reasonable way to abstract what happens: information is lost.) llvm-svn: 57218
-
- Oct 06, 2008
-
-
Evan Cheng authored
llvm-svn: 57210
-
Dale Johannesen authored
it is too aggressive. llvm-svn: 57203
-
Devang Patel authored
Patch By Matthijs Kooijman. llvm-svn: 57202
-
Dale Johannesen authored
Improve description of unsupported formats. llvm-svn: 57185
-
Devang Patel authored
optimized for size. Set OptForSize for each function separately. llvm-svn: 57182
-