aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/CodeGenTarget.cpp
Commit message (Expand)AuthorAgeFilesLines
* First chunk of MachineInstr bundle support.Evan Cheng2011-12-061-0/+1
* Rename MVT::untyped to MVT::Untyped to match similar nomenclature.Owen Anderson2011-11-161-1/+1
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-1/+1
* Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen2011-09-291-5/+5
* Unconstify InitsDavid Greene2011-07-291-2/+2
* [AVX] Constify InitsDavid Greene2011-07-291-2/+2
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-111-2/+2
* [AVX] Make Inits FoldableDavid Greene2011-07-111-2/+2
* Add support for alternative register names, useful for instructions whose ope...Owen Anderson2011-06-271-0/+5
* Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen2011-06-181-6/+4
* Fix formatting.Owen Anderson2011-06-161-1/+1
* Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson2011-06-151-0/+1
* Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen2011-06-151-5/+4
* Move the list of register classes into CodeGenRegBank as well.Jakob Stoklund Olesen2011-06-151-11/+1
* Move the list of registers into CodeGenRegBank.Jakob Stoklund Olesen2011-06-111-14/+1
* Move some sub-register index calculations to CodeGenRegisters.cppJakob Stoklund Olesen2011-06-101-13/+8
* Move TableGen's register bank classes to their own source file.Jakob Stoklund Olesen2011-06-091-73/+0
* Make it possible to have unallocatable register classes.Jakob Stoklund Olesen2011-06-021-0/+1
* Change how tblgen generates attributes for intrinsics to use a singleJohn McCall2011-05-281-0/+6
* Teach TableGen to automatically generate missing SubRegIndex instances.Jakob Stoklund Olesen2011-05-071-3/+10
* Don't allow per-register spill size and alignment.Jakob Stoklund Olesen2011-04-211-2/+0
* Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen2011-04-201-0/+1
* 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