aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/CodeGenTarget.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make the register enum value part of the CodeGenRegister struct.Jim Grosbach2011-03-111-0/+3
* Trailing whitespace.Jim Grosbach2011-03-111-20/+20
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-231-2/+2
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-211-1/+1
* various cleanups to tblgen, patch by Garrison Venn!Chris Lattner2010-12-151-1/+1
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-131-3/+4
* a bunch of random cleanup, move a helper to CGT where it belongs.Chris Lattner2010-11-021-0/+13
* eliminate the old InstFormatName which is always "AsmString",Chris Lattner2010-11-011-7/+2
* fix a long standing wart: all the ComplexPattern's were beingChris Lattner2010-09-211-0/+4
* Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling2010-09-071-0/+1
* Fix whitespace, because I'm OCD.Bill Wendling2010-09-071-38/+38
* Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman2010-08-051-5/+3
* Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling2010-07-161-1/+1
* Add a new target independent COPY instruction and code to lower it.Jakob Stoklund Olesen2010-07-021-0/+1
* Clean up TargetOpcodes.h a bit, and limit the number of places where the fullJakob Stoklund Olesen2010-07-021-48/+28
* Add StringRef::compare_numeric and use it to sort TableGen register records.Jakob Stoklund Olesen2010-05-261-0/+2
* Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen2010-05-241-11/+28
* Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intri...Evan Cheng2010-05-131-0/+1
* Add a pseudo instruction REG_SEQUENCE that takes a list of registers andEvan Cheng2010-05-011-1/+4
* fix CodeGenTarget::getRegisterVTs to not return the Chris Lattner2010-03-271-0/+5
* reject void in intrinsic type lists.Chris Lattner2010-03-231-7/+12
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-221-3/+6
* Revert r99009 temporarily it seems to be breaking the bots.Eric Christopher2010-03-191-6/+3
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-191-3/+6
* add a new SDNPVariadic SDNP node flag, and use it inChris Lattner2010-03-191-0/+2
* Finally change the instruction looking map to be a densemap fromChris Lattner2010-03-191-16/+29
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-191-23/+24
* revert 98912Chris Lattner2010-03-191-15/+15
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-191-15/+15
* change Target.getInstructionsByEnumValue to return a referenceChris Lattner2010-03-191-17/+14
* factor copy and paste code.Chris Lattner2010-03-191-53/+27
* look up instructions by record, not by name.Chris Lattner2010-03-191-0/+6
* Completely rewrite tblgen's type inference mechanism,Chris Lattner2010-03-151-4/+4
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-5/+5
* Remove DEBUG_DECLARE, looks like we don't need it.Dale Johannesen2010-01-151-8/+1
* Add DEBUG_DECLARE. Not used yet.Dale Johannesen2010-01-091-1/+8
* Add DEBUG_VALUE. Not used yet.Dale Johannesen2010-01-081-1/+8
* Remove the CPAttrParentAsRoot code, which is unused, and inconvenientDan Gohman2010-01-041-12/+0
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-281-5/+5
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-54/+54
* Fix a few more places in TableGen that need to handle EVT::vAny types.Bob Wilson2009-08-111-2/+4
* Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson2009-08-111-2/+3
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-56/+56
* Match X86 register names to number.Daniel Dunbar2009-07-291-0/+13
* Remove the v3i32 and v3f32 value types: they are notDuncan Sands2009-07-151-2/+0
* Revert 75308.Bob Wilson2009-07-141-17/+2
* Add new vector types for 192-bit, 348-bit and 512-bit sizes.Bob Wilson2009-07-101-2/+17
* Refactor TableGen's llvm::getName to share code with llvm::getEnumName,Bob Wilson2009-07-101-41/+4
* Add new ValueType for metadata.Devang Patel2009-07-061-0/+1
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-031-5/+4