summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Implement support for taking the address of constant pool indices, whichChris Lattner2005-08-25
* ADd support for TargetConstantPool nodesChris Lattner2005-08-25
* Add support for FP constants, fixing UnitTests/2004-02-02-NegativeZeroChris Lattner2005-08-25
* Fully implement frame index, so that we can pass the address of alloca'sChris Lattner2005-08-25
* add a new TargetFrameIndex nodeChris Lattner2005-08-25
* implement unconditional branches, fixing UnitTests/2003-05-02-DependentPHI.cChris Lattner2005-08-25
* LFS/STFS load and store FP values, not integer ones. This change allows usChris Lattner2005-08-25
* Fix a broken assertionChris Lattner2005-08-25
* Fix a warningChris Lattner2005-08-25
* fix a warning in optimized buildChris Lattner2005-08-25
* Fix some warningsChris Lattner2005-08-25
* Split IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_DEF_FP, so that theChris Lattner2005-08-24
* add a methodChris Lattner2005-08-24
* implement support for callsChris Lattner2005-08-24
* Add ReplaceAllUsesWith that can take a vector of replacement values.Chris Lattner2005-08-24
* Remove some dead cases.Chris Lattner2005-08-24
* Add support for external symbols, and support for variable arity instructionsChris Lattner2005-08-24
* Fix pasto that prevented VT ndoes from showing up in -view-isel-dags correctlyChris Lattner2005-08-24
* add an ideaChris Lattner2005-08-24
* Fix Regression/Transforms/Reassociate/2005-08-24-Crash.llChris Lattner2005-08-24
* Transform floor((double)FLT) -> (double)floorf(FLT), implementingChris Lattner2005-08-24
* floor/ceil don't read/write memory. This allows gcse to eliminate 6 callsChris Lattner2005-08-24
* teach selection dag mask tracking about the fact that select_cc operates likeChris Lattner2005-08-24
* Start using isOperationLegal and isTypeLegal to simplify the codeChris Lattner2005-08-24
* Adjust to new interfaceChris Lattner2005-08-24
* For PR616:Reid Spencer2005-08-24
* Whoops, fix a thinko. All cases except SETNE are now handled by theNate Begeman2005-08-24
* Remove unused statisticNate Begeman2005-08-24
* Add the "ppc specific" setcc-equivalent select_cc casesNate Begeman2005-08-24
* Teach SelectionDAG how to simplify a few more setcc-equivalent select_ccNate Begeman2005-08-24
* Add callseq_begin/end supportChris Lattner2005-08-24
* Make -view-isel-dags show the dag before instruction selecting, in caseChris Lattner2005-08-24
* Fix optimization of select_cc seteq X, 0, 1, 0 -> srl (ctlz X), log2 X sizeNate Begeman2005-08-24
* Implement LiveVariables.h changeChris Lattner2005-08-24
* adjust to new live variables interfaceChris Lattner2005-08-23
* Adjust to new livevars interfaceChris Lattner2005-08-23
* Simplify this code by using higher-level LiveVariables methodsChris Lattner2005-08-23
* Simplify this code by using LiveVariables::KillsRegisterChris Lattner2005-08-23
* Keep track of which registers are related to which other registers.Chris Lattner2005-08-23
* Fix PR618 and Regression/CodeGen/CBackend/2005-08-23-Fmod.ll by not emittingChris Lattner2005-08-23
* add a noteChris Lattner2005-08-23
* Ack, typoNate Begeman2005-08-23
* Add an option to make SetCC illegal as a beta optionNate Begeman2005-08-23
* Teach the SelectionDAG how to transform select_cc eq, X, 0, 1, 0 intoNate Begeman2005-08-23
* Teach Legalize how to turn setcc into select_ccNate Begeman2005-08-23
* Remove some instructions we no longer generateNate Begeman2005-08-23
* Remove some regs that are not used.Chris Lattner2005-08-22
* Nate noticed that 30% of the malloc/frees in llc come from calls to Lowercase...Chris Lattner2005-08-22
* Fix a crash I introduced into the IA64 backend with my copyfromreg change.Chris Lattner2005-08-22
* Try to avoid scanning the fixed list. On architectures with a non-stupidChris Lattner2005-08-22