| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Don't add memory operands to storeRegToStackSlot / loadRegFromStackSlot results, | Jakob Stoklund Olesen | 2010-07-13 | 1 | -38/+32 | |
| | | | | | | | | | | | | they already have one. This fixes the himenobmtxpa miscompilation on ARM. The PostRA scheduler got confused by the double memoperand and hoisted a stack slot load above a store to the same slot. llvm-svn: 108219 | |||||
| * | Move some SIMD fragment code into X86InstrFragmentsSIMD so that the | David Greene | 2010-07-12 | 2 | -336/+336 | |
| | | | | | | | | utility classes can be used from multiple files. This will aid transitioning to a new refactored x86 SIMD specification. llvm-svn: 108213 | |||||
| * | Add AVX 256 binary arithmetic instructions | Bruno Cardoso Lopes | 2010-07-12 | 3 | -7/+215 | |
| | | | | | llvm-svn: 108207 | |||||
| * | More refactoring of basic SSE arith instructions. Open room for 256-bit ↵ | Bruno Cardoso Lopes | 2010-07-12 | 1 | -207/+158 | |
| | | | | | | | instructions llvm-svn: 108204 | |||||
| * | Simple format/style fixes. | Stephen Wilson | 2010-07-12 | 1 | -28/+28 | |
| | | | | | llvm-svn: 108203 | |||||
| * | Test commit. | Stephen Wilson | 2010-07-12 | 1 | -1/+1 | |
| | | | | | llvm-svn: 108197 | |||||
| * | MC/AsmParser: Move ELF specific parser to ELFAsmParser.cpp. | Daniel Dunbar | 2010-07-12 | 3 | -43/+71 | |
| | | | | | llvm-svn: 108196 | |||||
| * | MC/AsmParser: Move Darwin specific parse to DarwinAsmParser.cpp. | Daniel Dunbar | 2010-07-12 | 3 | -728/+766 | |
| | | | | | llvm-svn: 108193 | |||||
| * | Add convenience method FoldingSetImpl::InsertNode(Node *N) that asserts if ↵ | Argyrios Kyrtzidis | 2010-07-12 | 1 | -0/+8 | |
| | | | | | | | the node is already inserted. llvm-svn: 108192 | |||||
| * | Apply the SSE dependence idiom for SSE unary operations to | Dan Gohman | 2010-07-12 | 2 | -2/+49 | |
| | | | | | | | | SD instructions too, in addition to SS instructions. And add a comment about it. llvm-svn: 108191 | |||||
| * | MC/AsmParser: Move .section parsing to Darwin specific parser. | Daniel Dunbar | 2010-07-12 | 2 | -14/+10 | |
| | | | | | llvm-svn: 108190 | |||||
| * | MC/AsmLexer: Raise LexUntilEndOfStatement to MCAsmLexer. | Daniel Dunbar | 2010-07-12 | 2 | -1/+3 | |
| | | | | | llvm-svn: 108189 | |||||
| * | getOrInsertLeaderValue cannot be const because it calls insert. | Bill Wendling | 2010-07-12 | 1 | -1/+1 | |
| | | | | | | | Patch by Xi Wang! llvm-svn: 108188 | |||||
| * | MC/AsmParser: Move special section directive parsing to Darwin specific parser. | Daniel Dunbar | 2010-07-12 | 2 | -161/+316 | |
| | | | | | llvm-svn: 108187 | |||||
| * | Remove some code that doesn't appear to do anything. All the ARM call | Bob Wilson | 2010-07-12 | 1 | -5/+0 | |
| | | | | | | | | | instructions already have implicit defs of LR. The comment suggests that this is intended to fix something like pr6111, but it doesn't really do that either. llvm-svn: 108186 | |||||
| * | MC/AsmParser: Add a basic ELFAsmParser extension. | Daniel Dunbar | 2010-07-12 | 1 | -0/+45 | |
| | | | | | llvm-svn: 108185 | |||||
| * | Add AVX 256-bit MOVMSK forms | Bruno Cardoso Lopes | 2010-07-12 | 3 | -0/+21 | |
| | | | | | llvm-svn: 108184 | |||||
| * | MC/AsmParser: Inline AsmParser::CreateSymbol into callers. | Daniel Dunbar | 2010-07-12 | 2 | -14/+7 | |
| | | | | | llvm-svn: 108183 | |||||
| * | MC/AsmParser: Move .tbss and .zerofill parsing to Darwin specific parser. | Daniel Dunbar | 2010-07-12 | 4 | -31/+31 | |
| | | | | | llvm-svn: 108180 | |||||
| * | MC/AsmParser: Move .desc parsing to Darwin specific parser. | Daniel Dunbar | 2010-07-12 | 3 | -9/+9 | |
| | | | | | llvm-svn: 108179 | |||||
| * | MC/AsmParser: Move .lsym parsing to Darwin specific parser. | Daniel Dunbar | 2010-07-12 | 3 | -9/+13 | |
| | | | | | llvm-svn: 108176 | |||||
| * | MC/AsmParser: Move some misc. Darwin directive handling to DarwinAsmParser. | Daniel Dunbar | 2010-07-12 | 4 | -36/+38 | |
| | | | | | llvm-svn: 108174 | |||||
| * | MCAsmParser: Add getSourceManager(). | Daniel Dunbar | 2010-07-12 | 3 | -0/+5 | |
| | | | | | llvm-svn: 108171 | |||||
| * | Silence a warning. | Jakob Stoklund Olesen | 2010-07-12 | 1 | -1/+1 | |
| | | | | | llvm-svn: 108169 | |||||
| * | Check begin!=end, rather than !begin. | Dan Gohman | 2010-07-12 | 1 | -2/+2 | |
| | | | | | llvm-svn: 108167 | |||||
| * | MC/AsmParser: Add a DarwinAsmParser extension. | Daniel Dunbar | 2010-07-12 | 2 | -1/+25 | |
| | | | | | | | | - Currently initialization is a bit of a hack, but harmless. We need to rework various parts of target initialization to clean this up. llvm-svn: 108165 | |||||
| * | Fix a typo and fit in 80 columns. Found by Bob Wilson. | Rafael Espindola | 2010-07-12 | 2 | -2/+3 | |
| | | | | | llvm-svn: 108164 | |||||
| * | MC/AsmParser: Switch a bunch of directive parsing to use accessors. | Daniel Dunbar | 2010-07-12 | 1 | -112/+114 | |
| | | | | | llvm-svn: 108163 | |||||
| * | Add a lint check for mismatched return types, inspired by PR6944. | Dan Gohman | 2010-07-12 | 2 | -0/+13 | |
| | | | | | llvm-svn: 108162 | |||||
| * | MCAsmParser: Pull some directive handling out into a helper class, and change | Daniel Dunbar | 2010-07-12 | 3 | -25/+63 | |
| | | | | | | | DirectiveMap to be based on MCAsmParserExtension. llvm-svn: 108161 | |||||
| * | MC/AsmParser: Switch some directive parsing to use accessor methods. | Daniel Dunbar | 2010-07-12 | 1 | -17/+17 | |
| | | | | | llvm-svn: 108160 | |||||
| * | MC: Add MCAsmParserExtension, a base class for all the target/object specific | Daniel Dunbar | 2010-07-12 | 6 | -3/+97 | |
| | | | | | | | classes which want to extend the basic asm parser. llvm-svn: 108158 | |||||
| * | MC: Move AsmParser::TokError to MCAsmParser(). | Daniel Dunbar | 2010-07-12 | 4 | -12/+14 | |
| | | | | | llvm-svn: 108155 | |||||
| * | MC: Move getLoc() to MCAsmLexer(). | Daniel Dunbar | 2010-07-12 | 4 | -10/+10 | |
| | | | | | llvm-svn: 108154 | |||||
| * | Nope, still breaks the release selfhost bots :( | Benjamin Kramer | 2010-07-12 | 2 | -21/+0 | |
| | | | | | llvm-svn: 108153 | |||||
| * | Reapply the "or" half of r108136, which seems to be less problematic. | Benjamin Kramer | 2010-07-12 | 2 | -0/+21 | |
| | | | | | llvm-svn: 108152 | |||||
| * | cache result of operator* | Gabor Greif | 2010-07-12 | 1 | -6/+9 | |
| | | | | | llvm-svn: 108150 | |||||
| * | Don't fast-isel an x87 comparison opcode, as fast-isel doesn't | Dan Gohman | 2010-07-12 | 1 | -2/+2 | |
| | | | | | | | support branching on x87 comparisons yet. This fixes PR7624. llvm-svn: 108149 | |||||
| * | Revert r108141 again, sigh. | Benjamin Kramer | 2010-07-12 | 3 | -44/+0 | |
| | | | | | llvm-svn: 108148 | |||||
| * | cache result of operator* | Gabor Greif | 2010-07-12 | 1 | -2/+3 | |
| | | | | | llvm-svn: 108147 | |||||
| * | cache result of operator* | Gabor Greif | 2010-07-12 | 1 | -6/+9 | |
| | | | | | llvm-svn: 108146 | |||||
| * | cache result of operator* | Gabor Greif | 2010-07-12 | 1 | -3/+4 | |
| | | | | | llvm-svn: 108145 | |||||
| * | cache result of operator* | Gabor Greif | 2010-07-12 | 1 | -4/+6 | |
| | | | | | llvm-svn: 108144 | |||||
| * | cache results of operator* | Gabor Greif | 2010-07-12 | 1 | -3/+5 | |
| | | | | | llvm-svn: 108143 | |||||
| * | cache results of operator* | Gabor Greif | 2010-07-12 | 1 | -21/+31 | |
| | | | | | llvm-svn: 108142 | |||||
| * | Reapply 108136 with an ugly pasto fixed. | Benjamin Kramer | 2010-07-12 | 3 | -0/+44 | |
| | | | | | llvm-svn: 108141 | |||||
| * | Move optimization to avoid redundant matching. | Benjamin Kramer | 2010-07-12 | 1 | -13/+13 | |
| | | | | | llvm-svn: 108140 | |||||
| * | Revert r108136 until I figure out why it broke selfhost. | Benjamin Kramer | 2010-07-12 | 3 | -45/+0 | |
| | | | | | llvm-svn: 108139 | |||||
| * | cache dereferenced iterators | Gabor Greif | 2010-07-12 | 1 | -2/+3 | |
| | | | | | llvm-svn: 108138 | |||||
| * | recommit r108131 (hich has been backed out in r108135) with a fix | Gabor Greif | 2010-07-12 | 1 | -2/+3 | |
| | | | | | llvm-svn: 108137 | |||||

