| Commit message (Expand) | Author | Age | Files | Lines |
| * | [X86][SSE] Vector integer/float conversion memory folding (cvttps2dq / cvttpd... | Simon Pilgrim | 2014-11-06 | 1 | -2/+10 |
| * | [X86] When commuting SSE immediate blend, make sure that the new blend mask i... | Andrea Di Biagio | 2014-11-06 | 1 | -1/+2 |
| * | [X86][SSE] Vector integer to float conversion memory folding | Simon Pilgrim | 2014-11-05 | 1 | -0/+3 |
| * | [X86][SSE] Enable commutation for SSE immediate blend instructions | Simon Pilgrim | 2014-11-04 | 1 | -0/+49 |
| * | Work around bugs in MSVC "14" CTP 3's conversion logic | Reid Kleckner | 2014-10-31 | 1 | -1/+1 |
| * | [AVX512] Fix VSQRT packed instructions internal names. | Robert Khasanov | 2014-10-28 | 1 | -4/+4 |
| * | [X86][SSE] Vector integer/float conversion memory folding | Simon Pilgrim | 2014-10-25 | 1 | -7/+7 |
| * | [X86] Memory folding for commutative instructions (updated) | Simon Pilgrim | 2014-10-20 | 1 | -57/+98 |
| * | Revert r219584, "[X86] Memory folding for commutative instructions." | NAKAMURA Takumi | 2014-10-13 | 1 | -68/+49 |
| * | [X86] Memory folding for commutative instructions. | Simon Pilgrim | 2014-10-12 | 1 | -49/+68 |
| * | [x86] Remove the 2-addr-to-3-addr "optimization" from shufps to pshufd. | Chandler Carruth | 2014-10-05 | 1 | -28/+0 |
| * | X86: Don't drop half of the mask when converting 2-address shufps into 3-addr... | Benjamin Kramer | 2014-10-05 | 1 | -1/+1 |
| * | [AVX512] Added load/store from BW/VL subsets to Register2Memory opcode tables. | Robert Khasanov | 2014-09-26 | 1 | -1/+49 |
| * | [x32] Fix segmented stacks support | Pavel Chupin | 2014-09-22 | 1 | -2/+2 |
| * | [X86] Fix a bug in X86's peephole optimization. | Akira Hatanaka | 2014-09-15 | 1 | -14/+24 |
| * | Reinstate "Nuke the old JIT." | Eric Christopher | 2014-09-02 | 1 | -0/+1 |
| * | Temporarily Revert "Nuke the old JIT." as it's not quite ready to | Eric Christopher | 2014-08-07 | 1 | -1/+0 |
| * | Nuke the old JIT. | Rafael Espindola | 2014-08-07 | 1 | -0/+1 |
| * | [AVX512] Added load/store instructions to Register2Memory opcode tables. | Robert Khasanov | 2014-08-06 | 1 | -2/+14 |
| * | Fix typos in comments and doc | JF Bastien | 2014-08-05 | 1 | -1/+1 |
| * | Remove the TargetMachine forwards for TargetSubtargetInfo based | Eric Christopher | 2014-08-04 | 1 | -11/+17 |
| * | [SKX] Enabling load/store instructions: encoding | Robert Khasanov | 2014-08-04 | 1 | -4/+4 |
| * | [stack protector] Fix a potential security bug in stack protector where the | Akira Hatanaka | 2014-07-25 | 1 | -0/+25 |
| * | [SKX] Enabling mask instructions: encoding, lowering | Robert Khasanov | 2014-07-23 | 1 | -0/+2 |
| * | [X86] Mark pseudo instruction TEST8ri_NOEREX as hasSIdeEffects=0. | Akira Hatanaka | 2014-07-10 | 1 | -0/+1 |
| * | [FastISel][X86] Optimize selects when the condition comes from a compare. | Juergen Ributzka | 2014-06-23 | 1 | -2/+2 |
| * | [FastISel][X86] Refactor the code to get the X86 condition from a helper func... | Juergen Ributzka | 2014-06-16 | 1 | -3/+2 |
| * | Remove the use of TargetMachine from X86InstrInfo. | Eric Christopher | 2014-06-10 | 1 | -57/+56 |
| * | Move X86RegisterInfo away from using the TargetMachine and only | Eric Christopher | 2014-06-10 | 1 | -1/+1 |
| * | Add a new attribute called 'jumptable' that creates jump-instruction tables f... | Tom Roeder | 2014-06-05 | 1 | -0/+11 |
| * | Fix a use of uninitialized value. OldCC is set when IsCmpZero || IsSwapped an... | Nick Lewycky | 2014-06-04 | 1 | -1/+1 |
| * | Avoid using subtarget features when adding X86 specific passes to | Eric Christopher | 2014-05-22 | 1 | -2/+4 |
| * | Rename createGlobalBaseRegPass -> createX86GlobalBaseRegPass to make | Eric Christopher | 2014-05-22 | 1 | -1/+1 |
| * | [X86] Tune LEA usage for Silvermont | Alexey Volkov | 2014-05-20 | 1 | -6/+2 |
| * | X86: If we have an instruction that sets a flag and a zero test on the input ... | Benjamin Kramer | 2014-05-14 | 1 | -3/+63 |
| * | Use X86 memory operand enums instead of hardcoding. | Craig Topper | 2014-05-06 | 1 | -16/+20 |
| * | [C++] Use 'nullptr'. Target edition. | Craig Topper | 2014-04-25 | 1 | -66/+72 |
| * | [cleanup] Lift using directives, DEBUG_TYPE definitions, and even some | Chandler Carruth | 2014-04-22 | 1 | -2/+2 |
| * | [Modules] Make Support/Debug.h modular. This requires it to not change | Chandler Carruth | 2014-04-21 | 1 | -0/+2 |
| * | [X86] As per suggestion from Craig Topper and Hal Finkel, override | Lang Hames | 2014-04-02 | 1 | -40/+36 |
| * | [X86] Make the VFMA*231 variants commutable and relax the alignment restrictions | Lang Hames | 2014-04-02 | 1 | -106/+145 |
| * | AVX-512: Implemented masking for integer arithmetic & logic instructions. | Elena Demikhovsky | 2014-03-27 | 1 | -2/+16 |
| * | [X86] Add broadcast instructions to the table used by ExeDepsFix pass. | Quentin Colombet | 2014-03-26 | 1 | -1/+7 |
| * | Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing | Owen Anderson | 2014-03-13 | 1 | -3/+3 |
| * | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-09 | 1 | -6/+6 |
| * | AVX-512: fixed comressed displacement - by Robert Khazanov | Elena Demikhovsky | 2014-03-06 | 1 | -0/+1 |
| * | [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. | Benjamin Kramer | 2014-03-02 | 1 | -3/+3 |
| * | Replace X86 FMA intrinsic pseduo-instructions with def pats. | Lang Hames | 2014-01-31 | 1 | -8/+0 |
| * | AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instructions, | Elena Demikhovsky | 2014-01-23 | 1 | -2/+4 |
| * | AVX-512: Added more intrinsics for pmin/pmax, pabs, blend, pmuldq. | Elena Demikhovsky | 2014-01-08 | 1 | -0/+4 |