fixed compilation issue, NFC.
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2015-09-08 Elena Demikhovskyfixed compilation issue, NFC.
2015-09-08 Elena DemikhovskyAVX-512: Lowering for 512-bit vector shuffles.
2015-09-03 Igor BregerAVX512: Implemented encoding and intrinsics for vplzcnt...
2015-09-02 Sanjay Patel[x86] fix allowsMisalignedMemoryAccesses() for 8-byte...
2015-09-02 Asaf Badouh[X86][AVX512VLBW] add support in byte shift and SAD
2015-09-02 Igor BregerAVX512: Implemented encoding and intrinsics for VGETMAN...
2015-09-02 Vedant Kumar[CodeGen] Fix FREM on 32-bit MSVC on x86
2015-09-01 Sanjay Patelrename "slow-unaligned-mem-under-32" to slow-unaligned...
2015-08-31 Igor BregerAVX512: ktest implemantation
2015-08-31 Igor BregerAVX512: Implemented encoding and intrinsics for vdbpsadbw
2015-08-31 Igor BregerAVX512: Implemented encoding and intrinsics for vpalignr
2015-08-27 Reid Kleckner[WinEH] Add some support for code generating catchpad
2015-08-25 Charles DavisMake variable argument intrinsics behave correctly...
2015-08-25 Michael Kuperstein[X86] Remove references to _ftol2
2015-08-25 Michael Kuperstein[X86] Fix fptoui conversions
2015-08-25 Steve KingPass function attributes instead of boolean in isIntDiv...
2015-08-21 Sanjay Patel[x86] invert logic for attribute 'FeatureFastUAMem'
2015-08-21 Eric ChristopherFix typo - symetric -> symmetric.
2015-08-20 Ahmed Bougacha[X86] Look for scalar through one bitcast when lowering...
2015-08-20 David Majnemer[X86] Fix the (shl (and (setcc_c), c1), c2) -> (and...
2015-08-19 David Majnemer[X86] Emit more efficient >= comparisons against 0
2015-08-19 Derek Schuffx32. Fixes a bug in x32 exception handling.
2015-08-19 Michael Kuperstein[X86] Do not lower scalar sdiv/udiv to a shifts + mul...
2015-08-18 Sanjay Pateluse TLI.allowsMemoryAccess() to check if memory accesse...
2015-08-15 Yaron KerenSilence VS2015 warning.
2015-08-14 Sanjay Patel[x86] fix allowsMisalignedMemoryAccess() implementation
2015-08-13 Simon Pilgrim[X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN pattern...
2015-08-12 Michael Kuperstein[X86] Disable mul -> shl + lea combine when compiling...
2015-08-12 Simon Pilgrim[InstCombine] Move SSE/AVX vector blend folding to...
2015-08-12 Saleem AbdulrasoolX86: hoist a condition into a variable (NFC)
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-08-10 Simon Pilgrim[InstCombine] Move SSE2/AVX2 arithmetic vector shift...
2015-08-10 Sanjay Patelfix minsize detection: minsize attribute implies optimi...
2015-08-10 Sanjay Patelfix minsize detection: minsize attribute implies optimi...
2015-08-08 Benjamin KramerFix some comment typos.
2015-08-06 Michael Kuperstein[X86] Improve EmitLoweredSelect for contiguous CMOV...
2015-08-05 JF Bastienx86 atomic: optimize a.store(reg op a.load(acquire...
2015-08-04 Sanjay Patelwrap OptSize and MinSize attributes for easier and...
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-07-30 Sanjay Patelfix memcpy/memset/memmove lowering when optimizing...
2015-07-29 Simon Pilgrim[X86][SSE] Keep 32-bit target i64 vector shifts on...
2015-07-29 Simon Pilgrim[X86][SSE] Vectorize i64 ASHR operations
2015-07-28 Sanjay Patelfix TLI's combineRepeatedFPDivisors interface to return...
2015-07-28 Chih-Hung HsiehImplement target independent TLS compatible with glibc...
2015-07-28 Simon Pilgrim[X86][SSE] Use bitmasks instead of shuffles where possible.
2015-07-28 Sanjay Patelfix invalid load folding with SSE/AVX FP logical instru...
2015-07-27 Sanjay Patelremove unnecessary forward declaration; NFC
2015-07-27 Sanjay Pateldon't repeat function names in comments; NFC
2015-07-27 Sanjay Patelfix typo and spacing; NFC
2015-07-27 Pete CooperRevert "Add const to some Type* parameters which didn...
2015-07-27 Simon Pilgrim[X86] Reordered lowerVectorShuffleAsBitMask before...
2015-07-24 Pete CooperAdd const to some Type* parameters which didn't need...
2015-07-24 Pete CooperUse foreach loops for StructType::elements(). NFC.
2015-07-24 Igor BregerAVX-512: Implemented encoding , DAG lowering and intrin...
2015-07-24 Mehdi AminiRemove access to the DataLayout in the TargetMachine
2015-07-24 Mehdi AminiRevert "Remove access to the DataLayout in the TargetMa...
2015-07-24 Mehdi AminiRemove access to the DataLayout in the TargetMachine
2015-07-23 Elena DemikhovskyX86: Fixed assertion failure in 32-bit mode
2015-07-23 Chandler CarruthRevert r242990: "AVX-512: Implemented encoding , DAG...
2015-07-23 Igor BregerAVX-512: Implemented encoding , DAG lowering and intrin...
2015-07-22 Sanjay Patelfix typo; NFC
2015-07-22 Sanjay Patelfix indent; NFC
2015-07-22 Asaf Badouh[X86][AVX512] add reduce/range/scalef/rndScale
2015-07-22 Elena DemikhovskyAVX-512: Added intrinsics for VCVT* instructions.
2015-07-21 Igor BregerAVX512 : Implemented VPMADDUBSW and VPMADDWD instruction ,
2015-07-19 Elena DemikhovskyAVX-512: Floating point conversions for SKX - DAG Lowering.
2015-07-16 Simon PilgrimFix spelling. NFCI.
2015-07-13 Elena DemikhovskyAVX-512: Added all AVX-512 forms of Vector Convert...
2015-07-12 Simon PilgrimTrim trailing whitespaces. NFC.
2015-07-12 Simon Pilgrim[X86][SSE] Vectorized v4i32 non-uniform shifts.
2015-07-09 Reid Kleckner[WinEH] Give up on using CSRs across 32-bit invokes...
2015-07-09 Pat GavlinAllow {e,r}bp as the target of {read,write}_register.
2015-07-09 Mehdi AminiRe-instate the EVT parameter to getScalarShiftAmountTy...
2015-07-09 Pawel BylicaReapply fixed r241790: Fix shift legalization and lower...
2015-07-09 Pawel BylicaRevert r241790: Fix shift legalization and lowering...
2015-07-09 Pawel BylicaFix shift legalization and lowering for big constants.
2015-07-09 Mehdi AminiRemove getDataLayout() from TargetLowering
2015-07-09 Mehdi AminiMake isLegalAddressingMode() taking DataLayout as an...
2015-07-09 Mehdi AminiMake getByValTypeAlignment() taking DataLayout as an...
2015-07-09 Mehdi AminiMake TargetLowering::getShiftAmountTy() taking DataLayo...
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-07-07 Reid Kleckner[WinEH] Make llvm.x86.seh.restoreframe work for stack...
2015-07-07 Reid Kleckner[WinEH] Add localaddress intrinsic instead of using...
2015-07-07 Reid KlecknerRename llvm.frameescape and llvm.framerecover to locale...
2015-07-07 Reid Kleckner[WinEH] Add a report_fatal_error for 32-bit stack reali...
2015-07-07 Denis ProtivenskyFix gcc warnings of different enum and non-enum types...
2015-07-06 Simon Pilgrim[X86][AVX] Add support for shuffle decoding of vperm2f1...
2015-07-06 Simon Pilgrim[X86][SSE] Vectorized i64 uniform constant SRA shifts
2015-07-06 Simon Pilgrim[X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ...
2015-07-06 Simon Pilgrim[X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN opcodes...
2015-07-06 Asaf Badouh[X86][AVX512] Multiply Packed Unsigned Integers with...
2015-07-05 Peter CollingbourneIR: Do not consider available_externally linkage to...
2015-07-05 Benjamin Kramer[TargetLowering] StringRefize asm constraint getters.
2015-07-05 Asaf Badouh[x86][AVX512] add Multiply High Op
2015-07-04 Simon Pilgrim[X86][SSE] Improved i8/i16 to f64 uint2fp vector conver...
2015-07-03 Simon Pilgrim[X86][SSE] Sign extension for target vector sizes less...
2015-07-03 Simon Pilgrim[X86][SSE] Sign extension for target vector sizes less...
2015-07-01 Reid Kleckner[SEH] Don't assert if the parent function lacks a perso...
2015-06-30 Reid Kleckner[SEH] Add new intrinsics for recovering and restoring...
2015-06-29 Matthias BraunX86: Rework inline asm integer register specification.
next