| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert r134921, 134917, 134908 and 134907. They're causing failures | Eric Christopher | 2011-07-11 | 1 | -2/+2 |
* | [AVX] Make Inits Foldable | David Greene | 2011-07-11 | 1 | -2/+2 |
* | Add support for alternative register names, useful for instructions whose ope... | Owen Anderson | 2011-06-27 | 1 | -0/+5 |
* | Store CodeGenRegisters as pointers so they won't be reallocated. | Jakob Stoklund Olesen | 2011-06-18 | 1 | -6/+4 |
* | Fix formatting. | Owen Anderson | 2011-06-16 | 1 | -1/+1 |
* | Add a new MVT::untyped. This will be used in future work for modelling ISA f... | Owen Anderson | 2011-06-15 | 1 | -0/+1 |
* | Give CodeGenRegisterClass a real sorted member set. | Jakob Stoklund Olesen | 2011-06-15 | 1 | -5/+4 |
* | Move the list of register classes into CodeGenRegBank as well. | Jakob Stoklund Olesen | 2011-06-15 | 1 | -11/+1 |
* | Move the list of registers into CodeGenRegBank. | Jakob Stoklund Olesen | 2011-06-11 | 1 | -14/+1 |
* | Move some sub-register index calculations to CodeGenRegisters.cpp | Jakob Stoklund Olesen | 2011-06-10 | 1 | -13/+8 |
* | Move TableGen's register bank classes to their own source file. | Jakob Stoklund Olesen | 2011-06-09 | 1 | -73/+0 |
* | Make it possible to have unallocatable register classes. | Jakob Stoklund Olesen | 2011-06-02 | 1 | -0/+1 |
* | Change how tblgen generates attributes for intrinsics to use a single | John McCall | 2011-05-28 | 1 | -0/+6 |
* | Teach TableGen to automatically generate missing SubRegIndex instances. | Jakob Stoklund Olesen | 2011-05-07 | 1 | -3/+10 |
* | Don't allow per-register spill size and alignment. | Jakob Stoklund Olesen | 2011-04-21 | 1 | -2/+0 |
* | Prefer cheap registers for busy live ranges. | Jakob Stoklund Olesen | 2011-04-20 | 1 | -0/+1 |
* | Make the register enum value part of the CodeGenRegister struct. | Jim Grosbach | 2011-03-11 | 1 | -0/+3 |
* | Trailing whitespace. | Jim Grosbach | 2011-03-11 | 1 | -20/+20 |
* | Flag -> Glue, the ongoing saga | Chris Lattner | 2010-12-23 | 1 | -2/+2 |
* | rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for | Chris Lattner | 2010-12-21 | 1 | -1/+1 |
* | various cleanups to tblgen, patch by Garrison Venn! | Chris Lattner | 2010-12-15 | 1 | -1/+1 |
* | eliminate the Records global variable, patch by Garrison Venn! | Chris Lattner | 2010-12-13 | 1 | -3/+4 |
* | a bunch of random cleanup, move a helper to CGT where it belongs. | Chris Lattner | 2010-11-02 | 1 | -0/+13 |
* | eliminate the old InstFormatName which is always "AsmString", | Chris Lattner | 2010-11-01 | 1 | -7/+2 |
* | fix a long standing wart: all the ComplexPattern's were being | Chris Lattner | 2010-09-21 | 1 | -0/+4 |
* | Add an MVT::x86mmx type. It will take the place of all current MMX vector types. | Bill Wendling | 2010-09-07 | 1 | -0/+1 |
* | Fix whitespace, because I'm OCD. | Bill Wendling | 2010-09-07 | 1 | -38/+38 |
* | Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem | Dan Gohman | 2010-08-05 | 1 | -5/+3 |
* | Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission and | Bill Wendling | 2010-07-16 | 1 | -1/+1 |
* | Add a new target independent COPY instruction and code to lower it. | Jakob Stoklund Olesen | 2010-07-02 | 1 | -0/+1 |
* | Clean up TargetOpcodes.h a bit, and limit the number of places where the full | Jakob Stoklund Olesen | 2010-07-02 | 1 | -48/+28 |
* | Add StringRef::compare_numeric and use it to sort TableGen register records. | Jakob Stoklund Olesen | 2010-05-26 | 1 | -0/+2 |
* | Replace the tablegen RegisterClass field SubRegClassList with an alist-like data | Jakob Stoklund Olesen | 2010-05-24 | 1 | -11/+28 |
* | Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intri... | Evan Cheng | 2010-05-13 | 1 | -0/+1 |
* | Add a pseudo instruction REG_SEQUENCE that takes a list of registers and | Evan Cheng | 2010-05-01 | 1 | -1/+4 |
* | fix CodeGenTarget::getRegisterVTs to not return the | Chris Lattner | 2010-03-27 | 1 | -0/+5 |
* | reject void in intrinsic type lists. | Chris Lattner | 2010-03-23 | 1 | -7/+12 |
* | Change intrinsic result type for void to store it as an empty list | Chris Lattner | 2010-03-22 | 1 | -3/+6 |
* | Revert r99009 temporarily it seems to be breaking the bots. | Eric Christopher | 2010-03-19 | 1 | -6/+3 |
* | Change intrinsic result type for void to store it as an empty list | Chris Lattner | 2010-03-19 | 1 | -3/+6 |
* | add a new SDNPVariadic SDNP node flag, and use it in | Chris Lattner | 2010-03-19 | 1 | -0/+2 |
* | Finally change the instruction looking map to be a densemap from | Chris Lattner | 2010-03-19 | 1 | -16/+29 |
* | make inst_begin/inst_end iterate over InstructionsByEnumValue. | Chris Lattner | 2010-03-19 | 1 | -23/+24 |
* | revert 98912 | Chris Lattner | 2010-03-19 | 1 | -15/+15 |
* | make inst_begin/inst_end iterate over InstructionsByEnumValue. | Chris Lattner | 2010-03-19 | 1 | -15/+15 |
* | change Target.getInstructionsByEnumValue to return a reference | Chris Lattner | 2010-03-19 | 1 | -17/+14 |
* | factor copy and paste code. | Chris Lattner | 2010-03-19 | 1 | -53/+27 |
* | look up instructions by record, not by name. | Chris Lattner | 2010-03-19 | 1 | -0/+6 |
* | Completely rewrite tblgen's type inference mechanism, | Chris Lattner | 2010-03-15 | 1 | -4/+4 |
* | move target-independent opcodes out of TargetInstrInfo | Chris Lattner | 2010-02-09 | 1 | -5/+5 |