summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.cpp
Commit message (Expand)AuthorAge
* Unconstify InitsDavid Greene2011-07-29
* [AVX] Constify InitsDavid Greene2011-07-29
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-11
* [AVX] Make Inits FoldableDavid Greene2011-07-11
* Add support for alternative register names, useful for instructions whose ope...Owen Anderson2011-06-27
* Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen2011-06-18
* Fix formatting.Owen Anderson2011-06-16
* Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson2011-06-15
* Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen2011-06-15
* Move the list of register classes into CodeGenRegBank as well.Jakob Stoklund Olesen2011-06-15
* Move the list of registers into CodeGenRegBank.Jakob Stoklund Olesen2011-06-11
* Move some sub-register index calculations to CodeGenRegisters.cppJakob Stoklund Olesen2011-06-10
* Move TableGen's register bank classes to their own source file.Jakob Stoklund Olesen2011-06-09
* Make it possible to have unallocatable register classes.Jakob Stoklund Olesen2011-06-02
* Change how tblgen generates attributes for intrinsics to use a singleJohn McCall2011-05-28
* Teach TableGen to automatically generate missing SubRegIndex instances.Jakob Stoklund Olesen2011-05-07
* Don't allow per-register spill size and alignment.Jakob Stoklund Olesen2011-04-21
* Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen2011-04-20
* Make the register enum value part of the CodeGenRegister struct.Jim Grosbach2011-03-11
* Trailing whitespace.Jim Grosbach2011-03-11
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-23
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-21
* various cleanups to tblgen, patch by Garrison Venn!Chris Lattner2010-12-15
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-13
* 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