aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner2007-02-242-98/+199
* PR1164:Bill Wendling2007-02-231-22/+52
* Avoid TBAA issue.Chris Lattner2007-02-231-1/+4
* bugfix: SP wasn't updated for varargs when frame pointer was eliminated.Lauro Ramos Venancio2007-02-231-63/+63
* Reuse extends the liveness of a register. Transfer the kill to the operand th...Evan Cheng2007-02-231-1/+6
* Handle improper cast.Jim Laskey2007-02-231-6/+19
* Handle cases when joining live intervals of two virtual registers.Evan Cheng2007-02-231-7/+17
* Don't spill LR as a callee saved register.Jim Laskey2007-02-233-2/+19
* Fix stack alignment in functions with varargs.Lauro Ramos Venancio2007-02-231-2/+5
* fix an obscure and tricky bug the inliner can hit sometimes.Chris Lattner2007-02-231-1/+1
* Fix thinko.Devang Patel2007-02-231-1/+2
* Loop passes are set up to accept pointer.Devang Patel2007-02-231-1/+1
* Mark livein registers as being in used.Evan Cheng2007-02-231-0/+6
* rewrite of constant islandsDale Johannesen2007-02-232-87/+276
* Added -march=thumb; removed -enable-thumb.Evan Cheng2007-02-234-20/+36
* 80 col. violation.Evan Cheng2007-02-231-1/+2
* External weak linkage is supported by recent binutils on mingw32.Anton Korobeynikov2007-02-232-1/+2
* 1. Fix a carry out problem in add if destination and x point to the sameReid Spencer2007-02-231-92/+43
* A spill kills the register being stored. But it is later being reused by spil...Evan Cheng2007-02-231-25/+39
* First potential client of register scavenger.Evan Cheng2007-02-231-4/+13
* By default, spills kills the register being stored.Evan Cheng2007-02-235-27/+32
* Add option to turn on register scavenger; By default, spills kills the regist...Evan Cheng2007-02-232-6/+20
* Use findRegisterUseOperand to find a kill of particular register.Evan Cheng2007-02-231-3/+5
* Initial check in of register scavenger. Its only current functionality is tra...Evan Cheng2007-02-231-0/+140
* Teach LoopPass to assign itself one Loop Pass Manager.Devang Patel2007-02-231-0/+41
* Add facility that allows LoopPass to re-insert a loop intoDevang Patel2007-02-231-0/+13
* Add LPPassManager interface that LoopPass can use to skipDevang Patel2007-02-231-0/+13
* remove obsolete fileChris Lattner2007-02-221-7/+0
* Populate and walk loop queue.Devang Patel2007-02-221-6/+20
* Add LoopQueue. This is used by loop pass manager to manage loop nest.Devang Patel2007-02-221-0/+36
* Remove unnecessary isKill properties if a live range has been lengthened due ...Evan Cheng2007-02-221-1/+24
* Update comment.Jim Laskey2007-02-221-1/+1
* Missing end of abbreviations - correctionJim Laskey2007-02-221-1/+1
* Missing end of abbreviations.Jim Laskey2007-02-221-0/+3
* Need to init.Jim Laskey2007-02-221-0/+2
* Remove isAccessable.Jim Laskey2007-02-221-4/+4
* Use exception flag.Jim Laskey2007-02-221-1/+2
* Revert changes for a simplier solution.Jim Laskey2007-02-221-50/+36
* Remove assertion.Jim Laskey2007-02-221-4/+1
* Tighten up error checking of args.Jim Laskey2007-02-221-17/+23
* Handle lowering invoke to call correctly.Jim Laskey2007-02-221-95/+97
* Simplify lowering and selection of exception ops.Jim Laskey2007-02-221-2/+26
* Simplify lowering and selection of exception ops.Jim Laskey2007-02-226-49/+15
* Add Loop Pass Manager.Devang Patel2007-02-221-0/+69
* When converting from 64 to 32-bits, use the actual number of words toReid Spencer2007-02-221-2/+2
* Fix countLeadingZeros in the case that the bitwidth evenly divides theReid Spencer2007-02-221-1/+4
* Support to provide exception and selector registers.Jim Laskey2007-02-2118-2/+127
* Selection and lowering for exception handling.Jim Laskey2007-02-214-2/+146
* Itanium ABI exception handing support.Jim Laskey2007-02-211-36/+50
* Exception handling support.Jim Laskey2007-02-212-92/+311