| Commit message (Expand) | Author | Age | Files | Lines |
* | Pad Short Functions for Intel Atom | Preston Gurd | 2013-01-08 | 7 | -3/+194 |
* | Renamed MCInstFragment to MCRelaxableFragment and added some comments. | Eli Bendersky | 2013-01-08 | 1 | -2/+2 |
* | Change SMRange to be half-open (exclusive end) instead of closed (inclusive) | Jordan Rose | 2013-01-07 | 1 | -30/+26 |
* | Remove # from the beginning and end of def names. | Craig Topper | 2013-01-07 | 4 | -283/+283 |
* | Remove unnecessary # tokens at the beginning and end of defm names. | Craig Topper | 2013-01-07 | 1 | -10/+10 |
* | Fix the enumerator names for ShuffleKind to match tho coding standards, | Chandler Carruth | 2013-01-07 | 1 | -1/+1 |
* | Make the popcnt support enums and methods have more clear names and | Chandler Carruth | 2013-01-07 | 1 | -3/+3 |
* | Move TargetTransformInfo to live under the Analysis library. This no | Chandler Carruth | 2013-01-07 | 1 | -1/+1 |
* | Switch TargetTransformInfo from an immutable analysis pass that requires | Chandler Carruth | 2013-01-07 | 7 | -318/+377 |
* | Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si,... | Craig Topper | 2013-01-06 | 1 | -27/+100 |
* | Fix for PR14739. It's not safe to fold a load into a call across a store. Tha... | Evan Cheng | 2013-01-06 | 1 | -0/+5 |
* | Recommit r171461 which was incorrectly reverted. Mark DIV/IDIV instructions h... | Craig Topper | 2013-01-05 | 1 | -1/+1 |
* | Revert revision 171524. Original message: | Nadav Rotem | 2013-01-05 | 7 | -206/+3 |
* | Move 'break' to the right place to prevent fallthru. There is no test-case | Jakub Staszak | 2013-01-04 | 1 | -1/+1 |
* | The current Intel Atom microarchitecture has a feature whereby when a function | Preston Gurd | 2013-01-04 | 7 | -3/+206 |
* | LoopVectorizer: | Nadav Rotem | 2013-01-04 | 2 | -0/+9 |
* | Revert revision: 171467. This transformation is incorrect and makes some test... | Nadav Rotem | 2013-01-04 | 1 | -20/+3 |
* | Simplified TRUNCATE operation that comes after SETCC. It is possible since SE... | Elena Demikhovsky | 2013-01-03 | 1 | -3/+20 |
* | Revert "Mark DIV/IDIV instructions hasSideEffects=1 because they can trap whe... | Michael Gottesman | 2013-01-03 | 1 | -1/+1 |
* | Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividi... | Craig Topper | 2013-01-03 | 1 | -1/+1 |
* | Add a subtype parameter to VTTI::getShuffleCost | Hal Finkel | 2013-01-03 | 2 | -3/+5 |
* | Adds missing aliases for fcom and fcomp instructions without arguments. | Kevin Enderby | 2013-01-02 | 1 | -0/+2 |
* | AVX: Fix a bug in WidenMaskArithmetic. | Nadav Rotem | 2013-01-02 | 1 | -1/+1 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 17 | -40/+40 |
* | Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, an... | Craig Topper | 2013-01-02 | 1 | -82/+97 |
* | Merge SSE and AVX instruction definitions for PSHUFD/PSHUFHW/PSHUFLW. | Craig Topper | 2013-01-02 | 1 | -62/+61 |
* | Revert 171351. It broke MC/X86/x86-32-avx.s. | Rafael Espindola | 2013-01-02 | 1 | -97/+82 |
* | Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, an... | Craig Topper | 2013-01-01 | 1 | -82/+97 |
* | Remove unused argument from a multiclass. | Craig Topper | 2013-01-01 | 1 | -5/+3 |
* | Merge intrinsic instruction definitions for SSE and AVX versions of RCPPS and... | Craig Topper | 2013-01-01 | 1 | -30/+34 |
* | Remove 2 unused multiclasses. | Craig Topper | 2013-01-01 | 1 | -26/+0 |
* | Merge AVX/SSE instruction definitions for SQRTPS/PD, RSQRTPS, RCPPS. No funci... | Craig Topper | 2013-01-01 | 1 | -47/+58 |
* | Use packed instead of scalar itineraries for SSE1/2 SQRTPS/PD, RCPPS, and RSQ... | Craig Topper | 2012-12-31 | 1 | -6/+6 |
* | Use the predicate methods off of AttributeSet instead of Attribute. | Bill Wendling | 2012-12-30 | 1 | -1/+1 |
* | Remove the Function::getRetAttributes method in favor of using the AttributeS... | Bill Wendling | 2012-12-30 | 1 | -4/+2 |
* | Remove the Function::getFnAttributes method in favor of using the AttributeSet | Bill Wendling | 2012-12-30 | 5 | -19/+24 |
* | Remove intrinsic specific instructions for (V)SQRTPS/PD. Instead lower to tar... | Craig Topper | 2012-12-29 | 3 | -26/+7 |
* | Merge similar functionality using a nested switch. | Craig Topper | 2012-12-29 | 1 | -8/+39 |
* | Remove intrinsic specific instructions for SSE/SSE2/AVX floating point max/mi... | Craig Topper | 2012-12-29 | 3 | -74/+29 |
* | Simplify code, no functionality change. | Jakub Staszak | 2012-12-29 | 1 | -19/+14 |
* | CostModel: initial checkin for code that estimates the cost of special shuffles. | Nadav Rotem | 2012-12-28 | 2 | -0/+18 |
* | wrap 80-col lines. | Nadav Rotem | 2012-12-28 | 1 | -2/+5 |
* | AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the lowering of these optimi... | Nadav Rotem | 2012-12-28 | 2 | -45/+71 |
* | Reverse the 'if' condition and reduce the indentation. | Nadav Rotem | 2012-12-27 | 1 | -29/+28 |
* | Merge basic_sse12_fp_binop_p_int and basic_sse12_fp_binop_p_y_int multiclasses. | Craig Topper | 2012-12-27 | 1 | -28/+28 |
* | AVX/AVX2: Move the SEXT lowering code from a target specific DAGco to a lower... | Nadav Rotem | 2012-12-27 | 2 | -42/+53 |
* | Merge basic_sse12_fp_binop_p and basic_sse12_fp_binop_p_y multiclasses. | Craig Topper | 2012-12-27 | 1 | -49/+41 |
* | On AVX/AVX2 the type v8i1 is legalized to v8i16, which is an XMM sized | Nadav Rotem | 2012-12-27 | 1 | -15/+106 |
* | AVX/AVX2: Move the code that lowers vector-trunc from a DAGCo-hook to custom ... | Nadav Rotem | 2012-12-27 | 1 | -106/+96 |
* | Add hasSideEffects=0 to some forms of ROUND, RCP, and RSQRT. | Craig Topper | 2012-12-27 | 1 | -0/+3 |