| Commit message (Expand) | Author | Age | Files | Lines |
* | remove some old autoupgrade logic | Chris Lattner | 2011-11-27 | 1 | -80/+1 |
* | remove autoupgrade support for LLVM 2.9 exception stuff. Mainline supports | Chris Lattner | 2011-11-27 | 3 | -252/+0 |
* | remove support for reading llvm 2.9 .bc files. LLVM 3.1 is only compatible b... | Chris Lattner | 2011-11-27 | 2 | -277/+0 |
* | Add several new instructions supported by the latest MicroBlaze. | Wesley Peck | 2011-11-27 | 4 | -1/+53 |
* | Optimize comparison against 0 in conditional instructions. | Wesley Peck | 2011-11-27 | 1 | -2/+156 |
* | Introduce a loop block rotation optimization to the new block placement | Chandler Carruth | 2011-11-27 | 1 | -3/+92 |
* | Move code into anonymous namespaces. | Benjamin Kramer | 2011-11-26 | 9 | -37/+35 |
* | Merge 128-bit and 256-bit X86ISD node types for VPERMILPS and VPERMILPD. Simp... | Craig Topper | 2011-11-26 | 4 | -39/+15 |
* | Rename a couple of options and fix some simple typos. | Wesley Peck | 2011-11-26 | 4 | -6/+6 |
* | Collapse X86ISD node types for PUNPCKH*, PUNPCKL*, UNPCKLP*, and UNPCKHP* to ... | Craig Topper | 2011-11-26 | 4 | -178/+116 |
* | Fix APFloat::convert so that it handles narrowing conversions correctly; it | Eli Friedman | 2011-11-26 | 1 | -49/+36 |
* | This patch contains support for encoding FMA4 instructions and | Bruno Cardoso Lopes | 2011-11-25 | 4 | -7/+86 |
* | ARMLoadStoreOptimizer.cpp: Fix MSVC(Debug) build. | NAKAMURA Takumi | 2011-11-25 | 1 | -0/+1 |
* | Remove 256-bit specific node types for UNPCKHPS/D and instead use the 128-bit... | Craig Topper | 2011-11-24 | 4 | -50/+24 |
* | Remove AVX2 specific X86ISD node types for PUNPCKH/L and instead just reuse t... | Craig Topper | 2011-11-24 | 4 | -81/+33 |
* | Devirtualize Pass::getPassID, overriding it isn't useful and it gets called a... | Benjamin Kramer | 2011-11-24 | 1 | -2/+0 |
* | Make ConstantRange::truncate a bit more efficient. | Benjamin Kramer | 2011-11-24 | 1 | -4/+2 |
* | X86: alias cqo to cqto. | Benjamin Kramer | 2011-11-24 | 1 | -1/+2 |
* | Fix a silly use-after-free issue. A much earlier version of this code | Chandler Carruth | 2011-11-24 | 1 | -2/+2 |
* | When adding blocks to the list of those which no longer have any CFG | Chandler Carruth | 2011-11-24 | 1 | -3/+3 |
* | This patch makes the following changes necessary for MIPS' direct code emission. | Akira Hatanaka | 2011-11-23 | 6 | -55/+236 |
* | This patch addresses gp relative fixups/relocations for jump tables. | Akira Hatanaka | 2011-11-23 | 5 | -7/+38 |
* | Correctly byte-swap APInts with bit-widths greater than 64. | Richard Smith | 2011-11-23 | 1 | -17/+26 |
* | Validate the return type when checking if a function is malloc. | Benjamin Kramer | 2011-11-23 | 1 | -4/+4 |
* | Fix a crash in which a multiplication was being reported as being both negative | Duncan Sands | 2011-11-23 | 1 | -2/+7 |
* | X86: Use btq for bit tests if the immediate can't be encoded in 32 bits. | Benjamin Kramer | 2011-11-23 | 1 | -1/+9 |
* | Relax an invariant that block placement was trying to assert a bit | Chandler Carruth | 2011-11-23 | 1 | -3/+1 |
* | I added several lines in X86 code generator that allow to choose | Elena Demikhovsky | 2011-11-23 | 1 | -15/+46 |
* | Handle the case of a no-return invoke correctly. It actually still has | Chandler Carruth | 2011-11-23 | 1 | -0/+8 |
* | Enable stack protectors for all arrays, not just char arrays. rdar://5875909 | Bob Wilson | 2011-11-23 | 1 | -6/+1 |
* | Fix PR11422. | Jakob Stoklund Olesen | 2011-11-23 | 2 | -3/+10 |
* | Fix a crash in block placement due to an inner loop that happened to be | Chandler Carruth | 2011-11-23 | 1 | -1/+4 |
* | [asan] do not instrument threadlocal globals, this is buggy | Kostya Serebryany | 2011-11-23 | 1 | -0/+6 |
* | add basic PPC register-pressure feedback; adjust the vaarg test to match the ... | Hal Finkel | 2011-11-22 | 4 | -5/+28 |
* | More fixes to the X86InstComments for shuffle instructions. In particular add... | Craig Topper | 2011-11-22 | 3 | -44/+60 |
* | Fix a devilish miscompile exposed by block placement. The | Chandler Carruth | 2011-11-22 | 1 | -2/+8 |
* | Add configure checking for pread(2) and use it to save a syscall when reading... | Benjamin Kramer | 2011-11-22 | 1 | -0/+7 |
* | Fix an obvious omission in the SelectionDAGBuilder where we were | Chandler Carruth | 2011-11-22 | 1 | -2/+2 |
* | Turn error recovery into an assert. | Benjamin Kramer | 2011-11-22 | 1 | -6/+1 |
* | If a register is both an early clobber and part of a tied use, handle the use | Rafael Espindola | 2011-11-22 | 1 | -7/+16 |
* | Fix shuffle decoding logic to handle UNPCKLPS/UNPCKLPD on 256-bit vectors cor... | Craig Topper | 2011-11-22 | 4 | -21/+73 |
* | Add methods for querying minimum SSE version along with AVX. Simplifies all t... | Craig Topper | 2011-11-22 | 2 | -43/+38 |
* | Fix crasher in GVN due to my recent capture tracking changes. | Nick Lewycky | 2011-11-21 | 2 | -1/+4 |
* | Add virtual destructor. Whoops! | Nick Lewycky | 2011-11-21 | 1 | -0/+2 |
* | Lowering for v32i8 to VPUNPCKLBW/VPUNPCKHBW when AVX2 is enabled. | Craig Topper | 2011-11-21 | 4 | -84/+30 |
* | Add support for lowering 256-bit shuffles to VPUNPCKL/H for i16, i32, i64 if ... | Craig Topper | 2011-11-21 | 4 | -47/+115 |
* | Fixing a comment | Joe Abbey | 2011-11-21 | 1 | -1/+1 |
* | Make LowerSIGN_EXTEND_INREG split 256-bit vectors when AVX1 is enabled and us... | Craig Topper | 2011-11-21 | 1 | -8/+42 |
* | Less template, more virtual! Refactoring suggested by Chris in code review. | Nick Lewycky | 2011-11-20 | 2 | -4/+109 |
* | Refactor code to use new attribute getters on CallSite for NoCapture and ByVal. | Nick Lewycky | 2011-11-20 | 6 | -11/+8 |