| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Cleanup | Anton Korobeynikov | 2008-10-10 | 1 | -12/+12 | |
| | | | | | llvm-svn: 57344 | |||||
| * | Fix copy-and-paste-o. | Owen Anderson | 2008-10-10 | 1 | -2/+2 | |
| | | | | | llvm-svn: 57343 | |||||
| * | Add a basic intra-procedural escape analysis. This hasn't be extensively ↵ | Owen Anderson | 2008-10-10 | 2 | -0/+190 | |
| | | | | | | | tested yet, but feedback is welcome. llvm-svn: 57342 | |||||
| * | Moved guard mutex upwards to guard materializing a function | Mon P Wang | 2008-10-10 | 1 | -3/+3 | |
| | | | | | | | in getPointerToFunction llvm-svn: 57340 | |||||
| * | Added missing print functions that take a raw_ostream | Mon P Wang | 2008-10-10 | 1 | -2/+11 | |
| | | | | | llvm-svn: 57339 | |||||
| * | Fixed definition of llvm_anyptr_ty | Mon P Wang | 2008-10-10 | 1 | -1/+1 | |
| | | | | | llvm-svn: 57338 | |||||
| * | Generated files for previous checkin. | Dale Johannesen | 2008-10-09 | 3 | -347/+359 | |
| | | | | | llvm-svn: 57331 | |||||
| * | A file missed from previous checkin. | Dale Johannesen | 2008-10-09 | 1 | -1/+2 | |
| | | | | | llvm-svn: 57330 | |||||
| * | Add a "loses information" return value to APFloat::convert | Dale Johannesen | 2008-10-09 | 15 | -55/+115 | |
| | | | | | | | | and APFloat::convertToInteger. Restore return value to IEEE754. Adjust all users accordingly. llvm-svn: 57329 | |||||
| * | Rename APFloat::convertToAPInt to bitcastToAPInt to | Dale Johannesen | 2008-10-09 | 15 | -50/+51 | |
| | | | | | | | | make it clearer what the function does. No functional change. llvm-svn: 57325 | |||||
| * | Don't drop alignment on globals when cloning. | Nick Lewycky | 2008-10-09 | 1 | -5/+9 | |
| | | | | | llvm-svn: 57320 | |||||
| * | get CodeGen/Alpha/mul128.ll to work. | Chris Lattner | 2008-10-09 | 2 | -1/+2 | |
| | | | | | llvm-svn: 57318 | |||||
| * | Align EH tables before label is emitted, not after, | Dale Johannesen | 2008-10-08 | 1 | -1/+1 | |
| | | | | | | | thus aligning the label. llvm-svn: 57310 | |||||
| * | (re)Put const weak strings in appropriate section on Darwin. | Dale Johannesen | 2008-10-08 | 2 | -1/+4 | |
| | | | | | | | g++dg/abi/key2.C llvm-svn: 57309 | |||||
| * | dont specialize weak functions and the like | Nuno Lopes | 2008-10-08 | 1 | -1/+1 | |
| | | | | | llvm-svn: 57305 | |||||
| * | Comment to be explicit that the enumeration values for CondCodes matter. | Jim Grosbach | 2008-10-08 | 1 | -0/+2 | |
| | | | | | llvm-svn: 57295 | |||||
| * | Use template to distinguish between function variants. | Duncan Sands | 2008-10-08 | 1 | -5/+14 | |
| | | | | | | | | | | | | | | | 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 | |||||
| * | Add <cstdio> include where needed by gcc-4.4. | Duncan Sands | 2008-10-08 | 10 | -0/+10 | |
| | | | | | | | Patch by Samuel Tardieu. llvm-svn: 57291 | |||||
| * | regenerate | Chris Lattner | 2008-10-08 | 3 | -310/+310 | |
| | | | | | llvm-svn: 57290 | |||||
| * | Add missing semicolumns in parser rules, those missing semicolumns | Chris Lattner | 2008-10-08 | 1 | -3/+3 | |
| | | | | | | | | | are required to compile with the latest Bison. Patch by Samuel Tardieu! llvm-svn: 57289 | |||||
| * | Add parentheses to avoid warnings in GCC 4.4.0, | Chris Lattner | 2008-10-08 | 1 | -1/+1 | |
| | | | | | | | patch by Samuel Tardieu! llvm-svn: 57288 | |||||
| * | fix typo | Chris Lattner | 2008-10-08 | 1 | -1/+1 | |
| | | | | | llvm-svn: 57287 | |||||
| * | Fix the case where an instruction is not properly marked as using all ↵ | Owen Anderson | 2008-10-08 | 1 | -1/+19 | |
| | | | | | | | registers that alias its inputs. llvm-svn: 57286 | |||||
| * | Remove -disable-fast-isel. Use cl::boolOrDefault with -fast-isel | Dan Gohman | 2008-10-07 | 2 | -9/+4 | |
| | | | | | | | | | | | 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 | |||||
| * | Fix disagreement about where the attributes are | Eric Christopher | 2008-10-07 | 1 | -1/+1 | |
| | | | | | | | ~0 != ~0U. llvm-svn: 57268 | |||||
| * | Fix configure issue where configure | Tanya Lattner | 2008-10-07 | 2 | -2/+2 | |
| | | | | | | | | turned "obj-c++" into "obj" in the langs line. Update configure script. llvm-svn: 57267 | |||||
| * | Add MBB successors and physreg Uses in the same order that | Dan Gohman | 2008-10-07 | 1 | -7/+4 | |
| | | | | | | | | SDISel typically adds them in. This makes it a little easier to compare FastISel output with SDISel output. llvm-svn: 57266 | |||||
| * | Avoid emitting redundant materializations of integer constants | Dan Gohman | 2008-10-07 | 1 | -3/+4 | |
| | | | | | | | | for things like null pointers, which at this level aren't different from regular integer constants. llvm-svn: 57265 | |||||
| * | Instead of emitting an implicit use for the super-register of | Dan Gohman | 2008-10-07 | 1 | -6/+10 | |
| | | | | | | | | | 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 | |||||
| * | Unconditional branch instruction encoding fix. Needs to use ABI, not AXI, to ↵ | Jim Grosbach | 2008-10-07 | 1 | -1/+1 | |
| | | | | | | | get the proper opcode bits. llvm-svn: 57262 | |||||
| * | need ARM.h for ARMCC definition | Jim Grosbach | 2008-10-07 | 1 | -0/+1 | |
| | | | | | llvm-svn: 57261 | |||||
| * | Add a testcase for i256 add. i256 isn't fully supported in | Dan Gohman | 2008-10-07 | 1 | -0/+18 | |
| | | | | | | | codegen right now, but add and subtract work. llvm-svn: 57260 | |||||
| * | Add an option to enable StrongPHIElimination, for ease of testing. | Owen Anderson | 2008-10-07 | 6 | -4/+31 | |
| | | | | | llvm-svn: 57259 | |||||
| * | Encode the conditional execution predicate when JITing. | Jim Grosbach | 2008-10-07 | 2 | -10/+16 | |
| | | | | | llvm-svn: 57258 | |||||
| * | Model hardwired inputs & outputs of x86 8-bit divides correctly. | Dale Johannesen | 2008-10-07 | 1 | -4/+4 | |
| | | | | | | | Fixes local RA miscompilation of gcc.c-torture/execute/20020904-1.c -O0. llvm-svn: 57257 | |||||
| * | Use Dan's supperior check | Andrew Lenharth | 2008-10-07 | 1 | -13/+9 | |
| | | | | | llvm-svn: 57255 | |||||
| * | Correctly set attributes when removing args during cloning. Fixes PR2765 | Andrew Lenharth | 2008-10-07 | 1 | -1/+17 | |
| | | | | | llvm-svn: 57254 | |||||
| * | Improve function definition, call and invoke instruction docs. | Devang Patel | 2008-10-07 | 1 | -5/+12 | |
| | | | | | llvm-svn: 57253 | |||||
| * | Clarify naming and correct conditional so that CMP and CMN instructions get ↵ | Jim Grosbach | 2008-10-07 | 1 | -8/+5 | |
| | | | | | | | the Rn operand encoded properly llvm-svn: 57252 | |||||
| * | Fix Opcode values of CMP and CMN | Jim Grosbach | 2008-10-07 | 1 | -4/+4 | |
| | | | | | llvm-svn: 57251 | |||||
| * | 128 mul test, xfailed | Andrew Lenharth | 2008-10-07 | 1 | -0/+8 | |
| | | | | | llvm-svn: 57250 | |||||
| * | No need for |= | Andrew Lenharth | 2008-10-07 | 1 | -3/+3 | |
| | | | | | llvm-svn: 57249 | |||||
| * | Use ADDC if it is valid at any smaller size. Do it right this time | Andrew Lenharth | 2008-10-07 | 1 | -3/+6 | |
| | | | | | llvm-svn: 57248 | |||||
| * | Use ADDC if it is valid at any smaller size. fixes ↵ | Andrew Lenharth | 2008-10-07 | 1 | -3/+18 | |
| | | | | | | | test/Codegen/Generic/i128-addsub.ll on x86 llvm-svn: 57247 | |||||
| * | Certain patterns involving the "movss" instruction were marked as requiring ↵ | Anders Carlsson | 2008-10-07 | 2 | -3/+25 | |
| | | | | | | | SSE2, when in reality movss is an SSE1 instruction. llvm-svn: 57246 | |||||
| * | add support for running the test suite with valgrind. to run it just type ↵ | Nuno Lopes | 2008-10-07 | 2 | -3/+33 | |
| | | | | | | | | | 'make VG=1', as in clang beware of the 42000 leaks reported by valgrind in the Constant.cpp + Type.cpp files. it needs fixing IMHO llvm-svn: 57245 | |||||
| * | Expand arith on machines without carry flags | Andrew Lenharth | 2008-10-07 | 3 | -10/+42 | |
| | | | | | llvm-svn: 57243 | |||||
| * | Add two forgotten </i>'s. | Matthijs Kooijman | 2008-10-07 | 1 | -2/+2 | |
| | | | | | llvm-svn: 57239 | |||||
| * | fix filetype suffix | Gabor Greif | 2008-10-07 | 1 | -0/+0 | |
| | | | | | llvm-svn: 57237 | |||||
| * | Advance version to 2.5 | Tanya Lattner | 2008-10-07 | 2 | -37/+41 | |
| | | | | | llvm-svn: 57233 | |||||

