2015-05-06 |
NAKAMURA Takumi | Revert r236546, "propagate IR-level fast-math-flags... |
blob | commitdiff | raw |
2015-05-05 |
Sanjay Patel | propagate IR-level fast-math-flags to DAG nodes (NFC) |
blob | commitdiff | raw | diff to current |
2015-05-04 |
Elena Demikhovsky | AVX-512: added calling convention for i1 vectors in... |
blob | commitdiff | raw |
2015-05-03 |
Elena Demikhovsky | Masked gather and scatter intrinsics - enabled codegen... |
blob | commitdiff | raw | diff to current |
2015-05-02 |
Simon Pilgrim | [SSE2] Minor tidyup of v16i8 SHL lowering. NFC. |
blob | commitdiff | raw | diff to current |
2015-04-30 |
Simon Pilgrim | [SSE] Fix for MUL v16i8 on pre-SSE41 targets (PR23369). |
blob | commitdiff | raw | diff to current |
2015-04-29 |
Elena Demikhovsky | fixed 80-chars; NFC |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Eric Christopher | Reuse a lookup in an assert. |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sanjay Patel | move IR-level optimization flags into their own struct |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Elena Demikhovsky | Fixed crash of variable shift inst on AVX2 |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sergey Dmitrouk | Reapply r235977 "[DebugInfo] Add debug locations to... |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Daniel Jasper | Revert "[DebugInfo] Add debug locations to constant... |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sergey Dmitrouk | [DebugInfo] Add debug locations to constant SD nodes |
blob | commitdiff | raw | diff to current |
2015-04-27 |
Elena Demikhovsky | AVX-512: added calling conventions for i1 vectors. |
blob | commitdiff | raw | diff to current |
2015-04-27 |
Elena Demikhovsky | AVX-512: Extend/Truncate operations for SKX, |
blob | commitdiff | raw | diff to current |
2015-04-27 |
Simon Pilgrim | [X86][SSE] Add v16i8/v32i8 multiplication support |
blob | commitdiff | raw | diff to current |
2015-04-22 |
Sanjay Patel | [x86] allow 64-bit extracted vector element integer... |
blob | commitdiff | raw | diff to current |
2015-04-21 |
Matthias Braun | X86: Match for X86ISD nodes in LowerBUILD_VECTOR instea... |
blob | commitdiff | raw | diff to current |
2015-04-21 |
Elena Demikhovsky | AVX-512: Added logical and arithmetic instructions... |
blob | commitdiff | raw | diff to current |
2015-04-21 |
Matthias Braun | X86: Do not select X86 custom vector nodes if operand... |
blob | commitdiff | raw | diff to current |
2015-04-19 |
Simon Pilgrim | [X86][SSE] Fix for getScalarValueForVectorElement to... |
blob | commitdiff | raw | diff to current |
2015-04-15 |
Sanjay Patel | [x86] Implement combineRepeatedFPDivisors |
blob | commitdiff | raw | diff to current |
2015-04-13 |
Krzysztof Parzyszek | Allow memory intrinsics to be tail calls |
blob | commitdiff | raw | diff to current |
2015-04-10 |
Benjamin Kramer | Reduce dyn_cast<> to isa<> or cast<> where possible. |
blob | commitdiff | raw | diff to current |
2015-04-06 |
Simon Pilgrim | [X86][SSE] Use (V)PINSRB for direct byte insertion... |
blob | commitdiff | raw | diff to current |
2015-04-03 |
David Majnemer | [WinEH] Sink UnwindHelp completely out of IR |
blob | commitdiff | raw | diff to current |
2015-04-02 |
Sanjay Patel | [AVX] Improve insertion of i8 or i16 into low element... |
blob | commitdiff | raw | diff to current |
2015-03-31 |
David Majnemer | [WinEH] Generate .xdata for catch handlers |
blob | commitdiff | raw | diff to current |
2015-03-31 |
Sanjay Patel | [X86, AVX] try to lowerVectorShuffleAsElementInsertion... |
blob | commitdiff | raw | diff to current |
2015-03-30 |
Sanjay Patel | more space; NFC |
blob | commitdiff | raw | diff to current |
2015-03-26 |
Sanjay Patel | comment cleanup; NFC |
blob | commitdiff | raw | diff to current |
2015-03-26 |
Sanjay Patel | Use SDValue bool checks; NFC intended |
blob | commitdiff | raw | diff to current |
2015-03-25 |
Sanjay Patel | [X86, AVX] improve insertion into zero element of 256... |
blob | commitdiff | raw | diff to current |
2015-03-24 |
Sanjay Patel | [X86, AVX] recognize shufflevector with zero input... |
blob | commitdiff | raw | diff to current |
2015-03-20 |
Sanjay Patel | [X86] Prefer blendps over insertps codegen for one... |
blob | commitdiff | raw | diff to current |
2015-03-20 |
Simon Pilgrim | Stripped trailing whitespace. NFC. |
blob | commitdiff | raw | diff to current |
2015-03-19 |
Sanjay Patel | move insert, extract, concat helper functions closer... |
blob | commitdiff | raw | diff to current |
2015-03-19 |
Sanjay Patel | [X86, AVX] use blends instead of insert128 with index 0 |
blob | commitdiff | raw | diff to current |
2015-03-18 |
Simon Pilgrim | [X86][SSE] Avoid scalarization of v2i64 vector shifts... |
blob | commitdiff | raw | diff to current |
2015-03-18 |
Eric Christopher | Revert "[X86][SSE] Avoid scalarization of v2i64 vector... |
blob | commitdiff | raw | diff to current |
2015-03-18 |
Simon Pilgrim | [X86][SSE] Avoid scalarization of v2i64 vector shifts |
blob | commitdiff | raw | diff to current |
2015-03-16 |
Sanjay Patel | fix comments to match code; NFC |
blob | commitdiff | raw | diff to current |
2015-03-16 |
Gabor Horvath | [llvm] Replacing asserts with static_asserts where... |
blob | commitdiff | raw | diff to current |
2015-03-15 |
Simon Pilgrim | Use SDValue bool check to tidyup some possible combines... |
blob | commitdiff | raw | diff to current |
2015-03-15 |
Simon Pilgrim | Use SDValue bool check to tidyup some possible combines... |
blob | commitdiff | raw | diff to current |
2015-03-13 |
Andrea Di Biagio | [X86][AVX] Fix wrong lowering of v4x64 shuffles into... |
blob | commitdiff | raw | diff to current |
2015-03-12 |
Quentin Colombet | [X86] Fix a regression introduced by r223641. |
blob | commitdiff | raw | diff to current |
2015-03-12 |
Andrea Di Biagio | [X86] Fix wrong target specific combine on SETCC nodes. |
blob | commitdiff | raw | diff to current |
2015-03-11 |
Eric Christopher | Have getCallPreservedMask and getThisCallPreservedMask... |
blob | commitdiff | raw | diff to current |
2015-03-08 |
Andrea Di Biagio | [X86][AVX] Fix wrong lowering of VPERM2X128 nodes |
blob | commitdiff | raw | diff to current |
2015-03-07 |
Simon Pilgrim | [DAGCombiner] Add a shuffle mask commutation helper... |
blob | commitdiff | raw | diff to current |
2015-03-07 |
Benjamin Kramer | X86: Roll repetitive code into a loop. NFC. |
blob | commitdiff | raw | diff to current |
2015-03-07 |
Eric Christopher | Typo. |
blob | commitdiff | raw | diff to current |
2015-03-05 |
Sanjay Patel | [AVX] Lower / fast-isel scalar FP selects into VBLENDV... |
blob | commitdiff | raw | diff to current |
2015-03-05 |
Elena Demikhovsky | AVX-512, SKX: Enabled masked_load/store operations... |
blob | commitdiff | raw | diff to current |
2015-03-05 |
Craig Topper | [X86] Use vmovss to handle inserting an element into... |
blob | commitdiff | raw | diff to current |
2015-03-04 |
JF Bastien | Mutate TargetLowering::shouldExpandAtomicRMWInIR to... |
blob | commitdiff | raw | diff to current |
2015-03-03 |
Sanjay Patel | use bool operator shortcut; NFC |
blob | commitdiff | raw | diff to current |
2015-03-03 |
Ahmed Bougacha | [X86] Special-case 2x CMOV when custom-inserting. |
blob | commitdiff | raw | diff to current |
2015-03-03 |
Ahmed Bougacha | [X86] Combine (cmov (and/or (setcc) (setcc))) into... |
blob | commitdiff | raw | diff to current |
2015-03-01 |
Benjamin Kramer | X86: Replace variadic function with init list. NFC. |
blob | commitdiff | raw | diff to current |
2015-03-01 |
Benjamin Kramer | ArrayRef: Remove the equals helper with many arguments. |
blob | commitdiff | raw | diff to current |
2015-02-28 |
Craig Topper | [X86] Remove the blendpd/blendps/pblendw/pblendd intrin... |
blob | commitdiff | raw | diff to current |
2015-02-28 |
Benjamin Kramer | Convert push_back loops into append calls. |
blob | commitdiff | raw | diff to current |
2015-02-27 |
Chandler Carruth | [x86] Run most of the rest of the shuffle combining... |
blob | commitdiff | raw | diff to current |
2015-02-27 |
Chandler Carruth | [x86] Teach a bunch of the x86-specific shuffle combini... |
blob | commitdiff | raw | diff to current |
2015-02-27 |
Chandler Carruth | [x86] Make the v8i16 clever single-input shuffle loweri... |
blob | commitdiff | raw | diff to current |
2015-02-27 |
Chandler Carruth | [x86] Make the single-input v8i16 lowering directly... |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Eric Christopher | getRegForInlineAsmConstraint wants to use TargetRegiste... |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Chandler Carruth | [x86] Fix PR22706 where we would incorrectly try lower... |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Chandler Carruth | [x86] Restructure the comments and the conditions for... |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Chandler Carruth | [x86] Re-order the combines of select in the X86 backen... |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Chandler Carruth | [x86] Add an assert to catch if we ever try to blend... |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Reid Kleckner | Don't sibcall between SysV and Win64 convention functions |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Chandler Carruth | [x86] Sink the single-input v8i16 lowering code that... |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Chandler Carruth | [x86] Remove a SimpleTy usage. No need for it here... |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Chandler Carruth | [x86] Make the vector shuffle helpers order the SDLoc... |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Eric Christopher | Remove a FIXME. |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Eric Christopher | Remove an argument-less call to getSubtargetImpl from... |
blob | commitdiff | raw | diff to current |
2015-02-24 |
Sanjay Patel | simplify control flow; NFC |
blob | commitdiff | raw | diff to current |
2015-02-24 |
Sanjay Patel | fix typo in comment; NFC |
blob | commitdiff | raw | diff to current |
2015-02-23 |
Elena Demikhovsky | AVX-512: recommitted 229837 + bugfix + test |
blob | commitdiff | raw | diff to current |
2015-02-21 |
Benjamin Kramer | X86: Remove custom lowering of SIGN_EXTEND_INREG |
blob | commitdiff | raw | diff to current |
2015-02-21 |
Tim Northover | CodeGen: convert CCState interface to using ArrayRefs |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Simon Pilgrim | LowerScalarImmediateShift - Merged v16i8 and v32i8... |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Sanjay Patel | canonicalize a v2f64 blendi of 2 registers |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Chandler Carruth | [x86] Switching the shuffle equivalence test to a varia... |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Nick Lewycky | Fix build in release mode, -Wunused-variable on this... |
blob | commitdiff | raw | diff to current |
2015-02-20 |
David Blaikie | Fix -Wunused-variable warning in non-asserts build... |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Chandler Carruth | [x86] Remove the old vector shuffle lowering code and... |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Chandler Carruth | [x86] Now that the new vector shuffle legality is enabl... |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Chandler Carruth | [x86] Make the new vector shuffle legality test on... |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Eric Christopher | Revert "AVX-512: Full implementation for VRNDSCALESS... |
blob | commitdiff | raw | diff to current |
2015-02-19 |
Benjamin Kramer | Demote vectors to arrays. No functionality change. |
blob | commitdiff | raw | diff to current |
2015-02-19 |
Chandler Carruth | [x86] Delete still more piles of complex code now that... |
blob | commitdiff | raw | diff to current |
2015-02-19 |
Chandler Carruth | [x86] Teach the unpack lowering how to lower with an... |
blob | commitdiff | raw | diff to current |
2015-02-19 |
Chandler Carruth | [x86] Dramatically improve v8i16 shuffle lowering by... |
blob | commitdiff | raw | diff to current |
2015-02-19 |
Chandler Carruth | [x86] Remove the final fallback in the v8i16 lowering... |
blob | commitdiff | raw | diff to current |
2015-02-19 |
Chandler Carruth | [x86] Simplify the pre-SSSE3 v16i8 lowering significant... |
blob | commitdiff | raw | diff to current |
2015-02-19 |
Chandler Carruth | [x86] Remove the insanely over-aggressive unpack loweri... |
blob | commitdiff | raw | diff to current |
next |