2015-08-27 |
Reid Kleckner | [WinEH] Add some support for code generating catchpad |
blob | commitdiff | raw |
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 |
2015-07-05 |
Peter Collingbourne | IR: Do not consider available_externally linkage to... |
blob | commitdiff | raw | diff to current |
2015-07-05 |
Benjamin Kramer | [TargetLowering] StringRefize asm constraint getters. |
blob | commitdiff | raw | diff to current |
2015-07-05 |
Asaf Badouh | [x86][AVX512] add Multiply High Op |
blob | commitdiff | raw | diff to current |
2015-07-04 |
Simon Pilgrim | [X86][SSE] Improved i8/i16 to f64 uint2fp vector conver... |
blob | commitdiff | raw | diff to current |
2015-07-03 |
Simon Pilgrim | [X86][SSE] Sign extension for target vector sizes less... |
blob | commitdiff | raw | diff to current |
2015-07-03 |
Simon Pilgrim | [X86][SSE] Sign extension for target vector sizes less... |
blob | commitdiff | raw | diff to current |
2015-07-01 |
Reid Kleckner | [SEH] Don't assert if the parent function lacks a perso... |
blob | commitdiff | raw | diff to current |
2015-06-30 |
Reid Kleckner | [SEH] Add new intrinsics for recovering and restoring... |
blob | commitdiff | raw | diff to current |
2015-06-29 |
Matthias Braun | X86: Rework inline asm integer register specification. |
blob | commitdiff | raw | diff to current |
2015-06-29 |
Elena Demikhovsky | AVX-512: all forms of SCATTER instruction on SKX, |
blob | commitdiff | raw | diff to current |
2015-06-29 |
Igor Breger | AVX-512: Implemented missing encoding and intrinsics... |
blob | commitdiff | raw | diff to current |
2015-06-28 |
Asaf Badouh | [x86][AVX512] |
blob | commitdiff | raw | diff to current |
2015-06-28 |
Elena Demikhovsky | AVX-512: Added all SKX forms of GATHER instructions. |
blob | commitdiff | raw | diff to current |
2015-06-26 |
Matthias Braun | Revert "X86: Reject register operands with obvious... |
blob | commitdiff | raw | diff to current |
2015-06-25 |
Ahmed Bougacha | [X86] Accept hasAVX512() as well as hasFMA() when gener... |
blob | commitdiff | raw | diff to current |
2015-06-23 |
Elena Demikhovsky | AVX-512: Added all forms of VPABS instruction |
blob | commitdiff | raw | diff to current |
2015-06-22 |
Rafael Espindola | Avoid a Symbol -> Name -> Symbol conversion. |
blob | commitdiff | raw | diff to current |
2015-06-22 |
Elena Demikhovsky | AVX-512: All forms of VCOPMRESS VEXPAND instructions, |
blob | commitdiff | raw | diff to current |
2015-06-22 |
Elena Demikhovsky | Reverted AVX-512 vector shuffle |
blob | commitdiff | raw | diff to current |
2015-06-22 |
Elena Demikhovsky | AVX-512: Added intrinsics for VPERMT2W/D/Q/PS/PD and |
blob | commitdiff | raw | diff to current |
next |