aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/DAGISelEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman2010-01-051-75/+102
* Replace some special-case code which probably was buggy with an assertionDan Gohman2010-01-041-6/+1
* Remove the CPAttrParentAsRoot code, which is unused, and inconvenientDan Gohman2010-01-041-9/+3
* Fix a comment.Dan Gohman2009-12-191-2/+2
* Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman2009-11-231-1/+0
* Implement DISABLE_INLINE for MSVC. This required changing the position in allBenjamin Kramer2009-11-141-5/+4
* It is invalid to infer the value type from the result #0 of the nodeAnton Korobeynikov2009-11-081-1/+1
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-301-0/+1
* Move some code from being emitted as boilerplate duplicated in everyDan Gohman2009-10-291-58/+0
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-291-1/+1
* Report errors correctly for unselected target intrinsics.Jakob Stoklund Olesen2009-10-151-2/+10
* Improve MachineMemOperand handling.Dan Gohman2009-09-251-18/+11
* Rename getTargetNode to getMachineNode, for consistency with theDan Gohman2009-09-251-3/+3
* Eliminate some unnecessary implicit constructors in generated DAG ISel code.Owen Anderson2009-09-111-1/+1
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-231-1/+1
* remove some DOUTsChris Lattner2009-08-231-4/+4
* Record variable debug info at ISel time directly.Devang Patel2009-08-221-18/+0
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-44/+44
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-48/+48
* strength reduce anonymous namespace to static.Chris Lattner2009-08-071-5/+2
* Remove itohexstr, which only had one user.Daniel Dunbar2009-07-301-1/+2
* make ptr_rc derive from a new PointerLikeRegClass tblgen class.Chris Lattner2009-07-291-1/+1
* Convert more abort() calls to llvm_report_error().Torok Edwin2009-07-081-8/+7
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-031-16/+16
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-021-49/+15
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-011-15/+49
* Slightly improve generated code in a degenerate case.Dale Johannesen2009-05-121-0/+8
* Restore minor deletion.Mike Stump2009-05-041-1/+1
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-291-1/+1
* Second attempt:Bill Wendling2009-04-291-1/+1
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-281-1/+1
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-281-1/+1
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-131-0/+9
* Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused.Dan Gohman2009-04-031-21/+0
* fix a few spelling errors and typosJim Grosbach2009-03-261-1/+1
* Use 'bool' for FoundRCJim Grosbach2009-03-261-2/+2
* Modify getRegisterValueType() to allow for a register being in mutlipleJim Grosbach2009-03-251-5/+26
* Get rid of one more non-DebugLoc getNode andDale Johannesen2009-02-061-1/+2
* Remove a non-DebugLoc version of getNode.Dale Johannesen2009-02-051-2/+2
* Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen2009-02-041-0/+1
* Explain why this is here.Bill Wendling2009-01-291-0/+1
* - Add DebugLoc to getTargetNode(). Bill Wendling2009-01-291-0/+3
* Move the code that starts printing the Select_* functionsDan Gohman2009-01-291-3/+3
* Avoid triggering an assertion failure when an instruction patternDan Gohman2009-01-161-1/+2
* Add support for instructions with multiple ComplexPatterns, byDan Gohman2009-01-161-7/+7
* Delete an unused variable and simplify the code.Dan Gohman2009-01-051-10/+7
* Use dyn_cast intead of isa + cast in the generated DAGISel code. ThisDan Gohman2008-12-191-7/+13
* Add a sanity-check to tablegen to catch the case where isSimpleLoadDan Gohman2008-12-031-1/+1
* On x86 favors folding short immediate into some arithmetic operations (e.g. a...Evan Cheng2008-11-271-2/+2
* Use an assert to check that SelectCode isn't called onDan Gohman2008-11-051-5/+4