2015-09-12 |
Simon Pilgrim | [X86] Moved lowerVectorShuffleWithUNPCK earlier to... |
blob | commitdiff | raw |
2015-09-11 |
Ahmed Bougacha | [CodeGen] Refactor TLI/AtomicExpand interface to make... |
blob | commitdiff | raw | diff to current |
2015-09-11 |
Ahmed Bougacha | [CodeGen] Rename AtomicRMWExpansionKind to AtomicExpans... |
blob | commitdiff | raw | diff to current |
2015-09-10 |
Reid Kleckner | [WinEH] Add codegen support for cleanuppad and cleanupret |
blob | commitdiff | raw | diff to current |
2015-09-09 |
Reid Kleckner | [SEH] Emit 32-bit SEH tables for the new EH IR |
blob | commitdiff | raw | diff to current |
2015-09-08 |
Derek Schuff | x32. Fixes a bug in how struct va_list is initialized... |
blob | commitdiff | raw | diff to current |
2015-09-08 |
Igor Breger | AVX512: kunpck encoding implementation |
blob | commitdiff | raw | diff to current |
2015-09-08 |
Elena Demikhovsky | Removed an old comment, NFC |
blob | commitdiff | raw | diff to current |
2015-09-08 |
Elena Demikhovsky | compilation issue, NFC |
blob | commitdiff | raw | diff to current |
2015-09-08 |
Elena Demikhovsky | fixed compilation issue, NFC. |
blob | commitdiff | raw | diff to current |
2015-09-08 |
Elena Demikhovsky | AVX-512: Lowering for 512-bit vector shuffles. |
blob | commitdiff | raw | diff to current |
2015-09-03 |
Igor Breger | AVX512: Implemented encoding and intrinsics for vplzcnt... |
blob | commitdiff | raw | diff to current |
2015-09-02 |
Sanjay Patel | [x86] fix allowsMisalignedMemoryAccesses() for 8-byte... |
blob | commitdiff | raw | diff to current |
2015-09-02 |
Asaf Badouh | [X86][AVX512VLBW] add support in byte shift and SAD |
blob | commitdiff | raw | diff to current |
2015-09-02 |
Igor Breger | AVX512: Implemented encoding and intrinsics for VGETMAN... |
blob | commitdiff | raw | diff to current |
2015-09-02 |
Vedant Kumar | [CodeGen] Fix FREM on 32-bit MSVC on x86 |
blob | commitdiff | raw | diff to current |
2015-09-01 |
Sanjay Patel | rename "slow-unaligned-mem-under-32" to slow-unaligned... |
blob | commitdiff | raw | diff to current |
2015-08-31 |
Igor Breger | AVX512: ktest implemantation |
blob | commitdiff | raw | diff to current |
2015-08-31 |
Igor Breger | AVX512: Implemented encoding and intrinsics for vdbpsadbw |
blob | commitdiff | raw | diff to current |
2015-08-31 |
Igor Breger | AVX512: Implemented encoding and intrinsics for vpalignr |
blob | commitdiff | raw | diff to current |
2015-08-27 |
Reid Kleckner | [WinEH] Add some support for code generating catchpad |
blob | commitdiff | raw | diff to current |
2015-08-25 |
Charles Davis | Make variable argument intrinsics behave correctly... |
blob | commitdiff | raw | diff to current |
2015-08-25 |
Michael Kuperstein | [X86] Remove references to _ftol2 |
blob | commitdiff | raw | diff to current |
2015-08-25 |
Michael Kuperstein | [X86] Fix fptoui conversions |
blob | commitdiff | raw | diff to current |
2015-08-25 |
Steve King | Pass function attributes instead of boolean in isIntDiv... |
blob | commitdiff | raw | diff to current |
2015-08-21 |
Sanjay Patel | [x86] invert logic for attribute 'FeatureFastUAMem' |
blob | commitdiff | raw | diff to current |
2015-08-21 |
Eric Christopher | Fix typo - symetric -> symmetric. |
blob | commitdiff | raw | diff to current |
2015-08-20 |
Ahmed Bougacha | [X86] Look for scalar through one bitcast when lowering... |
blob | commitdiff | raw | diff to current |
2015-08-20 |
David Majnemer | [X86] Fix the (shl (and (setcc_c), c1), c2) -> (and... |
blob | commitdiff | raw | diff to current |
2015-08-19 |
David Majnemer | [X86] Emit more efficient >= comparisons against 0 |
blob | commitdiff | raw | diff to current |
2015-08-19 |
Derek Schuff | x32. Fixes a bug in x32 exception handling. |
blob | commitdiff | raw | diff to current |
2015-08-19 |
Michael Kuperstein | [X86] Do not lower scalar sdiv/udiv to a shifts + mul... |
blob | commitdiff | raw | diff to current |
2015-08-18 |
Sanjay Patel | use TLI.allowsMemoryAccess() to check if memory accesse... |
blob | commitdiff | raw | diff to current |
2015-08-15 |
Yaron Keren | Silence VS2015 warning. |
blob | commitdiff | raw | diff to current |
2015-08-14 |
Sanjay Patel | [x86] fix allowsMisalignedMemoryAccess() implementation |
blob | commitdiff | raw | diff to current |
2015-08-13 |
Simon Pilgrim | [X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN pattern... |
blob | commitdiff | raw | diff to current |
2015-08-12 |
Michael Kuperstein | [X86] Disable mul -> shl + lea combine when compiling... |
blob | commitdiff | raw | diff to current |
2015-08-12 |
Simon Pilgrim | [InstCombine] Move SSE/AVX vector blend folding to... |
blob | commitdiff | raw | diff to current |
2015-08-12 |
Saleem Abdulrasool | X86: hoist a condition into a variable (NFC) |
blob | commitdiff | raw | diff to current |
2015-08-11 |
Alex Lorenz | PseudoSourceValue: Replace global manager with a manage... |
blob | commitdiff | raw | diff to current |
2015-08-10 |
Simon Pilgrim | [InstCombine] Move SSE2/AVX2 arithmetic vector shift... |
blob | commitdiff | raw | diff to current |
2015-08-10 |
Sanjay Patel | fix minsize detection: minsize attribute implies optimi... |
blob | commitdiff | raw | diff to current |
2015-08-10 |
Sanjay Patel | fix minsize detection: minsize attribute implies optimi... |
blob | commitdiff | raw | diff to current |
2015-08-08 |
Benjamin Kramer | Fix some comment typos. |
blob | commitdiff | raw | diff to current |
2015-08-06 |
Michael Kuperstein | [X86] Improve EmitLoweredSelect for contiguous CMOV... |
blob | commitdiff | raw | diff to current |
2015-08-05 |
JF Bastien | x86 atomic: optimize a.store(reg op a.load(acquire... |
blob | commitdiff | raw | diff to current |
2015-08-04 |
Sanjay Patel | wrap OptSize and MinSize attributes for easier and... |
blob | commitdiff | raw | diff to current |
2015-08-01 |
Craig Topper | De-constify pointers to Type since they can't be modifi... |
blob | commitdiff | raw | diff to current |
2015-07-30 |
Sanjay Patel | fix memcpy/memset/memmove lowering when optimizing... |
blob | commitdiff | raw | diff to current |
2015-07-29 |
Simon Pilgrim | [X86][SSE] Keep 32-bit target i64 vector shifts on... |
blob | commitdiff | raw | diff to current |
2015-07-29 |
Simon Pilgrim | [X86][SSE] Vectorize i64 ASHR operations |
blob | commitdiff | raw | diff to current |
2015-07-28 |
Sanjay Patel | fix TLI's combineRepeatedFPDivisors interface to return... |
blob | commitdiff | raw | diff to current |
2015-07-28 |
Chih-Hung Hsieh | Implement target independent TLS compatible with glibc... |
blob | commitdiff | raw | diff to current |
2015-07-28 |
Simon Pilgrim | [X86][SSE] Use bitmasks instead of shuffles where possible. |
blob | commitdiff | raw | diff to current |
2015-07-28 |
Sanjay Patel | fix invalid load folding with SSE/AVX FP logical instru... |
blob | commitdiff | raw | diff to current |
2015-07-27 |
Sanjay Patel | remove unnecessary forward declaration; NFC |
blob | commitdiff | raw | diff to current |
2015-07-27 |
Sanjay Patel | don't repeat function names in comments; NFC |
blob | commitdiff | raw | diff to current |
2015-07-27 |
Sanjay Patel | fix typo and spacing; NFC |
blob | commitdiff | raw | diff to current |
2015-07-27 |
Pete Cooper | Revert "Add const to some Type* parameters which didn... |
blob | commitdiff | raw | diff to current |
2015-07-27 |
Simon Pilgrim | [X86] Reordered lowerVectorShuffleAsBitMask before... |
blob | commitdiff | raw | diff to current |
2015-07-24 |
Pete Cooper | Add const to some Type* parameters which didn't need... |
blob | commitdiff | raw | diff to current |
2015-07-24 |
Pete Cooper | Use foreach loops for StructType::elements(). NFC. |
blob | commitdiff | raw | diff to current |
2015-07-24 |
Igor Breger | AVX-512: Implemented encoding , DAG lowering and intrin... |
blob | commitdiff | raw | diff to current |
2015-07-24 |
Mehdi Amini | Remove access to the DataLayout in the TargetMachine |
blob | commitdiff | raw | diff to current |
2015-07-24 |
Mehdi Amini | Revert "Remove access to the DataLayout in the TargetMa... |
blob | commitdiff | raw | diff to current |
2015-07-24 |
Mehdi Amini | Remove access to the DataLayout in the TargetMachine |
blob | commitdiff | raw | diff to current |
2015-07-23 |
Elena Demikhovsky | X86: Fixed assertion failure in 32-bit mode |
blob | commitdiff | raw | diff to current |
2015-07-23 |
Chandler Carruth | Revert r242990: "AVX-512: Implemented encoding , DAG... |
blob | commitdiff | raw | diff to current |
2015-07-23 |
Igor Breger | AVX-512: Implemented encoding , DAG lowering and intrin... |
blob | commitdiff | raw | diff to current |
2015-07-22 |
Sanjay Patel | fix typo; NFC |
blob | commitdiff | raw | diff to current |
2015-07-22 |
Sanjay Patel | fix indent; NFC |
blob | commitdiff | raw | diff to current |
2015-07-22 |
Asaf Badouh | [X86][AVX512] add reduce/range/scalef/rndScale |
blob | commitdiff | raw | diff to current |
2015-07-22 |
Elena Demikhovsky | AVX-512: Added intrinsics for VCVT* instructions. |
blob | commitdiff | raw | diff to current |
2015-07-21 |
Igor Breger | AVX512 : Implemented VPMADDUBSW and VPMADDWD instruction , |
blob | commitdiff | raw | diff to current |
2015-07-19 |
Elena Demikhovsky | AVX-512: Floating point conversions for SKX - DAG Lowering. |
blob | commitdiff | raw | diff to current |
2015-07-16 |
Simon Pilgrim | Fix spelling. NFCI. |
blob | commitdiff | raw | diff to current |
2015-07-13 |
Elena Demikhovsky | AVX-512: Added all AVX-512 forms of Vector Convert... |
blob | commitdiff | raw | diff to current |
2015-07-12 |
Simon Pilgrim | Trim trailing whitespaces. NFC. |
blob | commitdiff | raw | diff to current |
2015-07-12 |
Simon Pilgrim | [X86][SSE] Vectorized v4i32 non-uniform shifts. |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Reid Kleckner | [WinEH] Give up on using CSRs across 32-bit invokes... |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Pat Gavlin | Allow {e,r}bp as the target of {read,write}_register. |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Mehdi Amini | Re-instate the EVT parameter to getScalarShiftAmountTy... |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Pawel Bylica | Reapply fixed r241790: Fix shift legalization and lower... |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Pawel Bylica | Revert r241790: Fix shift legalization and lowering... |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Pawel Bylica | Fix shift legalization and lowering for big constants. |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Mehdi Amini | Remove getDataLayout() from TargetLowering |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Mehdi Amini | Make isLegalAddressingMode() taking DataLayout as an... |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Mehdi Amini | Make getByValTypeAlignment() taking DataLayout as an... |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Mehdi Amini | Make TargetLowering::getShiftAmountTy() taking DataLayo... |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Mehdi Amini | Make TargetLowering::getPointerTy() taking DataLayout... |
blob | commitdiff | raw | diff to current |
2015-07-07 |
Reid Kleckner | [WinEH] Make llvm.x86.seh.restoreframe work for stack... |
blob | commitdiff | raw | diff to current |
2015-07-07 |
Reid Kleckner | [WinEH] Add localaddress intrinsic instead of using... |
blob | commitdiff | raw | diff to current |
2015-07-07 |
Reid Kleckner | Rename llvm.frameescape and llvm.framerecover to locale... |
blob | commitdiff | raw | diff to current |
2015-07-07 |
Reid Kleckner | [WinEH] Add a report_fatal_error for 32-bit stack reali... |
blob | commitdiff | raw | diff to current |
2015-07-07 |
Denis Protivensky | Fix gcc warnings of different enum and non-enum types... |
blob | commitdiff | raw | diff to current |
2015-07-06 |
Simon Pilgrim | [X86][AVX] Add support for shuffle decoding of vperm2f1... |
blob | commitdiff | raw | diff to current |
2015-07-06 |
Simon Pilgrim | [X86][SSE] Vectorized i64 uniform constant SRA shifts |
blob | commitdiff | raw | diff to current |
2015-07-06 |
Simon Pilgrim | [X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ... |
blob | commitdiff | raw | diff to current |
2015-07-06 |
Simon Pilgrim | [X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN opcodes... |
blob | commitdiff | raw | diff to current |
2015-07-06 |
Asaf Badouh | [X86][AVX512] Multiply Packed Unsigned Integers with... |
blob | commitdiff | raw | diff to current |
next |