aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/DAGISelEmitter.cpp
AgeCommit message (Expand)Author
2009-11-23Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman
2009-11-14Implement DISABLE_INLINE for MSVC. This required changing the position in allBenjamin Kramer
2009-11-08It is invalid to infer the value type from the result #0 of the nodeAnton Korobeynikov
2009-10-30Initial target-independent CodeGen support for BlockAddresses.Dan Gohman
2009-10-29Move some code from being emitted as boilerplate duplicated in everyDan Gohman
2009-10-29Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman
2009-10-15Report errors correctly for unselected target intrinsics.Jakob Stoklund Olesen
2009-09-25Improve MachineMemOperand handling.Dan Gohman
2009-09-25Rename getTargetNode to getMachineNode, for consistency with theDan Gohman
2009-09-11Eliminate some unnecessary implicit constructors in generated DAG ISel code.Owen Anderson
2009-08-23Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner
2009-08-23remove some DOUTsChris Lattner
2009-08-22Record variable debug info at ISel time directly.Devang Patel
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-07strength reduce anonymous namespace to static.Chris Lattner
2009-07-30Remove itohexstr, which only had one user.Daniel Dunbar
2009-07-29make ptr_rc derive from a new PointerLikeRegClass tblgen class.Chris Lattner
2009-07-08Convert more abort() calls to llvm_report_error().Torok Edwin
2009-07-03Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar
2009-06-02Revert 72707 and 72709, for the moment.Dale Johannesen
2009-06-01Make the implicit inputs and outputs of target-independentDale Johannesen
2009-05-12Slightly improve generated code in a degenerate case.Dale Johannesen
2009-05-04Restore minor deletion.Mike Stump
2009-04-29Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling
2009-04-29Second attempt:Bill Wendling
2009-04-28r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling
2009-04-28Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling
2009-04-13Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman
2009-04-03Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused.Dan Gohman
2009-03-26fix a few spelling errors and typosJim Grosbach
2009-03-26Use 'bool' for FoundRCJim Grosbach
2009-03-25Modify getRegisterValueType() to allow for a register being in mutlipleJim Grosbach
2009-02-06Get rid of one more non-DebugLoc getNode andDale Johannesen
2009-02-05Remove a non-DebugLoc version of getNode.Dale Johannesen
2009-02-04Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen
2009-01-29Explain why this is here.Bill Wendling
2009-01-29- Add DebugLoc to getTargetNode(). Bill Wendling
2009-01-29Move the code that starts printing the Select_* functionsDan Gohman
2009-01-16Avoid triggering an assertion failure when an instruction patternDan Gohman
2009-01-16Add support for instructions with multiple ComplexPatterns, byDan Gohman
2009-01-05Delete an unused variable and simplify the code.Dan Gohman
2008-12-19Use dyn_cast intead of isa + cast in the generated DAGISel code. ThisDan Gohman
2008-12-03Add a sanity-check to tablegen to catch the case where isSimpleLoadDan Gohman
2008-11-27On x86 favors folding short immediate into some arithmetic operations (e.g. a...Evan Cheng
2008-11-05Use an assert to check that SelectCode isn't called onDan Gohman
2008-11-05Eliminate the ISel priority queue, which used the topological order for aDan Gohman
2008-10-27Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene
2008-10-17Use INT64_C to emit constant values, to avoid problems withDan Gohman
2008-10-17Fun x86 encoding tricks: when adding an immediate value of 128,Dan Gohman