summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.cpp
Commit message (Expand)AuthorAge
* a bunch of random cleanup, move a helper to CGT where it belongs.Chris Lattner2010-11-02
* eliminate the old InstFormatName which is always "AsmString",Chris Lattner2010-11-01
* fix a long standing wart: all the ComplexPattern's were beingChris Lattner2010-09-21
* Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling2010-09-07
* Fix whitespace, because I'm OCD.Bill Wendling2010-09-07
* Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman2010-08-05
* Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling2010-07-16
* Add a new target independent COPY instruction and code to lower it.Jakob Stoklund Olesen2010-07-02
* Clean up TargetOpcodes.h a bit, and limit the number of places where the fullJakob Stoklund Olesen2010-07-02
* Add StringRef::compare_numeric and use it to sort TableGen register records.Jakob Stoklund Olesen2010-05-26
* Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen2010-05-24
* Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intri...Evan Cheng2010-05-13
* Add a pseudo instruction REG_SEQUENCE that takes a list of registers andEvan Cheng2010-05-01
* fix CodeGenTarget::getRegisterVTs to not return the Chris Lattner2010-03-27
* reject void in intrinsic type lists.Chris Lattner2010-03-23
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-22
* Revert r99009 temporarily it seems to be breaking the bots.Eric Christopher2010-03-19
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-19
* add a new SDNPVariadic SDNP node flag, and use it inChris Lattner2010-03-19
* Finally change the instruction looking map to be a densemap fromChris Lattner2010-03-19
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-19
* revert 98912Chris Lattner2010-03-19
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-19
* change Target.getInstructionsByEnumValue to return a referenceChris Lattner2010-03-19
* factor copy and paste code.Chris Lattner2010-03-19
* look up instructions by record, not by name.Chris Lattner2010-03-19
* Completely rewrite tblgen's type inference mechanism,Chris Lattner2010-03-15
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-09
* Remove DEBUG_DECLARE, looks like we don't need it.Dale Johannesen2010-01-15
* Add DEBUG_DECLARE. Not used yet.Dale Johannesen2010-01-09
* Add DEBUG_VALUE. Not used yet.Dale Johannesen2010-01-08
* Remove the CPAttrParentAsRoot code, which is unused, and inconvenientDan Gohman2010-01-04
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-28
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Fix a few more places in TableGen that need to handle EVT::vAny types.Bob Wilson2009-08-11
* Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Match X86 register names to number.Daniel Dunbar2009-07-29
* Remove the v3i32 and v3f32 value types: they are notDuncan Sands2009-07-15
* Revert 75308.Bob Wilson2009-07-14
* Add new vector types for 192-bit, 348-bit and 512-bit sizes.Bob Wilson2009-07-10
* Refactor TableGen's llvm::getName to share code with llvm::getEnumName,Bob Wilson2009-07-10
* Add new ValueType for metadata.Devang Patel2009-07-06
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-03
* Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene2009-06-29
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-02
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-01
* Fix PR3994: LLVMMatchType arguments do not refer to absolute return valueBob Wilson2009-04-16
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-13
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-13