aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Alpha/AlphaISelPattern.cpp
AgeCommit message (Expand)Author
2005-07-10Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode.Chris Lattner
2005-07-10Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNodeChris Lattner
2005-07-07clean up prolouge and epilougeAndrew Lenharth
2005-07-05Make several cleanups to Andrews varargs change:Chris Lattner
2005-07-04check the correct VTAndrew Lenharth
2005-07-03fix loading address of fp symbolsAndrew Lenharth
2005-07-01simplify call code, remove pseudo ops for div and rem, track more loads and s...Andrew Lenharth
2005-06-29restore old srcValueNode behavior and try to to work around itAndrew Lenharth
2005-06-29tracking the instructions causing loads and stores provides more information ...Andrew Lenharth
2005-06-29thinkoAndrew Lenharth
2005-06-29unify SelectExpr and SelectFPAndrew Lenharth
2005-06-29fix most regressionsAndrew Lenharth
2005-06-29support more relocations for stores alsoAndrew Lenharth
2005-06-29Get rid of all symbolic loads. I now do gernate all relocations sequencesAndrew Lenharth
2005-06-27So, it turns out I forgot that one valid way of restoring GP after a callAndrew Lenharth
2005-06-27get rid of another pseudo opAndrew Lenharth
2005-06-27generate address of constant pool entriesAndrew Lenharth
2005-06-27Misha happification patchAndrew Lenharth
2005-06-27Reduce use of pseudo opsAndrew Lenharth
2005-06-27missed a loadAndrew Lenharth
2005-06-27who said we had to use the return address in the return address register. Mi...Andrew Lenharth
2005-06-26depend more on legalize putting constants on the RHSAndrew Lenharth
2005-06-26With setOperationAction(ISD::UINT_TO_FP, MVT::i64, Expand), LegalizeAndrew Lenharth
2005-06-23remove a pseudo instruction, make ret always right, and fix vararg chainsAndrew Lenharth
2005-06-23finally, Working varargsAndrew Lenharth
2005-06-22more complete Lowering for vacopy and vaargAndrew Lenharth
2005-06-22Make it easier to find alpha stuff in doxygen, and fixup labelingAndrew Lenharth
2005-06-18core changes for varargsAndrew Lenharth
2005-06-08fix BranchCC with a setCC with an arg of 0Andrew Lenharth
2005-06-06Fix spelling of `correlate'Misha Brukman
2005-06-06allow marking of loads and stores in the instruction stream with enough infor...Andrew Lenharth
2005-06-06* Replace block of commented-out lines with #if 0Misha Brukman
2005-05-31try custom expanders, doesn't seem to expand yet, so disabledAndrew Lenharth
2005-05-31switch to the new live in thing. Really, this time it worksAndrew Lenharth
2005-05-31switch to the new live in thingAndrew Lenharth
2005-05-31switch to the new live in thingAndrew Lenharth
2005-05-26Fix 2005-05-12-Int64ToFPAndrew Lenharth
2005-05-13treat TAILCALL nodes identically to CALL nodesChris Lattner
2005-05-13Add an isTailCall flag to LowerCallToChris Lattner
2005-05-12rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN.Chris Lattner
2005-05-12Pass in Calling Convention to use into LowerCallToChris Lattner
2005-05-04fix typoAndrew Lenharth
2005-05-04Well, add support for ct* for 21264 only.Andrew Lenharth
2005-05-03Implement count leading zeros (ctlz), count trailing zeros (cttz), and countAndrew Lenharth
2005-04-30I was sure I had thought about this and there was a reason it should work.Andrew Lenharth
2005-04-30Eliminate some random whitespaceChris Lattner
2005-04-30This target doesn't support the FSIN/FCOS/FSQRT nodes yetChris Lattner
2005-04-27Implement Value* tracking for loads and stores in the selection DAG. This en...Andrew Lenharth
2005-04-22Convert tabs to spacesMisha Brukman
2005-04-22keep track of max depth statsAndrew Lenharth