| Commit message (Expand) | Author | Age | Files | Lines |
* | Extend ConstantFolding to understand signed overflow variants | Evan Phoenix | 2009-10-05 | 1 | -0/+24 |
* | In Thumb1, the register scavenger is not always able to use an emergency | Jim Grosbach | 2009-10-05 | 4 | -12/+51 |
* | Don't treat malloc calls with non-matching prototype as malloc. | Edwin Török | 2009-10-05 | 1 | -2/+13 |
* | No newline at end of files. | Edward O'Callaghan | 2009-10-05 | 2 | -2/+2 |
* | Gracefully handle various scopes while recording source line info. | Devang Patel | 2009-10-05 | 1 | -4/+21 |
* | Remove an unnnecessary LLVMContext argument in | Dan Gohman | 2009-10-05 | 5 | -13/+8 |
* | Use Use::operator= instead of Use::set, for consistency. | Dan Gohman | 2009-10-05 | 1 | -2/+2 |
* | Remove explicit enum integer values. They don't appear to be needed, and | Dan Gohman | 2009-10-05 | 2 | -22/+22 |
* | Add RIP to GR64_NOREX. This fixed a MachineVerifier error when RIP | Dan Gohman | 2009-10-05 | 1 | -5/+5 |
* | strength reduce a ton of type equality tests to check the typeid (Through | Chris Lattner | 2009-10-05 | 17 | -119/+121 |
* | teach the optimizer how to constant fold uadd/usub intrinsics. | Chris Lattner | 2009-10-05 | 1 | -1/+29 |
* | simplify this code a bunch. | Chris Lattner | 2009-10-05 | 1 | -14/+14 |
* | code simplifications. | Chris Lattner | 2009-10-05 | 1 | -16/+25 |
* | instcombine shouldn't delete all null checks for mallocs. | Chris Lattner | 2009-10-05 | 1 | -2/+2 |
* | stop MachineFunctionPass from claiming that it preserves LoopDependence info, | Chris Lattner | 2009-10-05 | 1 | -2/+0 |
* | remove llvm-db: it is completely broken and if anyone wants to do a debugger, | Chris Lattner | 2009-10-05 | 12 | -1038/+1 |
* | Do away with the strange use of BitVectors in SSI, and just use normal sets. ... | Owen Anderson | 2009-10-04 | 1 | -116/+90 |
* | Whitespace and formatting. | Jakob Stoklund Olesen | 2009-10-04 | 1 | -42/+16 |
* | Fix a typo in the comment. | Owen Anderson | 2009-10-04 | 1 | -1/+1 |
* | SSI needs to require DT and DF transitively, since it uses them outside of it... | Owen Anderson | 2009-10-04 | 1 | -3/+3 |
* | Allow -inline-threshold override default threshold even if compiling to optim... | Evan Cheng | 2009-10-04 | 1 | -0/+1 |
* | Requires element types in a constant initializer to match the element types of | Nick Lewycky | 2009-10-03 | 1 | -11/+3 |
* | Add a comment to describe letters used in multiclass name suffixes. | Bob Wilson | 2009-10-03 | 1 | -0/+6 |
* | Fix encoding problem for VMLS instruction. | Bob Wilson | 2009-10-03 | 1 | -1/+1 |
* | Oops. Renamed remaining MachineInstrIndex references. | Lang Hames | 2009-10-03 | 6 | -21/+21 |
* | Renamed MachineInstrIndex to LiveIndex. | Lang Hames | 2009-10-03 | 10 | -264/+264 |
* | MingW build fixes | Benjamin Kramer | 2009-10-02 | 1 | -0/+6 |
* | Fix a use-after-free in post-ra-scheduling. | Benjamin Kramer | 2009-10-02 | 1 | -1/+3 |
* | getFunctionAlignment should return log2 alignment. | Evan Cheng | 2009-10-02 | 2 | -3/+4 |
* | Forgot about ARM::tPUSH. It also has a new writeback operand. | Evan Cheng | 2009-10-02 | 1 | -0/+1 |
* | Move load / store multiple before post-alloc scheduling. | Evan Cheng | 2009-10-02 | 1 | -10/+2 |
* | All callee-saved registers are live-out of a return block. | David Goodwin | 2009-10-01 | 1 | -18/+21 |
* | Remove neonfp attribute and instead set default based on CPU string. Add -arm... | David Goodwin | 2009-10-01 | 3 | -6/+9 |
* | Expand api out in the usual inserter way, though, I do have a | Mike Stump | 2009-10-01 | 1 | -3/+17 |
* | Restore the -post-RA-scheduler flag as an override for the target specificati... | David Goodwin | 2009-10-01 | 3 | -10/+23 |
* | ARM::tPOP and tPOP_RET each has an extra writeback operand now. | Evan Cheng | 2009-10-01 | 3 | -2/+6 |
* | Add support to extract lexical scope information from DebugLoc attached with ... | Devang Patel | 2009-10-01 | 2 | -1/+143 |
* | Use MachineFrameInfo.getPristineRegs() to determine which callee-saved regist... | David Goodwin | 2009-10-01 | 1 | -47/+30 |
* | Record first and last instruction of a scope in DbgScope. | Devang Patel | 2009-10-01 | 1 | -2/+8 |
* | Observe hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. Do not change | Evan Cheng | 2009-10-01 | 1 | -18/+55 |
* | Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq flags to ld / st multiple, | Evan Cheng | 2009-10-01 | 5 | -24/+33 |
* | Remove GVNPRE.cpp from the CMake makefile | Douglas Gregor | 2009-10-01 | 1 | -1/+0 |
* | remove the GVNPRE pass. It has been subsumed by the GVN pass. | Chris Lattner | 2009-10-01 | 1 | -1893/+0 |
* | Update ARM JIT emitter to account for ld/st multiple changes. | Evan Cheng | 2009-10-01 | 1 | -3/+3 |
* | Change ld/st multiples to explicitly model the writeback to base register. Th... | Evan Cheng | 2009-10-01 | 6 | -40/+55 |
* | Add another MDNode into DebugLocTuple. This will be used to keep track of inl... | Devang Patel | 2009-10-01 | 2 | -6/+7 |
* | If location info is attached with an instruction then keep track of alloca sl... | Devang Patel | 2009-10-01 | 1 | -3/+9 |
* | Use MachineInstr as an processDebugLoc() argument. | Devang Patel | 2009-09-30 | 13 | -14/+14 |
* | Use MDNode * directly as an RecordSourceLine() argument. | Devang Patel | 2009-09-30 | 5 | -12/+11 |
* | Remove dead code. | Devang Patel | 2009-09-30 | 1 | -17/+0 |