aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2008-12-04Add minimal support for disambiguating memory references. CurrentlyDan Gohman
2008-12-04add a debugging option to help track down j-t problems.Chris Lattner
2008-12-03Rewrite the liveness bookkeeping code to fix a bunch ofDan Gohman
2008-12-03Make the debugging dump be a full line.Dale Johannesen
2008-12-03Remove an unused field.Dale Johannesen
2008-12-03Have PseudoSourceValue override Value::dump, so that it worksDan Gohman
2008-12-03Fix a misspelled function name.Dale Johannesen
2008-12-03Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner
2008-12-03Fix an inconsistency in a comment.Dan Gohman
2008-12-03Use mmx (punpckldq VR64, (mmx_v_set0)) to clear high 32-bits of a VR64 register.Evan Cheng
2008-12-03Don't charge the full latency for anti and output dependencies. This isDan Gohman
2008-12-03A step towards geting linux ppc to work (see PR 3099)Dale Johannesen
2008-12-03When looking for anti-dependences on the critical path, don't botherDan Gohman
2008-12-03Add a comment about callee-saved registers.Dan Gohman
2008-12-03Fix a really wrong comment.Dale Johannesen
2008-12-03Split foldMemoryOperand into public non-virtual and protected virtualDan Gohman
2008-12-03Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman
2008-12-03Extend X86's addFrameReference to add a MachineMemOperand forDan Gohman
2008-12-03Update a comment.Dan Gohman
2008-12-03Only check that the result of the mapping was notDuncan Sands
2008-12-03Fix bug 3140.Rafael Espindola
2008-12-03Add support for ISD::TRAP to the XCore backendRichard Osborne
2008-12-03Refactor code. No functionality change.Evan Cheng
2008-12-03CC should only be a ConstantSDNode at this point. Just use 'cast' instead of ...Bill Wendling
2008-12-03Teach jump threading some more simple tricks:Chris Lattner
2008-12-03third time is the charm.Chris Lattner
2008-12-03fix assertion.Chris Lattner
2008-12-03Rename DeleteBlockIfDead to DeleteDeadBlock and make it Chris Lattner
2008-12-03Factor some code out of SimplifyCFG, forming a new Chris Lattner
2008-12-03Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86'sDan Gohman
2008-12-03Add a sanity-check to tablegen to catch the case where isSimpleLoadDan Gohman
2008-12-03Fix a missing #include.Dan Gohman
2008-12-03Fix this comment to reflect that it applies to types otherDan Gohman
2008-12-03Fix byval arguments in the fastcc calling convention. The fastcc conventionDan Gohman
2008-12-02Remove a (what appears to be) overly strict assertion. Here is what happened:Evan Cheng
2008-12-02Minor rewrite per review feedback.Dale Johannesen
2008-12-02Non-functional change: make custom lowering for truncate stylisticallyScott Michel
2008-12-02CellSPU:Scott Michel
2008-12-02Fix a typo in a comment.Dan Gohman
2008-12-02Add support for folding spills into preceding defs when doing pre-alloc split...Owen Anderson
2008-12-02One more transformation.Dale Johannesen
2008-12-02Make the code do what the comment says it does.Dale Johannesen
2008-12-02Comment typeo fix, thanks Duncan!Chris Lattner
2008-12-02make it possible to custom lower TRUNCATE (needed for the CellSPU target)Tilmann Scheller
2008-12-02Implement PRE of loads in the GVN pass with a pretty cheap and Chris Lattner
2008-12-02Add a new SCEV representing signed division.Nick Lewycky
2008-12-02Removed some unnecessary code in widening.Mon P Wang
2008-12-02add a little helper function that does PHI translation.Chris Lattner
2008-12-02add a noteChris Lattner
2008-12-02Remove some errors that crept in. No functionality change.Bill Wendling