Added properties such as SDNPHasChain to ComplexPattern.
[oota-llvm.git] / utils / TableGen / DAGISelEmitter.cpp
2006-10-11 Evan ChengAdded properties such as SDNPHasChain to ComplexPattern.
2006-10-11 Chris LattnerSpecial case tblgen generated code for patterns like...
2006-10-11 Chris LattnerSplit some code out into a new method. The generated...
2006-10-09 Evan ChengPredicate function on the node should be matched before...
2006-09-21 Chris Lattnerdon't allow 'imm' or specific imms, like '1' on the...
2006-09-21 Chris LattnerFit to 80 columns.
2006-09-19 Evan ChengAllow PatFrag to be a leaf node.
2006-09-19 Evan ChengAdd result of a Xform to isel queue.
2006-09-19 Chris LattnerIf multiple predicates are listed, they must all pass
2006-09-18 Chris LattnerThere!
2006-09-18 Chris LattnerFix Regression/TableGen/2006-09-18-LargeInt.td
2006-09-14 Chris LattnerRelax this check.
2006-09-11 Evan Cheng1) With X86 lowering change, the following can no longe...
2006-09-08 Evan ChengGenerated isel should favors explicit constant operand...
2006-08-27 Chris LattnerUse compiler.h instead of hand rolling our own macro
2006-08-27 Evan ChengDo not emit getTargetNode() and SelectNodeTo() which...
2006-08-26 Evan ChengSelectNodeTo now returns a SDNode*.
2006-08-26 Evan ChengMinor getCopyToReg() call change.
2006-08-26 Evan ChengSelect() no longer require Result operand by reference.
2006-08-26 Evan ChengRemove dead code.
2006-08-26 Evan ChengA bit more clean up.
2006-08-26 Evan Cheng- Clean up tablegen dag isel generator code.
2006-08-16 Evan ChengSelectNodeTo() may return a SDOperand that is different...
2006-08-15 Chris LattnerThe generated runloop shouldn't require Select to updat...
2006-08-15 Chris Lattnerallow Select to return the node being selected if RAU...
2006-08-11 Evan ChengUse SmallVector instead.
2006-08-11 Evan Cheng- Prevent some functions from being inlined to eliminat...
2006-08-09 Chris LattnerRevert previous patch
2006-08-09 Tanya LattnerReverting back to original 1.8 version so I can manuall...
2006-08-08 Chris LattnerStart eliminating temporary vectors used to create...
2006-08-07 Evan ChengMaking TableGen'd instruction selection code non-recurs...
2006-08-03 Chris LattnerRemove some extraneous newlines.
2006-08-03 Chris LattnerReally add support for compilers without noinline
2006-08-01 Evan ChengPass N by reference to select functions to prevent...
2006-07-31 Evan ChengRemove an unneeded match condition: the type check...
2006-07-28 Evan ChengSplit each select function for a particular opcode...
2006-07-28 Evan ChengClean up.
2006-07-28 Evan ChengRename IsFoldableBy to CanBeFoldedleBy
2006-07-28 Evan ChengRemove InFlightSet hack. No longer needed.
2006-07-27 Evan ChengRemove dead code.
2006-07-27 Evan ChengLet each target specific isel provide routine to check...
2006-07-26 Evan ChengFix for bug 840. Only use noinline attribute if gcc...
2006-07-21 Evan ChengRemoved a hack intended to allow (store (op (load)...
2006-07-20 Evan ChengAlso checks for noResults field.
2006-07-19 Evan ChengAdd code size to target instruction use it as the 3rd...
2006-07-16 Evan ChengUse __attribute__((noinline)) only if compiled by gcc.
2006-07-16 Evan ChengParameterize target node ValueType to allow more sharin...
2006-07-15 Evan ChengReduce instruction selection code size and stack frame...
2006-07-11 Jim LaskeyIt was pointed out that DEBUG() is only available with...
2006-07-11 Jim LaskeyEnsure that dump calls that are associated with asserts...
2006-06-29 Evan ChengUgly hack! Add helper functions InsertInFlightSetEntry and
2006-06-20 Chris LattnerFix an error message regression. Print:
2006-06-20 Chris LattnerDon't require src/dst patterns to be able to fully...
2006-06-20 Chris LattnerMake sure to use the result of the pattern to infer...
2006-06-16 Chris LattnerImprove a comment.
2006-06-15 Evan ChengAllow more use of iPTR in patterns.
2006-06-14 Evan ChengAdded support for variable_ops.
2006-06-14 Evan ChengFix support for optional input flag.
2006-06-13 Evan ChenggetOperandNum(): error if specified operand number...
2006-06-09 Chris LattnerWrap to 80 cols
2006-05-25 Evan ChengCan't trust NodeDepth when checking for possibility...
2006-05-25 Evan ChengFixed a really ugly bug. The TableGen'd isel is not...
2006-05-19 Evan ChengNow that iPTR is a fully resolved type. We end up losin...
2006-05-17 Evan ChengRemove PointerType from target definition. Use abstract...
2006-05-16 Evan ChengAllow patterns to refer to physical registers that...
2006-05-12 Evan ChengUnused instruction
2006-05-10 Evan ChengWatch out for the following case:
2006-05-10 Evan ChengFix a load folding bug. It is exposed by a multi- resul...
2006-04-28 Evan ChengRemove the temporary option: -no-isel-fold-inflight
2006-04-28 Evan ChengWhen isel'ing a node, mark its operands "InFlight"...
2006-04-22 Nate BegemanJumpTable support! What this represents is working...
2006-04-19 Evan ChengRename AddedCost to AddedComplexity.
2006-04-19 Evan ChengAllow "let AddedCost = n in" to increase pattern comple...
2006-04-06 Chris LattnerInfer element types for shuffle masks
2006-04-06 Chris Lattnerrename a method, to avoid confusion with llvm intrinsics.
2006-03-31 Chris LattnerAllow bits init values to be used in patterns, turn...
2006-03-30 Chris LattnerImplement Regression/TableGen/DagDefSubst.ll
2006-03-28 Chris LattnerTblgen doesn't like multiple SDNode<> definitions that...
2006-03-27 Chris LattnerPrint error messages like this:
2006-03-25 Chris LattnerAdd a missing check which cause an invalid .td file...
2006-03-25 Chris LattnerWhen failing selection for an intrinsic, print this:
2006-03-24 Chris LattnerChange approach so that we get codegen for free for...
2006-03-24 Chris Lattnerfix 80 column violations
2006-03-24 Chris LattnerParse intrinsics correctly and perform type propagation...
2006-03-23 Evan ChengAllow result node to be a simple leaf node. This enable...
2006-03-21 Evan ChengDon't forget to promote xform function to an explicit...
2006-03-21 Chris Lattnerminor code simplification
2006-03-20 Evan ChengThe node wrapped in PatLeaf<> should be treated as...
2006-03-20 Evan ChengIt should be ok for a xform output type to be different...
2006-03-20 Evan ChengCopy matching pattern's output type info to instruction...
2006-03-20 Chris LattnerAdd a new SDTCisIntVectorOfSameSize type constraint
2006-03-09 Evan ChengTemporary hack to enable more (store (op (load ......
2006-03-07 Evan ChengDon't generate silly matching code like this:
2006-02-24 Chris LattnerSelect inline asm memory operands.
2006-02-18 Evan ChengBump up pattern cost if the resulting instruction is...
2006-02-09 Evan ChengCall InsertISelMapEntry rather than map insertion opera...
2006-02-09 Evan ChengMatch getTargetNode() changes (now returns SDNode*...
2006-02-09 Evan ChengChange Select() from
2006-02-07 Evan ChengHoist all SDOperand declarations within a Select_{opcod...
2006-02-06 Evan ChengAt the end of isel, select a replacement node for each...
next