Fix memory leaks by avoiding extra manual dynamic allocation
[oota-llvm.git] / utils / TableGen / DAGISelEmitter.cpp
2014-12-15 Craig TopperUse unique_ptr to remove explicit delete.
2014-08-01 Tom StellardTableGen: Allow AddedComplexity values to be negative
2014-07-22 Richard SmithRevert of r213521. This change introduced a non-hermeti...
2014-07-21 Tom StellardTableGen: Allow AddedComplexity values to be negative
2014-04-21 Chandler Carruth[Modules] Make Support/Debug.h modular. This requires...
2014-01-21 Craig TopperUse ArrayRef to simplify some code.
2013-10-01 Richard SandifordFix pattern sort in DAGISelEmitter.cpp
2012-06-11 Jakob Stoklund OlesenWrite llvm-tblgen backends as functions instead of...
2011-10-01 Peter CollingbourneMove TableGen's parser and entry point into a library
2011-03-11 Jim GrosbachTeach TableGen to pre-calculate register enum values...
2011-03-01 Jim Grosbachtrailing whitespace.
2011-03-01 Jim GrosbachGeneralize the register matching code in DAGISel a...
2010-09-03 Jakob Stoklund OlesenStop emitting predicate functions. They are no longer...
2010-03-29 Chris LattnerSwitch pattern sorting predicate from stable sort ...
2010-03-29 Chris Lattnerrevert 99795, as mentioned, it is disabled anyway.
2010-03-29 Chris LattnerCheck in a (disabled) failed attempt to improve the...
2010-03-29 Chris Lattnerprint the complexity of the pattern being matched in the
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.
next