aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.cpp
AgeCommit message (Expand)Author
2010-08-05Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman
2010-07-16Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling
2010-07-02Add a new target independent COPY instruction and code to lower it.Jakob Stoklund Olesen
2010-07-02Clean up TargetOpcodes.h a bit, and limit the number of places where the fullJakob Stoklund Olesen
2010-05-26Add StringRef::compare_numeric and use it to sort TableGen register records.Jakob Stoklund Olesen
2010-05-24Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen
2010-05-13Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intri...Evan Cheng
2010-05-01Add a pseudo instruction REG_SEQUENCE that takes a list of registers andEvan Cheng
2010-03-27fix CodeGenTarget::getRegisterVTs to not return the Chris Lattner
2010-03-23reject void in intrinsic type lists.Chris Lattner
2010-03-22Change intrinsic result type for void to store it as an empty listChris Lattner
2010-03-19Revert r99009 temporarily it seems to be breaking the bots.Eric Christopher
2010-03-19Change intrinsic result type for void to store it as an empty listChris Lattner
2010-03-19add a new SDNPVariadic SDNP node flag, and use it inChris Lattner
2010-03-19Finally change the instruction looking map to be a densemap fromChris Lattner
2010-03-19make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner
2010-03-19revert 98912Chris Lattner
2010-03-19make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner
2010-03-19change Target.getInstructionsByEnumValue to return a referenceChris Lattner
2010-03-19factor copy and paste code.Chris Lattner
2010-03-19look up instructions by record, not by name.Chris Lattner
2010-03-15Completely rewrite tblgen's type inference mechanism,Chris Lattner
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-01-15Remove DEBUG_DECLARE, looks like we don't need it.Dale Johannesen
2010-01-09Add DEBUG_DECLARE. Not used yet.Dale Johannesen
2010-01-08Add DEBUG_VALUE. Not used yet.Dale Johannesen
2010-01-04Remove the CPAttrParentAsRoot code, which is unused, and inconvenientDan Gohman
2009-09-28Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-11Fix a few more places in TableGen that need to handle EVT::vAny types.Bob Wilson
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-29Match X86 register names to number.Daniel Dunbar
2009-07-15Remove the v3i32 and v3f32 value types: they are notDuncan Sands
2009-07-14Revert 75308.Bob Wilson
2009-07-10Add new vector types for 192-bit, 348-bit and 512-bit sizes.Bob Wilson
2009-07-10Refactor TableGen's llvm::getName to share code with llvm::getEnumName,Bob Wilson
2009-07-06Add new ValueType for metadata.Devang Patel
2009-07-03Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar
2009-06-29Add more vector ValueTypes for AVX and other extended vector instructionDavid 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-16Fix PR3994: LLVMMatchType arguments do not refer to absolute return valueBob Wilson
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-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-01-12add nocapture attribute to llvm.mem* intrinsics and have tblgenChris Lattner
2009-01-07Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson