aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Do not generate special entries in the dwarf ehDuncan Sands2008-03-141-6/+2
* Fix PR2138. Apparently any modification to a std::multimap (including remove ...Evan Cheng2008-03-141-2/+8
* this was removed from the Unix side.Chris Lattner2008-03-141-5/+0
* Update comments; getPassName no longer uses RTTI.Dan Gohman2008-03-141-2/+4
* Implement the real calling convention for ppc32 Altivec:Dale Johannesen2008-03-141-21/+118
* Fix some 80 col violations.Evan Cheng2008-03-141-22/+22
* Fix a number of encoding bugs. SSE 4.1 instructions MPSADBWrri, PINSRDrr, etc...Evan Cheng2008-03-143-32/+32
* Add debugging stuff.Evan Cheng2008-03-141-0/+4
* Add an issue that is preventing instcombine from doing a simplification.Chris Lattner2008-03-141-5/+43
* Simplify using getIntPtrConstant.Duncan Sands2008-03-141-5/+3
* The inst combining of inttoptr into GEP with one index was using the bit size ofBill Wendling2008-03-141-1/+1
* Tabs -> spacesNate Begeman2008-03-141-14/+23
* Livein copy scheduling fixes: do not coalesce physical register copies, corre...Evan Cheng2008-03-141-112/+42
* Use SDTNone instead of duplicating it.Dan Gohman2008-03-132-4/+2
* More APInt-ification.Dan Gohman2008-03-135-67/+77
* Fix a bug in GVN that Duncan noticed, where we potentially need to insert a Owen Anderson2008-03-131-1/+5
* Undo tweak. It had no obvious benefit.Evan Cheng2008-03-131-19/+4
* Remove unused GetAddressOfSymbol()Devang Patel2008-03-131-6/+1
* Typo.Evan Cheng2008-03-131-1/+1
* Don't try to sink 3-address instruction if convertToThreeAddress created more...Evan Cheng2008-03-131-1/+6
* Remove an unused command line option.Evan Cheng2008-03-131-9/+0
* TwoAddressInstructionPass enhancement. After it converts a two address instru...Evan Cheng2008-03-131-13/+131
* Get rid of a pseudo instruction and replace it with subreg based operation on...Christopher Lamb2008-03-139-67/+50
* Fix Path::GetMainExecutable on cygwin, patch by Sam Bishop.Chris Lattner2008-03-131-1/+10
* remove extraneous namespace qualifier, PR2142Chris Lattner2008-03-131-2/+1
* move a bunch of trivial methods to be inline.Chris Lattner2008-03-132-110/+2
* Various improvements suggested by DuncanChris Lattner2008-03-131-1/+1
* Update -mem2reg to use succ_iterator instead of iterating across TerminatorInstNick Lewycky2008-03-131-13/+10
* Remove unused options.Evan Cheng2008-03-131-13/+0
* Eliminate a few unnecessary uses of dynamic_cast.Dan Gohman2008-03-131-7/+4
* Fix a typo.Dan Gohman2008-03-131-1/+1
* Don't redundantly clear std::vector members in destructors.Dan Gohman2008-03-131-3/+0
* Change PMTopLevelManager's PassManagers vector element type fromDan Gohman2008-03-131-12/+13
* Change PMStack::push to accept a PMDataManager* instead ofDan Gohman2008-03-131-2/+1
* Refactor some code out of MachineSink into a MachineInstr query.Evan Cheng2008-03-132-29/+38
* Do not promote float params to double in varargsDale Johannesen2008-03-121-6/+0
* Experimental scheduler change to schedule / coalesce the copies added for fun...Evan Cheng2008-03-121-23/+181
* Initial soft-float support for LegalizeTypes. I rewroteDuncan Sands2008-03-126-34/+248
* Change VirtRegMap's dump to dump to cerr, not DOUT, so that itDan Gohman2008-03-121-1/+1
* Fix typos in comments.Dan Gohman2008-03-121-2/+2
* Fix typo.Duncan Sands2008-03-121-1/+1
* Don't try to extract an i32 from an f64. ThisDuncan Sands2008-03-122-12/+22
* Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner2008-03-1223-1005/+857
* Improve the return slot optimization to be both more aggressive (not limited ...Owen Anderson2008-03-121-93/+109
* Clean up my own mess.Evan Cheng2008-03-123-7/+15
* We also need to collect the VN IDs for the PHI instructions for later updating.Owen Anderson2008-03-121-1/+10
* When we're determining what registers to coallesce, track the VNInfo IDs for ...Owen Anderson2008-03-121-16/+32
* when the bitcode reader is referencing a paramattr, make sure to bump its ref...Chris Lattner2008-03-121-1/+12
* Total brain cramp.Evan Cheng2008-03-121-1/+1
* This is a simple fix for getting error messages from dlerror inChris Lattner2008-03-121-1/+2