| Commit message (Expand) | Author | Age | Files | Lines |
* | NEON VLD3(multiple 3-element structures) assembly parsing. | Jim Grosbach | 2012-01-23 | 4 | -6/+220 |
* | Add missed mayStore flag to STREXD / t2STREXD | Anton Korobeynikov | 2012-01-23 | 2 | -6/+5 |
* | start the implementation of a new ConstantDataVector and ConstantDataArray | Chris Lattner | 2012-01-23 | 3 | -0/+156 |
* | Remove extraneous ';'s. | Bill Wendling | 2012-01-23 | 2 | -2/+2 |
* | Remove dead default. | David Blaikie | 2012-01-23 | 1 | -1/+0 |
* | Intel syntax: Robustify parsing of memory operand's displacement experssion. | Devang Patel | 2012-01-23 | 1 | -2/+7 |
* | NEON VLD3 lane-indexed assembly parsing and encoding. | Jim Grosbach | 2012-01-23 | 2 | -0/+267 |
* | Add support for .cfi_signal_frame. Fixes pr11762. | Rafael Espindola | 2012-01-23 | 4 | -7/+48 |
* | copyImplicitOps is redundant here - the loop above already copies these ops. | Lang Hames | 2012-01-23 | 1 | -1/+0 |
* | Fix PR11829. PostRA LICM was too aggressive. | Jakob Stoklund Olesen | 2012-01-23 | 1 | -4/+4 |
* | Simplify debug output. | Jakob Stoklund Olesen | 2012-01-23 | 1 | -10/+2 |
* | Intel syntax: Parse memory operand with empty base reg, e.g. DWORD PTR [4*RDI] | Devang Patel | 2012-01-23 | 1 | -6/+16 |
* | Simplify some NEON assembly pseudo definitions. | Jim Grosbach | 2012-01-23 | 3 | -396/+177 |
* | Silence warnings in -asserts build | Matt Beaumont-Gay | 2012-01-23 | 1 | -0/+6 |
* | Intel syntax: Parse segment registers. | Devang Patel | 2012-01-23 | 1 | -4/+16 |
* | convert CAZ, UndefValue, and CPN to use DenseMap's again, this time without | Chris Lattner | 2012-01-23 | 4 | -61/+30 |
* | revert r148691 and 148693 | Chris Lattner | 2012-01-23 | 4 | -67/+61 |
* | Implemented AddressSanitizer::getPassName() | Alexander Potapenko | 2012-01-23 | 1 | -0/+5 |
* | ARMAsmPrinter.cpp: Try to fix up r148686. EnableARMEHABI was also here. | NAKAMURA Takumi | 2012-01-23 | 1 | -2/+3 |
* | switch UndefValue and ConstantPointerNull over to DenseMap's for uniquing. | Chris Lattner | 2012-01-23 | 4 | -40/+44 |
* | Replace a use of ConstantUniqueMap for CAZ constants with a simple DenseMap. | Chris Lattner | 2012-01-23 | 4 | -21/+23 |
* | Custom lower PCMPEQ/PCMPGT intrinsics to target specific nodes and remove the... | Craig Topper | 2012-01-23 | 2 | -301/+165 |
* | An option to selectively enable parts of ARM EHABI support. | Evgeniy Stepanov | 2012-01-23 | 2 | -10/+22 |
* | Update more places to use target specific nodes for vector shifts instead of ... | Craig Topper | 2012-01-23 | 1 | -42/+19 |
* | Custom lower vector shift intrinsics to target specific nodes and remove the ... | Craig Topper | 2012-01-23 | 2 | -385/+156 |
* | Avoid using an invalidated iterator. | Rafael Espindola | 2012-01-23 | 1 | -1/+5 |
* | The iteration order over a std::set<Module*> depends on the addresses of the | Rafael Espindola | 2012-01-23 | 2 | -15/+17 |
* | Remove pattern fragments for v32i8, v16i16, v8i32, v16i8, v8i16, and v4i32 lo... | Craig Topper | 2012-01-23 | 2 | -30/+2 |
* | Make Value::isDereferenceablePointer() handle unreachable code blocks. (This | Nick Lewycky | 2012-01-23 | 1 | -7/+17 |
* | Combine X86 CMPPD and CMPPS node types. Simplifies selection code and pattern... | Craig Topper | 2012-01-22 | 4 | -25/+26 |
* | Merge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPGTW/PCMPGTD/PCMPGTQ X86... | Craig Topper | 2012-01-22 | 4 | -87/+66 |
* | Use Attributes::None instead of 0 after r148553 change on Attributes from uns... | Nicolas Geoffray | 2012-01-22 | 1 | -1/+1 |
* | Add target specific ISD node types for SSE/AVX vector shuffle instructions an... | Craig Topper | 2012-01-22 | 4 | -273/+410 |
* | Add an option to disable buggy copy propagation pass | Anton Korobeynikov | 2012-01-22 | 1 | -1/+3 |
* | Add fused multiple+add instructions from VFPv4. | Anton Korobeynikov | 2012-01-22 | 8 | -27/+186 |
* | Remove trailing spaces | Eli Bendersky | 2012-01-22 | 1 | -2/+2 |
* | Basic runtime dynamic loading capabilities added to ELFObjectFile, implemented | Eli Bendersky | 2012-01-22 | 1 | -19/+239 |
* | Split the lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h header to smaller... | Eli Bendersky | 2012-01-22 | 6 | -135/+373 |
* | Make code a little less verbose. | Craig Topper | 2012-01-22 | 1 | -7/+5 |
* | Remove unused X86 ISD node type defines. | Craig Topper | 2012-01-22 | 2 | -8/+0 |
* | Move some vector shift patterns into their instruction definitions. | Craig Topper | 2012-01-22 | 1 | -48/+42 |
* | Add memory patterns for some of the fp<->integer conversion instructions. Fol... | Craig Topper | 2012-01-21 | 1 | -24/+28 |
* | Remove unused variables. | Benjamin Kramer | 2012-01-21 | 1 | -2/+0 |
* | Fix PR11819 introduced by r148537. I'd commit the test case, but the generate... | Craig Topper | 2012-01-21 | 1 | -2/+2 |
* | Fix an obvious typo. | Evan Cheng | 2012-01-21 | 1 | -1/+1 |
* | Handle register masks in LiveVariables. | Jakob Stoklund Olesen | 2012-01-21 | 1 | -0/+30 |
* | RuntimeDyld alignment adjustment from MachO file. | Jim Grosbach | 2012-01-21 | 1 | -2/+4 |
* | Thumb2 'add rd, pc, imm' alternate form for 'adr' instruction. | Jim Grosbach | 2012-01-21 | 2 | -1/+6 |
* | Delete an unused member variable. | Jakob Stoklund Olesen | 2012-01-20 | 2 | -2/+0 |
* | Fix inverted condition. | Jim Grosbach | 2012-01-20 | 1 | -1/+1 |