aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/IA64/IA64InstrInfo.td
AgeCommit message (Expand)Author
2006-03-08doo de dooDuraid Madina
2006-02-11now short immediates will get matched (previously constants were allDuraid Madina
2006-01-27PHI and INLINEASM are now built-in instructions provided by Target.tdChris Lattner
2006-01-26some hooveringDuraid Madina
2006-01-25add bundling! well not really, for now it's just stop-insertion.Duraid Madina
2006-01-20remove RET hack, add proper support for rets (watching out for ret voids)Duraid Madina
2006-01-20fix storing bools! eek!Duraid Madina
2006-01-19fix boolean XOR (which fixes up comparisons..)Duraid Madina
2006-01-17use proper (82-bit) spills/fills when spilling FP regs, so thatDuraid Madina
2006-01-16fix division! again!! pattern isel, prepare to die.Duraid Madina
2006-01-11this just might workDuraid Madina
2006-01-11add support for selecting boolsDuraid Madina
2005-12-26Added field noResults to Instruction.Evan Cheng
2005-12-25we don't feed our call instructions extra operandsDuraid Madina
2005-12-22oops, back this outDuraid Madina
2005-12-22we need to emit the getf.d instruction in lowering, so add itDuraid Madina
2005-12-22update tablegen files - nothing to see hereDuraid Madina
2005-12-05Add some explicit type casts so that tblgen knows the type of the shiftamount...Chris Lattner
2005-11-14add FP select. next up - divide!Duraid Madina
2005-11-04fun with predicates! (add TRUNC i64->i1, AND i1 i1, fix XOR i1 i1)Duraid Madina
2005-11-03add pattern to load constant 0 into a predicate regDuraid Madina
2005-11-03Fix a bug that prevented this pattern from matchingChris Lattner
2005-11-02This works nowChris Lattner
2005-11-02add support for SELECT to TargetSelectionDAG.td, add support forDuraid Madina
2005-11-01so tablegen was thinking I might want to convert FPs to predicates.Duraid Madina
2005-11-01add support for int->FP and FP->int ops, and add ia64 patterns for theseDuraid Madina
2005-11-01add zeroextend predicate->integerDuraid Madina
2005-10-31add FP compares and implicit register defs to the dag iselDuraid Madina
2005-10-30fix some broken comparisons, this affected the Pattern isel too.Duraid Madina
2005-10-29add some FP stuff, some mix.* stuff, and constant pool support to theDuraid Madina
2005-10-29add shladdDuraid Madina
2005-10-28DAG->DAG instruction selection for ia64! "hello world" works, not much else.Duraid Madina
2005-09-14Give all operands namesChris Lattner
2005-08-19Mark some instructions as variable_ops, and PSEUDO_ALLOC as taking a GPR.Chris Lattner
2005-05-11add the popcount instruction and support this in the iselDuraid Madina
2005-04-14print negative 64 bit immediates as negative numbers, makes things a littleDuraid Madina
2005-04-13* add the shladd instructionDuraid Madina
2005-04-12Make sure to realize that calls use their argument regsChris Lattner
2005-04-11assorted fixes:Duraid Madina
2005-04-08fix bogus division-by-power-of-2 (was wrong for negative input, adds extr insn)Duraid Madina
2005-04-07add immediate forms of add, sub, shiftDuraid Madina
2005-04-06add fms instructionDuraid Madina
2005-04-04add implicit use opDuraid Madina
2005-04-02add fnegabs opDuraid Madina
2005-04-02add support FNEG and FABSDuraid Madina
2005-03-31add what we need to fudge a 'floating point conditional move', this isDuraid Madina
2005-03-17and so it begins...Duraid Madina