| Commit message (Expand) | Author | Age | Files | Lines |
| * | [x86, BMI] add TLI hook for 'andn' and use it to simplify comparisons | Sanjay Patel | 2016-05-07 | 1 | -11/+64 |
| * | [CodeGen] When promoting CTTZ operations to larger type, don't insert a selec... | Craig Topper | 2016-04-23 | 1 | -58/+3 |
| * | DAGCombiner: Reduce 64-bit BFE pattern to pattern on 32-bit component | Matt Arsenault | 2016-04-21 | 1 | -2/+2 |
| * | [x86] add tests to show potential BMI optimization | Sanjay Patel | 2016-04-13 | 1 | -0/+68 |
| * | [x86] use BMI 'andn' for logic + compare ops | Sanjay Patel | 2016-04-09 | 1 | -6/+4 |
| * | [x86] show missed opportunities to use andn | Sanjay Patel | 2016-04-08 | 1 | -0/+45 |
| * | [x86] regenerate checks for BMI tests | Sanjay Patel | 2016-04-08 | 1 | -149/+296 |
| * | [X86] Don't use GR64 register 'and with immediate' instructions if the immedi... | Craig Topper | 2015-04-04 | 1 | -1/+1 |
| * | Add testcases for BEXTR. | Josh Magee | 2015-03-18 | 1 | -0/+30 |
| * | [opaque pointer type] Add textual IR support for explicit type parameter to l... | David Blaikie | 2015-02-27 | 1 | -11/+11 |
| * | [X86] Don't use BZHI for short masks (>=32 bits). Thanks to Ben Kramer for the | Lang Hames | 2014-04-22 | 1 | -10/+9 |
| * | llvm/test/CodeGen/X86/bmi.ll: Relax expressions for targeting win32. | NAKAMURA Takumi | 2014-04-21 | 1 | -2/+2 |
| * | [X86] ISEL (and X, <constant mask>) to BZHI when BMI2 is available. | Lang Hames | 2014-04-21 | 1 | -0/+18 |
| * | Create BEXTR instructions for (and ((sra or srl) x, imm), (2**size - 1)). Fix... | Craig Topper | 2013-09-02 | 1 | -0/+25 |
| * | Teach X86 backend to create BMI2 BZHI instructions from (and X, (add (shl 1, ... | Craig Topper | 2013-08-30 | 1 | -0/+45 |
| * | Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to f... | Stephen Lin | 2013-07-14 | 1 | -33/+33 |
| * | Add rest of BMI/BMI2 instructions to the folding tables as well as popcnt and... | Craig Topper | 2012-12-17 | 1 | -0/+76 |
| * | Use standard promotion for i8 CTTZ nodes and i8 CTLZ nodes when the | Chandler Carruth | 2011-12-24 | 1 | -2/+2 |
| * | Expand more when we have a nice 'tzcnt' instruction, to avoid generating | Chandler Carruth | 2011-12-24 | 1 | -0/+28 |
| * | Tidy up some of these tests. | Chandler Carruth | 2011-12-24 | 1 | -22/+19 |
| * | Manually upgrade the test suite to specify the flag to cttz and ctlz. | Chandler Carruth | 2011-12-12 | 1 | -8/+8 |
| * | Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrinsics and replace with ... | Craig Topper | 2011-10-21 | 1 | -24/+18 |
| * | Rename PEXTR to PEXT. Add intrinsics for BMI instructions. | Craig Topper | 2011-10-19 | 1 | -1/+128 |
| * | Add X86 ANDN instruction. Including instruction selection. | Craig Topper | 2011-10-14 | 1 | -0/+15 |
| * | Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro... | Craig Topper | 2011-10-14 | 1 | -0/+38 |
| * | Revert r141854 because it was causing failures: | Bill Wendling | 2011-10-13 | 1 | -38/+0 |
| * | Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro... | Craig Topper | 2011-10-13 | 1 | -0/+38 |