| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Remove DEBUG_DECLARE, looks like we don't need it. | Dale Johannesen | 2010-01-15 | 1 | -8/+1 |
* | Add DEBUG_DECLARE. Not used yet. | Dale Johannesen | 2010-01-09 | 1 | -1/+8 |
* | Add DEBUG_VALUE. Not used yet. | Dale Johannesen | 2010-01-08 | 1 | -1/+8 |
* | Remove the CPAttrParentAsRoot code, which is unused, and inconvenient | Dan Gohman | 2010-01-04 | 1 | -12/+0 |
* | Introduce the TargetInstrInfo::KILL machine instruction and get rid of the | Jakob Stoklund Olesen | 2009-09-28 | 1 | -5/+5 |
* | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -54/+54 |
* | Fix a few more places in TableGen that need to handle EVT::vAny types. | Bob Wilson | 2009-08-11 | 1 | -2/+4 |
* | Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsic | Bob Wilson | 2009-08-11 | 1 | -2/+3 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -56/+56 |
* | Match X86 register names to number. | Daniel Dunbar | 2009-07-29 | 1 | -0/+13 |
* | Remove the v3i32 and v3f32 value types: they are not | Duncan Sands | 2009-07-15 | 1 | -2/+0 |
* | Revert 75308. | Bob Wilson | 2009-07-14 | 1 | -17/+2 |
* | Add new vector types for 192-bit, 348-bit and 512-bit sizes. | Bob Wilson | 2009-07-10 | 1 | -2/+17 |
* | Refactor TableGen's llvm::getName to share code with llvm::getEnumName, | Bob Wilson | 2009-07-10 | 1 | -41/+4 |
* | Add new ValueType for metadata. | Devang Patel | 2009-07-06 | 1 | -0/+1 |
* | Replace std::iostreams with raw_ostream in TableGen. | Daniel Dunbar | 2009-07-03 | 1 | -5/+4 |