| Commit message (Expand) | Author | Age | Files | Lines |
* | make MatchableInfo::Validate reject instructions (like LDR_PRE in ARM) | Chris Lattner | 2010-11-02 | 1 | -6/+31 |
* | rewrite EmitConvertToMCInst to iterate over the MCInst operands, | Chris Lattner | 2010-11-02 | 2 | -99/+76 |
* | merge two large parallel loops in EmitConvertToMCInst, no change | Chris Lattner | 2010-11-02 | 1 | -64/+40 |
* | a bunch of random cleanup, move a helper to CGT where it belongs. | Chris Lattner | 2010-11-02 | 3 | -50/+52 |
* | Revert r114340 (improvements in Darwin function prologue/epilogue), as it broke | Jim Grosbach | 2010-11-02 | 1 | -0/+6 |
* | add and update comments. | Chris Lattner | 2010-11-02 | 1 | -2/+9 |
* | refactor/cleanup MatchableInfo by eliminating the Tokens array, | Chris Lattner | 2010-11-02 | 1 | -126/+127 |
* | rename operands -> asmoperands to be more descriptive. | Chris Lattner | 2010-11-02 | 1 | -28/+30 |
* | Tidy up. | Jim Grosbach | 2010-11-02 | 1 | -3/+0 |
* | fix computation of ambiguous instructions to not ignore the mnemonic. | Chris Lattner | 2010-11-01 | 1 | -3/+7 |
* | give MatchableInfo::Operand a constructor | Chris Lattner | 2010-11-01 | 1 | -11/+7 |
* | Implement enough of the missing instalias support to get | Chris Lattner | 2010-11-01 | 3 | -10/+18 |
* | rename InstructionInfo -> MatchableInfo since it now | Chris Lattner | 2010-11-01 | 1 | -65/+74 |
* | refactor initialization of InstructionInfo to be sharable between | Chris Lattner | 2010-11-01 | 1 | -27/+46 |
* | make the asm matcher emitter reject instructions that have comments | Chris Lattner | 2010-11-01 | 1 | -33/+24 |
* | refactor InstructionInfo to not have a pointer to CodeGenInstruction | Chris Lattner | 2010-11-01 | 1 | -88/+89 |
* | define a new CodeGenInstAlias. It has an asmstring and operand list for now, | Chris Lattner | 2010-11-01 | 3 | -1/+37 |
* | factor the operand list (and related fields/operations) out of | Chris Lattner | 2010-11-01 | 13 | -301/+340 |
* | avoid needless throw/catch/rethrow, stringref'ize some simple stuff. | Chris Lattner | 2010-11-01 | 3 | -10/+7 |
* | eliminate the old InstFormatName which is always "AsmString", | Chris Lattner | 2010-11-01 | 4 | -11/+6 |
* | all predicates on an MnemonicAlias must be AssemblerPredicates. | Chris Lattner | 2010-11-01 | 1 | -6/+10 |
* | change the singleton register handling code to be based on Record*'s | Chris Lattner | 2010-11-01 | 1 | -48/+41 |
* | Give AsmMatcherInfo a CodeGenTarget, which simplifies a bunch of | Chris Lattner | 2010-11-01 | 1 | -83/+92 |
* | move FlattenVariants out of AsmMatcherEmitter into a shared | Chris Lattner | 2010-11-01 | 4 | -121/+98 |
* | add a FIXME, $lane in ARM is an issue that needs to be resolved before | Chris Lattner | 2010-11-01 | 1 | -1/+2 |
* | reject instructions that contain a \n in their asmstring. Mark | Chris Lattner | 2010-11-01 | 1 | -7/+10 |
* | fix a crash on: | Chris Lattner | 2010-10-31 | 1 | -1/+2 |
* | fix the !eq operator in tblgen to return a bit instead of an int. | Chris Lattner | 2010-10-31 | 2 | -16/+1 |
* | two changes: make the asmmatcher generator ignore ARM pseudos properly, | Chris Lattner | 2010-10-31 | 1 | -8/+16 |
* | reapply r117858 with apparent editor malfunction fixed (somehow I | Chris Lattner | 2010-10-31 | 1 | -28/+23 |
* | revert r117858 while I check out a failure I missed. | Chris Lattner | 2010-10-31 | 1 | -26/+29 |
* | the asm matcher can't handle operands with modifiers (like ${foo:bar}). | Chris Lattner | 2010-10-31 | 1 | -29/+26 |
* | have GetAliasRequiredFeatures get its features from | Chris Lattner | 2010-10-30 | 1 | -30/+22 |
* | simplify code that creates SubtargetFeatureInfo, ensuring that features | Chris Lattner | 2010-10-30 | 1 | -19/+33 |
* | fix a fixme in stringmatcher, having it generate nice looking code if the | Chris Lattner | 2010-10-30 | 1 | -3/+12 |
* | fix typos and some serious bugs in feature handling (but not for | Chris Lattner | 2010-10-30 | 1 | -3/+7 |
* | Resolve a terrible hack in tblgen: instead of hardcoding | Chris Lattner | 2010-10-30 | 1 | -28/+12 |
* | Implement (and document!) support for MnemonicAlias's to have Requires | Chris Lattner | 2010-10-30 | 1 | -13/+65 |
* | fix build problem | Chris Lattner | 2010-10-30 | 1 | -3/+3 |
* | diagnose targets that define two alises with the same 'from' mnemonic | Chris Lattner | 2010-10-30 | 1 | -5/+30 |
* | emit the mnemonic aliases in their own helper function instead of | Chris Lattner | 2010-10-30 | 1 | -6/+17 |
* | implement (and document!) the first kind of MC assembler alias, which | Chris Lattner | 2010-10-30 | 1 | -4/+26 |
* | Apply a patch from Frits van Bommel to fix the CMake build. | Dan Gohman | 2010-10-29 | 1 | -1/+1 |
* | trailing whitespace | Jim Grosbach | 2010-10-29 | 1 | -85/+85 |
* | not is testing for a normal exit with a non-zero value. It shouldn't | Dan Gohman | 2010-10-29 | 1 | -1/+11 |
* | fix the asmmatcher generator to handle targets with no RegisterPrefix | Chris Lattner | 2010-10-28 | 1 | -22/+34 |
* | Shifter ops are not always free. Do not fold them (especially to form | Evan Cheng | 2010-10-27 | 1 | -0/+1 |
* | Provide correct encodings for NEON vcvt, which has its own special immediate ... | Owen Anderson | 2010-10-27 | 1 | -0/+1 |
* | Added the x86 instruction ud2b (2nd official undefined instruction). | Kevin Enderby | 2010-10-27 | 1 | -1/+0 |
* | Enable clang autocompletion by default. | Dan Gohman | 2010-10-26 | 1 | -3/+4 |