aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/DAGISelEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert more abort() calls to llvm_report_error().Edwin Török2009-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
* Fix code emission for conditional branches.asl2009-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
* Eliminate the ISel priority queue, which used the topological order for aDan Gohman2008-11-051-30/+5
* Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene2008-10-271-5/+45
* Use INT64_C to emit constant values, to avoid problems withDan Gohman2008-10-171-2/+3
* Fun x86 encoding tricks: when adding an immediate value of 128,Dan Gohman2008-10-171-1/+2
* Add support for having multiple predicates on a TreePatternNode.Dan Gohman2008-10-151-49/+57
* Move the code that handles DAGISel error conditions intoDan Gohman2008-09-271-25/+27
* Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman2008-09-261-2/+2
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-161-3/+3
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-161-3/+3
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-121-3/+3
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-5/+6
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-34/+34
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-2/+2
* code simplification, no functionality change.Chris Lattner2008-08-261-11/+1
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-231-1/+1
* Factor out the predicate check code from DAGISelEmitter.cppDan Gohman2008-08-221-20/+4
* Factor the code for determining the target-specific instructionDan Gohman2008-08-201-11/+2
* Oops, check in these files too, for the FastISel -> Fast rename.Dan Gohman2008-08-131-1/+1
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-301-1/+4
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-76/+76
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-171-42/+55
* Refactor the tablegen DAGISelEmitter code for outputing calls toDan Gohman2008-07-071-201/+208