aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Alpha/AlphaInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* something wrong with this optAndrew Lenharth2007-11-271-12/+14
* Unifacalize the CALLSEQ{START,END} stuff.Bill Wendling2007-11-131-5/+5
* Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stackBill Wendling2007-11-131-7/+13
* Add a flag for indirect branch instructions.Owen Anderson2007-11-121-2/+1
* Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng2007-09-111-3/+3
* No more noResults.Evan Cheng2007-07-211-6/+6
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-191-31/+39
* Use this nifty Constraints thing and fix the inverted conditional movesAndrew Lenharth2007-04-171-10/+10
* FTOIT and ITOFT are bit converts, and if we drop 21264s, are always availableAndrew Lenharth2007-01-241-4/+2
* Be sure to grab weak functions too, and make implicit defs commentsAndrew Lenharth2006-12-071-3/+3
* silence warnings.Chris Lattner2006-11-031-0/+1
* fix 2006-11-01-vastart.llAndrew Lenharth2006-11-021-2/+4
* more shotenningAndrew Lenharth2006-10-311-113/+75
* Let us play simplify the td file (and fix a few missed sub and mul patterns).Andrew Lenharth2006-10-311-83/+55
* Add all that branch mangling niftinessAndrew Lenharth2006-10-311-105/+158
* Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng2006-10-131-9/+9
* adjcallstack up/down clobbers the spChris Lattner2006-10-121-2/+2
* Use cute tblgen tricks to make zap handling more powerful. Specifically,Chris Lattner2006-10-111-8/+18
* Remove dead/redundant instructions. These are handled by ZAPNOTiChris Lattner2006-10-111-6/+1
* Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.Evan Cheng2006-10-091-18/+18
* catch constants more oftenAndrew Lenharth2006-09-201-0/+14
* Jump tables on AlphaAndrew Lenharth2006-09-181-1/+11
* CALLSEQ_* produces chain even if that's not needed.Evan Cheng2006-08-111-2/+4
* Remove a duplicate pattern/Evan Cheng2006-07-311-3/+0
* Let the alpha breakage begin. First Formals and RET. next CallsAndrew Lenharth2006-06-121-1/+6
* ignore ordered/unordered for nowAndrew Lenharth2006-06-041-0/+120
* support x * (c1 + c2) where c1 and c2 are pow2s. special case for c2 == 4Andrew Lenharth2006-04-031-9/+31
* mul by const conversion sequences. more coming soonAndrew Lenharth2006-04-031-1/+48
* fcopysign for mixed modeAndrew Lenharth2006-03-091-1/+20
* alpha and llvm have different oppinions on which arg is the sign bitAndrew Lenharth2006-03-091-10/+8
* Alpha Scheduling classesAndrew Lenharth2006-03-091-191/+191
* fcopysign and get rid of dsnode cruft. custom PA runtimes make this better i...Andrew Lenharth2006-03-091-55/+15
* isStoreToStackSlotAndrew Lenharth2006-02-031-3/+1
* Add immediate forms of cmov and remove some cruftAndrew Lenharth2006-02-011-36/+21
* cmovle != cmovltChris Lattner2006-01-291-1/+1
* PHI and INLINEASM are now built-in instructions provided by Target.tdChris Lattner2006-01-271-2/+0
* minor renamingAndrew Lenharth2006-01-261-15/+15
* allow R28 to be used for frame calculations without entirely removing it from...Andrew Lenharth2006-01-261-2/+2
* added stores to lsmarkAndrew Lenharth2006-01-231-3/+22
* fix up more lsmark stuffAndrew Lenharth2006-01-231-14/+12
* yea, lowering this stuff will basically workAndrew Lenharth2006-01-231-9/+43
* typoAndrew Lenharth2006-01-191-3/+3
* nasty nasty patternsAndrew Lenharth2006-01-191-3/+8
* fix short immediate loadsAndrew Lenharth2006-01-161-1/+1
* this pattern was bogusAndrew Lenharth2006-01-111-2/+1
* Int immediate loading fixAndrew Lenharth2006-01-101-1/+1
* proper branch not equal sequenceAndrew Lenharth2006-01-091-0/+4
* unbreak the build, these are now in TargetSelectionDAG.tdChris Lattner2006-01-051-3/+0
* Move brcond over and fix some imm patterns. This may be the last change befo...Andrew Lenharth2006-01-011-115/+109
* improve constant loading. Still sucks, but oh wellAndrew Lenharth2005-12-301-2/+30