aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are...Evan Cheng2008-12-057-54/+156
* Have raw_fd_ostream keep track of the position in the file to make tell() go ...Ted Kremenek2008-12-041-10/+4
* Rewrite code that 1) filters loops and 2) calculates new loop bounds.Devang Patel2008-12-041-1269/+715
* Factor out some common code.Owen Anderson2008-12-041-76/+39
* CellSPU: Fix bug 3055Scott Michel2008-12-043-23/+59
* When allocating a stack temporary, use the correctDuncan Sands2008-12-041-1/+1
* Missing closing brace and reverse conditional condition on NDEBUGScott Michel2008-12-041-5/+5
* Start simplifying a switch that has a successor that is a switch.Chris Lattner2008-12-041-0/+74
* This code is apparently quite confused. In the meantime,Chris Lattner2008-12-041-1/+2
* Temporarily revert r60519. It was causing a bootstrap failure:Bill Wendling2008-12-045-12/+4
* CellSPU:Scott Michel2008-12-045-133/+56
* 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
* Visibility hidden GVs do not require extra load of symbol address from the GO...Evan Cheng2008-12-045-4/+12
* Add minimal support for disambiguating memory references. CurrentlyDan Gohman2008-12-041-13/+123
* add a debugging option to help track down j-t problems.Chris Lattner2008-12-041-1/+14
* Rewrite the liveness bookkeeping code to fix a bunch ofDan Gohman2008-12-031-34/+42
* Make the debugging dump be a full line.Dale Johannesen2008-12-031-0/+1
* Remove an unused field.Dale Johannesen2008-12-031-8/+1
* Have PseudoSourceValue override Value::dump, so that it worksDan Gohman2008-12-032-2/+5
* Fix a misspelled function name.Dale Johannesen2008-12-031-4/+4
* Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner2008-12-034-23/+28
* Fix an inconsistency in a comment.Dan Gohman2008-12-031-4/+3
* Use mmx (punpckldq VR64, (mmx_v_set0)) to clear high 32-bits of a VR64 register.Evan Cheng2008-12-031-3/+13
* Don't charge the full latency for anti and output dependencies. This isDan Gohman2008-12-031-3/+6
* A step towards geting linux ppc to work (see PR 3099)Dale Johannesen2008-12-031-0/+2
* 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
* Fix a really wrong comment.Dale Johannesen2008-12-031-1/+1
* Split foldMemoryOperand into public non-virtual and protected virtualDan Gohman2008-12-0315-97/+165
* Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman2008-12-0316-45/+45
* Extend X86's addFrameReference to add a MachineMemOperand forDan Gohman2008-12-031-1/+18
* Update a comment.Dan Gohman2008-12-031-3/+4
* Only check that the result of the mapping was notDuncan Sands2008-12-031-0/+1
* Fix bug 3140.Rafael Espindola2008-12-035-0/+14
* Add support for ISD::TRAP to the XCore backendRichard Osborne2008-12-032-1/+16
* Refactor code. No functionality change.Evan Cheng2008-12-031-72/+75
* CC should only be a ConstantSDNode at this point. Just use 'cast' instead of ...Bill Wendling2008-12-031-9/+9
* Teach jump threading some more simple tricks:Chris Lattner2008-12-031-16/+156
* third time is the charm.Chris Lattner2008-12-031-1/+3
* fix assertion.Chris Lattner2008-12-031-1/+1
* Rename DeleteBlockIfDead to DeleteDeadBlock and make it Chris Lattner2008-12-032-10/+5
* Factor some code out of SimplifyCFG, forming a new Chris Lattner2008-12-032-21/+34
* Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86'sDan Gohman2008-12-032-5/+37
* Add a sanity-check to tablegen to catch the case where isSimpleLoadDan Gohman2008-12-036-5/+15
* Fix a missing #include.Dan Gohman2008-12-031-0/+1
* Fix this comment to reflect that it applies to types otherDan Gohman2008-12-031-1/+1