aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Extend ConstantFolding to understand signed overflow variantsEvan Phoenix2009-10-051-0/+24
* In Thumb1, the register scavenger is not always able to use an emergencyJim Grosbach2009-10-054-12/+51
* Don't treat malloc calls with non-matching prototype as malloc.Edwin Török2009-10-051-2/+13
* No newline at end of files.Edward O'Callaghan2009-10-052-2/+2
* Gracefully handle various scopes while recording source line info.Devang Patel2009-10-051-4/+21
* Remove an unnnecessary LLVMContext argument inDan Gohman2009-10-055-13/+8
* Use Use::operator= instead of Use::set, for consistency.Dan Gohman2009-10-051-2/+2
* Remove explicit enum integer values. They don't appear to be needed, andDan Gohman2009-10-052-22/+22
* Add RIP to GR64_NOREX. This fixed a MachineVerifier error when RIPDan Gohman2009-10-051-5/+5
* strength reduce a ton of type equality tests to check the typeid (ThroughChris Lattner2009-10-0517-119/+121
* teach the optimizer how to constant fold uadd/usub intrinsics.Chris Lattner2009-10-051-1/+29
* simplify this code a bunch.Chris Lattner2009-10-051-14/+14
* code simplifications.Chris Lattner2009-10-051-16/+25
* instcombine shouldn't delete all null checks for mallocs.Chris Lattner2009-10-051-2/+2
* stop MachineFunctionPass from claiming that it preserves LoopDependence info,Chris Lattner2009-10-051-2/+0
* remove llvm-db: it is completely broken and if anyone wants to do a debugger,Chris Lattner2009-10-0512-1038/+1
* Do away with the strange use of BitVectors in SSI, and just use normal sets. ...Owen Anderson2009-10-041-116/+90
* Whitespace and formatting.Jakob Stoklund Olesen2009-10-041-42/+16
* Fix a typo in the comment.Owen Anderson2009-10-041-1/+1
* SSI needs to require DT and DF transitively, since it uses them outside of it...Owen Anderson2009-10-041-3/+3
* Allow -inline-threshold override default threshold even if compiling to optim...Evan Cheng2009-10-041-0/+1
* Requires element types in a constant initializer to match the element types ofNick Lewycky2009-10-031-11/+3
* Add a comment to describe letters used in multiclass name suffixes.Bob Wilson2009-10-031-0/+6
* Fix encoding problem for VMLS instruction.Bob Wilson2009-10-031-1/+1
* Oops. Renamed remaining MachineInstrIndex references.Lang Hames2009-10-036-21/+21
* Renamed MachineInstrIndex to LiveIndex.Lang Hames2009-10-0310-264/+264
* MingW build fixesBenjamin Kramer2009-10-021-0/+6
* Fix a use-after-free in post-ra-scheduling.Benjamin Kramer2009-10-021-1/+3
* getFunctionAlignment should return log2 alignment.Evan Cheng2009-10-022-3/+4
* Forgot about ARM::tPUSH. It also has a new writeback operand.Evan Cheng2009-10-021-0/+1
* Move load / store multiple before post-alloc scheduling.Evan Cheng2009-10-021-10/+2
* All callee-saved registers are live-out of a return block.David Goodwin2009-10-011-18/+21
* Remove neonfp attribute and instead set default based on CPU string. Add -arm...David Goodwin2009-10-013-6/+9
* Expand api out in the usual inserter way, though, I do have aMike Stump2009-10-011-3/+17
* Restore the -post-RA-scheduler flag as an override for the target specificati...David Goodwin2009-10-013-10/+23
* ARM::tPOP and tPOP_RET each has an extra writeback operand now.Evan Cheng2009-10-013-2/+6
* Add support to extract lexical scope information from DebugLoc attached with ...Devang Patel2009-10-012-1/+143
* Use MachineFrameInfo.getPristineRegs() to determine which callee-saved regist...David Goodwin2009-10-011-47/+30
* Record first and last instruction of a scope in DbgScope.Devang Patel2009-10-011-2/+8
* Observe hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. Do not changeEvan Cheng2009-10-011-18/+55
* Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq flags to ld / st multiple,Evan Cheng2009-10-015-24/+33
* Remove GVNPRE.cpp from the CMake makefileDouglas Gregor2009-10-011-1/+0
* remove the GVNPRE pass. It has been subsumed by the GVN pass.Chris Lattner2009-10-011-1893/+0
* Update ARM JIT emitter to account for ld/st multiple changes.Evan Cheng2009-10-011-3/+3
* Change ld/st multiples to explicitly model the writeback to base register. Th...Evan Cheng2009-10-016-40/+55
* Add another MDNode into DebugLocTuple. This will be used to keep track of inl...Devang Patel2009-10-012-6/+7
* If location info is attached with an instruction then keep track of alloca sl...Devang Patel2009-10-011-3/+9
* Use MachineInstr as an processDebugLoc() argument.Devang Patel2009-09-3013-14/+14
* Use MDNode * directly as an RecordSourceLine() argument.Devang Patel2009-09-305-12/+11
* Remove dead code.Devang Patel2009-09-301-17/+0