summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fixed a bug when trying to optimize a extract vector element of aMon P Wang2008-12-101-1/+2
* Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some...Evan Cheng2008-12-102-11/+11
* Whitespace changes.Bill Wendling2008-12-101-1/+1
* Whitespace fixes.Bill Wendling2008-12-101-14/+12
* Update CalcLatency to work in terms of edge latencies, rather thanDan Gohman2008-12-101-26/+5
* Fix a couple of Dwarf bugs.Evan Cheng2008-12-102-8/+22
* Rewrite the SDep class, and simplify some of the related code.Dan Gohman2008-12-099-303/+318
* Minor code simplification.Dan Gohman2008-12-091-3/+3
* Add sub/mul overflow intrinsics. This currently doesn't have aBill Wendling2008-12-096-25/+87
* Fix PR3117: not all nodes being legalized. TheDuncan Sands2008-12-097-207/+467
* Cosmetic changes.Evan Cheng2008-12-091-6/+8
* Whitespace cleanups.Dan Gohman2008-12-091-12/+14
* In LegalizeOp, don't change the result type of CONVERT_RNDSAT when promotingMon P Wang2008-12-091-2/+2
* Fix getNode to allow a vector for the shift amount for shifts of vectors.Mon P Wang2008-12-092-9/+33
* Don't charge full latency for an anti-dependence, in this simplisticDan Gohman2008-12-091-3/+7
* Fix the top-level comments, and fix some 80-column violations.Dan Gohman2008-12-081-7/+9
* Factor out the code for sign-extending/truncating gep indicesDan Gohman2008-12-081-23/+32
* Move createVirtualRegister out-of-line.Dan Gohman2008-12-081-0/+18
* Clarify some comments.Dan Gohman2008-12-081-2/+2
* Switch to top-down mode and fix a crasher this exposed caused by an error in theOwen Anderson2008-12-071-1/+11
* Reason #3 from 60595 doesn't hold true. If we can fold a PIC load from constp...Evan Cheng2008-12-051-9/+11
* Fix comment.Evan Cheng2008-12-051-1/+1
* Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant.Dan Gohman2008-12-054-6/+7
* Teach StackSlotColoring to update MachineMemOperands whenDan Gohman2008-12-051-3/+20
* Ignore IMPLICIT_DEF instructions when computing physreg liveness.Dan Gohman2008-12-051-0/+7
* Factor out some common code.Owen Anderson2008-12-041-76/+39
* When allocating a stack temporary, use the correctDuncan Sands2008-12-041-1/+1
* Use register names instead of numbers in debug output.Dan Gohman2008-12-041-2/+3
* Make debug output more informative.Dan Gohman2008-12-041-1/+1
* Add minimal support for disambiguating memory references. CurrentlyDan Gohman2008-12-041-13/+123
* Rewrite the liveness bookkeeping code to fix a bunch ofDan Gohman2008-12-031-34/+42
* Have PseudoSourceValue override Value::dump, so that it worksDan Gohman2008-12-031-0/+4
* Fix an inconsistency in a comment.Dan Gohman2008-12-031-4/+3
* Don't charge the full latency for anti and output dependencies. This isDan Gohman2008-12-031-3/+6
* When looking for anti-dependences on the critical path, don't botherDan Gohman2008-12-031-0/+4
* Add a comment about callee-saved registers.Dan Gohman2008-12-031-0/+2
* Split foldMemoryOperand into public non-virtual and protected virtualDan Gohman2008-12-031-0/+68
* Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman2008-12-031-3/+3
* Only check that the result of the mapping was notDuncan Sands2008-12-031-0/+1
* Fix bug 3140.Rafael Espindola2008-12-031-0/+8
* Add a sanity-check to tablegen to catch the case where isSimpleLoadDan Gohman2008-12-031-1/+1
* Remove a (what appears to be) overly strict assertion. Here is what happened:Evan Cheng2008-12-021-1/+0
* Non-functional change: make custom lowering for truncate stylisticallyScott Michel2008-12-021-5/+12
* Fix a typo in a comment.Dan Gohman2008-12-021-1/+1
* Add support for folding spills into preceding defs when doing pre-alloc split...Owen Anderson2008-12-021-27/+101
* One more transformation.Dale Johannesen2008-12-021-0/+8
* make it possible to custom lower TRUNCATE (needed for the CellSPU target)Tilmann Scheller2008-12-021-0/+5
* Removed some unnecessary code in widening.Mon P Wang2008-12-021-115/+9
* Fix PR3124: overly strict assert.Evan Cheng2008-12-021-2/+4
* Add a few more transformations.Dale Johannesen2008-12-021-0/+24
OpenPOWER on IntegriCloud