summaryrefslogtreecommitdiff
path: root/utils/TableGen/DAGISelEmitter.cpp
Commit message (Expand)AuthorAge
* Eliminate some unnecessary implicit constructors in generated DAG ISel code.Owen Anderson2009-09-11
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-23
* remove some DOUTsChris Lattner2009-08-23
* Record variable debug info at ISel time directly.Devang Patel2009-08-22
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* strength reduce anonymous namespace to static.Chris Lattner2009-08-07
* Remove itohexstr, which only had one user.Daniel Dunbar2009-07-30
* make ptr_rc derive from a new PointerLikeRegClass tblgen class.Chris Lattner2009-07-29
* Convert more abort() calls to llvm_report_error().Torok Edwin2009-07-08
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-03
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-02
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-01
* Slightly improve generated code in a degenerate case.Dale Johannesen2009-05-12
* Restore minor deletion.Mike Stump2009-05-04
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-29
* Second attempt:Bill Wendling2009-04-29
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-28
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-28
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-13
* Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused.Dan Gohman2009-04-03
* fix a few spelling errors and typosJim Grosbach2009-03-26
* Use 'bool' for FoundRCJim Grosbach2009-03-26
* Modify getRegisterValueType() to allow for a register being in mutlipleJim Grosbach2009-03-25
* Get rid of one more non-DebugLoc getNode andDale Johannesen2009-02-06
* Remove a non-DebugLoc version of getNode.Dale Johannesen2009-02-05
* Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen2009-02-04
* Explain why this is here.Bill Wendling2009-01-29
* - Add DebugLoc to getTargetNode(). Bill Wendling2009-01-29
* Move the code that starts printing the Select_* functionsDan Gohman2009-01-29
* Avoid triggering an assertion failure when an instruction patternDan Gohman2009-01-16
* Add support for instructions with multiple ComplexPatterns, byDan Gohman2009-01-16
* Delete an unused variable and simplify the code.Dan Gohman2009-01-05
* Use dyn_cast intead of isa + cast in the generated DAGISel code. ThisDan Gohman2008-12-19
* Add a sanity-check to tablegen to catch the case where isSimpleLoadDan Gohman2008-12-03
* On x86 favors folding short immediate into some arithmetic operations (e.g. a...Evan Cheng2008-11-27
* Use an assert to check that SelectCode isn't called onDan Gohman2008-11-05
* Eliminate the ISel priority queue, which used the topological order for aDan Gohman2008-11-05
* Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene2008-10-27
* Use INT64_C to emit constant values, to avoid problems withDan Gohman2008-10-17
* Fun x86 encoding tricks: when adding an immediate value of 128,Dan Gohman2008-10-17
* Add support for having multiple predicates on a TreePatternNode.Dan Gohman2008-10-15
* Move the code that handles DAGISel error conditions intoDan Gohman2008-09-27
* Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman2008-09-26
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-16
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-16
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-12
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-12
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-28
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-26