aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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-134-132/+64
* Various improvements suggested by DuncanChris Lattner2008-03-134-9/+11
* Fix an incorrect comment, PR2147.Chris Lattner2008-03-131-1/+1
* Improve VarInfo::removeKill() by using std::find instead of linear search.Evan Cheng2008-03-131-7/+6
* 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-132-14/+15
* Change PMStack::push to accept a PMDataManager* instead ofDan Gohman2008-03-132-3/+2
* Fix a typo in a comment.Dan Gohman2008-03-131-1/+1
* No need for typedefs with enums in C++.Dan Gohman2008-03-132-4/+2
* Refactor some code out of MachineSink into a MachineInstr query.Evan Cheng2008-03-133-30/+45
* 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-123-24/+201
* 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 this test on hosts that don't have sse2.Dan Gohman2008-03-121-1/+1
* Fix typo.Duncan Sands2008-03-121-1/+1
* Don't try to extract an i32 from an f64. ThisDuncan Sands2008-03-123-16/+26
* Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner2008-03-1234-1630/+1320
* no need to keep around this output.Chris Lattner2008-03-121-1/+1
* Document an implementation detail about EXTRACT_SUBREG and INSERT_SUBREG sub-...Evan Cheng2008-03-121-0/+3
* Improve the return slot optimization to be both more aggressive (not limited ...Owen Anderson2008-03-122-95/+113
* 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
* One more bit of Altivec parameter passing.Dale Johannesen2008-03-121-3/+5
* Be backward compatibleAnton Korobeynikov2008-03-121-1/+4
* Check multiple return values.Devang Patel2008-03-121-1/+2
* Make this test x86-specific for now; targets that don't useDan Gohman2008-03-121-1/+1
* Implement Altivec passing to varargs functions on ppc.Dale Johannesen2008-03-121-7/+72
* Set NextMII after issuing a physical register spill.Evan Cheng2008-03-121-0/+1
* Fix attribute handling.Devang Patel2008-03-122-14/+21
* Minor debug output bug.Evan Cheng2008-03-121-1/+1
* Basic feature test for multiple return values in codegen.Dan Gohman2008-03-111-0/+16
* Ultimately resolve aliases during linking, if possibleAnton Korobeynikov2008-03-111-5/+4
* Testcase for PR2137Anton Korobeynikov2008-03-111-0/+37
* Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137Anton Korobeynikov2008-03-112-3/+18
* Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman2008-03-1125-89/+85
* Add helper for ultimate aliasee resoltionAnton Korobeynikov2008-03-112-1/+22
* Handle multiple ret values.Devang Patel2008-03-112-21/+79
* Initialize.Devang Patel2008-03-111-2/+2