major surgery on tblgen: generalize TreePatternNode
[oota-llvm.git] / utils / TableGen / DAGISelEmitter.cpp
2010-03-19 Chris Lattnermajor surgery on tblgen: generalize TreePatternNode
2010-03-19 Chris Lattnerlook up instructions by record, not by name.
2010-03-15 Chris LattnerCompletely rewrite tblgen's type inference mechanism,
2010-03-02 Chris Lattnerthe sorting predicate should work for comparing an...
2010-03-02 Chris Lattnereliminate CodeGen/DAGISelHeader.h, it is empty now.
2010-03-01 Chris Lattnerresolve a fixme by having the .td file parser reject...
2010-03-01 Chris LattnerFix PR2590 by making PatternSortingPredicate actually be
2010-03-01 Chris Lattneroptimize tblgen compile time by eliminating the old...
2010-03-01 Chris Lattnerdon't emit the old sdnodexform stuff for the new isel.
2010-03-01 Chris LattnerTurn on the new isel by default. Here are some fun...
2010-03-01 Chris Lattnereliminate the CheckMultiOpcodeMatcher code and have...
2010-03-01 Chris Lattnerinline the node transforms and node predicates into...
2010-02-28 Chris Lattnerenhance the new isel to use SelectNodeTo for most patterns,
2010-02-25 Chris Lattnerchange the scope node to include a list of children...
2010-02-25 Chris Lattnerrename fooMatcherNode to fooMatcher.
2010-02-25 Chris Lattnerrename PushMatcherNode -> ScopeMatcherNode to more...
2010-02-24 Chris Lattnerlets not break the old isel.
2010-02-24 Chris LattnerSince the new instruction selector now works, I don...
2010-02-24 Chris Lattnerimplement a simple proof-of-concept optimization for
2010-02-24 Chris LattnerThe new isel passes all tests, time to start making...
2010-02-21 Chris LattnerSort the patterns before adding them to the FA so that...
2010-02-21 Chris Lattneroops don't turn this on for everyone yet.
2010-02-21 Chris Lattnerimplement the last known missing feature: updating...
2010-02-21 Chris LattnerLots of improvements to the new dagisel emitter. This...
2010-02-18 Chris Lattnerstart sketching out the structure of code for result...
2010-02-18 Chris Lattnerfit in 80 cols
2010-02-17 Chris Lattnerredisable this to save people a small amount of build...
2010-02-17 Chris Lattnermove isOnlyReachableByFallthrough out of MachineBasicBl...
2010-02-17 Chris Lattnersink special case "cannotyetselect" for intrinsics...
2010-02-17 Chris Lattnersimplify IsChainCompatible codegen, add comments. no
2010-02-17 Chris Lattnermake the new isel generator plop out a CheckComplexPatt...
2010-02-16 Chris Lattnerclean up some code, eliminate NodeIsComplexPattern...
2010-02-16 Chris Lattnerfix indentation
2010-02-16 Chris Lattnerfix rdar://7653908, a crash on a case where we would...
2010-02-16 Chris Lattnerchange dag isel emitter to only call 'IsProfitableToFol...
2010-02-16 Chris Lattnermark all the generated node predicates 'const'.
2010-02-16 Chris Lattnerremove now dead code and fixme.
2010-02-16 Chris Lattnerremove dead code. This is never generated for any...
2010-02-16 Chris Lattneradd support for the new isel matcher to generate
2010-02-15 Evan ChengSplit SelectionDAGISel::IsLegalAndProfitableToFold to
2010-02-15 Chris LattnerCheck in the first big step of rewriting DAGISelEmitter to
2010-02-14 Chris Lattnerclean up a bunch of code, move some random predicates
2010-02-14 Chris Lattnerremove the DisablePatternForFastISel predicate, which...
2010-02-13 Chris Lattnerpull a bunch of huge inline methods in the PatternCodeE...
2010-01-05 Dan GohmanChange SelectCode's argument from SDValue to SDNode...
2010-01-04 Dan GohmanReplace some special-case code which probably was buggy...
2010-01-04 Dan GohmanRemove the CPAttrParentAsRoot code, which is unused...
2009-12-19 Dan GohmanFix a comment.
2009-11-23 Dan GohmanRemove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
2009-11-14 Benjamin KramerImplement DISABLE_INLINE for MSVC. This required changi...
2009-11-08 Anton KorobeynikovIt is invalid to infer the value type from the result...
2009-10-30 Dan GohmanInitial target-independent CodeGen support for BlockAdd...
2009-10-29 Dan GohmanMove some code from being emitted as boilerplate duplic...
2009-10-29 Dan GohmanRename usesCustomDAGSchedInserter to usesCustomInserter...
2009-10-15 Jakob Stoklund OlesenReport errors correctly for unselected target intrinsics.
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-25 Dan GohmanRename getTargetNode to getMachineNode, for consistency...
2009-09-11 Owen AndersonEliminate some unnecessary implicit constructors in...
2009-08-23 Chris LattnerChange Pass::print to take a raw ostream instead of...
2009-08-23 Chris Lattnerremove some DOUTs
2009-08-22 Devang PatelRecord variable debug info at ISel time directly.
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-07 Chris Lattnerstrength reduce anonymous namespace to static.
2009-07-30 Daniel DunbarRemove itohexstr, which only had one user.
2009-07-29 Chris Lattnermake ptr_rc derive from a new PointerLikeRegClass tblge...
2009-07-08 Torok EdwinConvert more abort() calls to llvm_report_error().
2009-07-03 Daniel DunbarReplace std::iostreams with raw_ostream in TableGen.
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenMake the implicit inputs and outputs of target-independent
2009-05-12 Dale JohannesenSlightly improve generated code in a degenerate case.
2009-05-04 Mike StumpRestore minor deletion.
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Bill WendlingSecond attempt:
2009-04-28 Bill Wendlingr70270 isn't ready yet. Back this out. Sorry for the...
2009-04-28 Bill WendlingMassive check in. This changes the "-fast" flag to...
2009-04-13 Dan GohmanAdd a new TargetInstrInfo MachineInstr opcode, COPY_TO_...
2009-04-03 Dan GohmanDelete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG,...
2009-03-26 Jim Grosbachfix a few spelling errors and typos
2009-03-26 Jim GrosbachUse 'bool' for FoundRC
2009-03-25 Jim GrosbachModify getRegisterValueType() to allow for a register...
2009-02-06 Dale JohannesenGet rid of one more non-DebugLoc getNode and
2009-02-05 Dale JohannesenRemove a non-DebugLoc version of getNode.
2009-02-04 Dale JohannesenRemove non-DebugLoc forms of CopyToReg and CopyFromReg.
2009-01-29 Bill WendlingExplain why this is here.
2009-01-29 Bill Wendling- Add DebugLoc to getTargetNode().
2009-01-29 Dan GohmanMove the code that starts printing the Select_* functions
2009-01-16 Dan GohmanAvoid triggering an assertion failure when an instructi...
2009-01-16 Dan GohmanAdd support for instructions with multiple ComplexPatte...
2009-01-05 Dan GohmanDelete an unused variable and simplify the code.
2008-12-19 Dan GohmanUse dyn_cast intead of isa + cast in the generated...
2008-12-03 Dan GohmanAdd a sanity-check to tablegen to catch the case where...
2008-11-27 Evan ChengOn x86 favors folding short immediate into some arithme...
2008-11-05 Dan GohmanUse an assert to check that SelectCode isn't called on
2008-11-05 Dan GohmanEliminate the ISel priority queue, which used the topol...
2008-10-27 David GreeneHave TableGen emit setSubgraphColor calls under control...
2008-10-17 Dan GohmanUse INT64_C to emit constant values, to avoid problems...
2008-10-17 Dan GohmanFun x86 encoding tricks: when adding an immediate value...
2008-10-15 Dan GohmanAdd support for having multiple predicates on a TreePat...
2008-09-27 Dan GohmanMove the code that handles DAGISel error conditions...
next