summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* optimize single MBB loops better. In particular, produce:Chris Lattner2006-11-081-0/+17
* Accidently reran commit.Jim Laskey2006-11-071-0/+3
* Missed a label map, reverting till covered.Jim Laskey2006-11-071-3/+0
* Missed a label map, reverting till covered.Jim Laskey2006-11-071-0/+3
* 1. Add a pass to fold debug label instructions so a debug info client can detectJim Laskey2006-11-073-48/+94
* Enable improved spilling costs by default. This speeds up viterbi on x86Chris Lattner2006-11-071-12/+7
* Use correct value for float HUGH_VAL.Jim Laskey2006-11-072-6/+6
* Add post-indexed load / store transformations.Evan Cheng2006-11-071-49/+198
* Add a new llcbeta option. This speeds up viterbi from 12.34 to 8.76s onChris Lattner2006-11-071-4/+19
* Unbreak X86/ELF Debugging. Somehow this line got lost in Jim's cleanup.Reid Spencer2006-11-071-0/+2
* Fix PR988 and CodeGen/Generic/2006-11-06-MemIntrinsicExpand.ll.Chris Lattner2006-11-071-1/+1
* Remove dead code; added a missing null ptr check.Evan Cheng2006-11-061-32/+1
* Tab interferes with uniqueness.Jim Laskey2006-11-061-1/+1
* D'oh - reversed logic.Jim Laskey2006-11-061-1/+1
* Add comment.Evan Cheng2006-11-061-4/+10
* Unbreak VC++ build.Jeff Cohen2006-11-053-9/+10
* Added pre-indexed store support.Evan Cheng2006-11-051-10/+24
* Added getIndexedStore.Evan Cheng2006-11-051-0/+30
* Live local variables are being dropped because the begin or end labels markingJim Laskey2006-11-041-3/+4
* Changes to use operand constraints to process two-address instructions.Evan Cheng2006-11-043-50/+140
* Fixed some spiller bugs exposed by the recent two-address code changes. NowEvan Cheng2006-11-041-21/+53
* this will work betterChris Lattner2006-11-031-2/+2
* Fix the build on xcode < 2.4Chris Lattner2006-11-031-0/+7
* Fix comments.Evan Cheng2006-11-031-3/+8
* RenameEvan Cheng2006-11-031-1/+1
* Remove dead variable. Fix 80 column violations.Reid Spencer2006-11-031-3/+3
* Added DAG combiner transformation to generate pre-indexed loads.Evan Cheng2006-11-031-0/+112
* Added isPredecessor.Evan Cheng2006-11-031-0/+23
* Proper check for two-addressness.Evan Cheng2006-11-031-7/+22
* silence warningChris Lattner2006-11-032-50/+0
* Make CodeGen libs -pedantic clean.Reid Spencer2006-11-022-4/+1
* 1. Hash not quite right for DIEValues.Jim Laskey2006-11-021-25/+10
* Remove unused variable.Reid Spencer2006-11-021-1/+0
* For PR786:Reid Spencer2006-11-0213-30/+6
* General clean up of teh dwarf writer.Jim Laskey2006-11-021-2260/+2307
* For PR950:Reid Spencer2006-11-021-8/+4
* Allow the getRegForInlineAsmConstraint method to return a register class withChris Lattner2006-11-021-4/+32
* RenameEvan Cheng2006-11-012-2/+2
* Two-address instructions no longer have to be A := A op C. Now any pair of de...Evan Cheng2006-11-013-113/+139
* Clean up.Evan Cheng2006-11-011-5/+11
* CopyFromReg starts a live range so its use should not be considered a floater.Evan Cheng2006-11-011-1/+1
* give branch folding a simple heuristic to decide which block to split so thatChris Lattner2006-11-011-6/+49
* Add a printSetLabel that takes two id's.Evan Cheng2006-11-011-0/+13
* Print jumptable index.Evan Cheng2006-11-012-0/+4
* make tail merging more aggressive. If two blocks share a common tail, but theChris Lattner2006-11-011-16/+53
* enable branch folding with an optionChris Lattner2006-11-011-1/+2
* Compile CodeGen/PowerPC/fp-branch.ll to:Chris Lattner2006-10-311-6/+19
* look through isunordered to inline it into branch blocks.Chris Lattner2006-10-311-12/+43
* handle global address constant sdnodesChris Lattner2006-10-311-2/+7
* TargetLowering::isOperandValidForConstraintChris Lattner2006-10-311-2/+7
OpenPOWER on IntegriCloud