aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenDAGPatterns.cpp
AgeCommit message (Expand)Author
2009-08-29PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's typeBob Wilson
2009-08-23Try to fix MSVC build after r79846.Benjamin Kramer
2009-08-23Fix non-determinism in DAGISel emitter.Daniel Dunbar
2009-08-23remove some DOUTsChris Lattner
2009-08-12Add a new "SDTCisVec" SDTypeConstraint. This complements the vAny type.Bob Wilson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-11Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-07-29make ptr_rc derive from a new PointerLikeRegClass tblgen class.Chris Lattner
2009-07-03Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar
2009-06-26Fix a CodeGenDAGPatterns bug. Check if top level predicates match when it's l...Evan Cheng
2009-06-17Fix grammaro, and bad indentation.Nick Lewycky
2009-06-09I'm going to assume that this was meant to be an assignment instead of aBill Wendling
2009-06-09Revert 73074 and 73099 because Windows doesn't have POSIXDavid Greene
2009-06-08Add a !patsubst operator. Use on string types.David Greene
2009-06-08Make IntInits and ListInits typed. This helps deduce types of !if andDavid Greene
2009-06-02Revert 72707 and 72709, for the moment.Dale Johannesen
2009-06-01Make the implicit inputs and outputs of target-independentDale Johannesen
2009-04-272nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman
2009-04-24Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola
2009-04-24PR2957Nate Begeman
2009-04-13Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman
2009-04-13Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman
2009-03-31Tidy up some comments.Dan Gohman
2009-03-26fix a few spelling errors and typosJim Grosbach
2009-03-19Add support to tablegen for naming the nodes themselves, not just the operands, Nate Begeman
2009-03-13add a new TGError class and use it to propagate location info withChris Lattner
2009-02-05Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen
2009-02-04Reverting 63765. This broke the build of both clangDale Johannesen
2009-02-04New feature: add support for target intrinsics being defined in theNate Begeman
2009-02-01Fix PR3453 and probably a bunch of other potentialDuncan Sands
2009-01-05Handle iAny and fAny types in TreePatternNode::UpdateNodeType.Bob Wilson
2009-01-05Fix spelling in some comments.Bob Wilson
2008-12-03Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86'sDan Gohman
2008-12-03Add a sanity-check to tablegen to catch the case where isSimpleLoadDan Gohman
2008-11-13Modify the intrinsics pattern to separate out the "return" types from theBill Wendling
2008-10-15Add support for having multiple predicates on a TreePatternNode.Dan Gohman
2008-08-22Factor out the predicate check code from DAGISelEmitter.cppDan Gohman
2008-07-30Added support for overloading intrinsics (atomics) based on pointersMon P Wang
2008-06-30check in anton's patch to make inlining happen in a determinstic orderChris Lattner
2008-06-25Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang
2008-06-16- Add "Commutative" property to intrinsics. This allows tblgen to generate th...Evan Cheng
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-05-31Teach the DAGISelEmitter to not compute the variable_ops operandDan Gohman
2008-05-29Fix a tblgen problem handling variable_ops in tblgen instructionDan Gohman
2008-04-03Move instruction flag inference out of InstrInfoEmitter and intoDan Gohman
2008-03-20detabify llvm, patch by Mike Stump!Chris Lattner
2008-03-11Recommitting changes after more testing. These appear to cause no problems.Christopher Lamb
2008-03-10Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.Evan Cheng
2008-03-10Revert accidentally committed local changes.Christopher Lamb