AVX512: Implemented encoding and intrinsics for vpternlogd/q.
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2015-10-15 Igor BregerAVX512: Implemented encoding and intrinsics for vpternl...
2015-10-15 Elena DemikhovskyAVX-512: Fixed a bug in shuffle lowering 32-bit mode
2015-10-12 Andrea Di Biagio[x86] Fix wrong lowering of vsetcc nodes (PR25080).
2015-10-12 Sanjay Patelcombine predicates; NFCI
2015-10-12 Andrea Di Biagio[x86] PR24562: fix incorrect folding of PSHUFB nodes...
2015-10-11 Simon Pilgrim[X86][XOP] Added support for the lowering of 128-bit...
2015-10-10 David Majnemer[WinEH] Remove more dead code
2015-10-09 James Y KnightFix assert in X86 backend.
2015-10-09 Reid KlecknerRevert "Revert "Revert r248959, "[WinEH] Emit int3...
2015-10-09 Reid KlecknerRevert "Revert r248959, "[WinEH] Emit int3 after noretu...
2015-10-08 Igor BregerAVX512: vpextrb/w/d/q and vpinsrb/w/d/q implementation.
2015-10-08 Michael Kuperstein[X86] Fix wrong treatment of multi-lane blends in BUILD...
2015-10-07 Kevin B. SmithTest commit access. Fixed comment to have correct input...
2015-10-06 Joseph Tremoulet[WinEH] Recognize CoreCLR personality function
2015-10-04 Igor BregerAVX512: Implemented encoding and intrinsics for VPERMIL...
2015-10-03 Simon Pilgrim[X86] Lower SEXTLOAD using SIGN_EXTEND_VECTOR_INREG...
2015-10-01 NAKAMURA TakumiRevert r248959, "[WinEH] Emit int3 after noreturn calls...
2015-10-01 Ahmed Bougacha[X86] Don't custom-lower vNi32 uint_to_fp when unsafe...
2015-09-30 Reid Kleckner[WinEH] Emit int3 after noreturn calls on Win64
2015-09-30 Simon Pilgrim[X86][XOP] Added support for the lowering of 128-bit...
2015-09-29 Maksim PanchenkoHHVM calling conventions.
2015-09-29 Jeroen KetemaArguments spilled on the stack before a function call...
2015-09-28 Sanjay Pateladd a FIXME for a CPU model check that should have...
2015-09-27 Yaron KerenSilence clang warning: variable ‘Status’ set but not...
2015-09-24 Simon Pilgrim[X86][SSE2] Fix zero/any extension shuffles that don...
2015-09-23 Sanjay Patel[x86] replace integer 'xor' ops with packed SSE FP...
2015-09-23 Sanjay Patel[x86] replace integer 'or' ops with packed SSE FP ...
2015-09-23 Evgeniy StepanovAndroid support for SafeStack.
2015-09-23 Sanjay Patelmove call to convertIntLogicToFPLogic up; NFCI
2015-09-23 Sanjay Patel[x86] move code for converting int logic to FP logic...
2015-09-23 Sanjay Patel[x86] replace integer 'and' ops with packed SSE FP...
2015-09-23 Evgeniy StepanovRevert "Android support for SafeStack."
2015-09-23 Evgeniy StepanovAndroid support for SafeStack.
2015-09-22 NAKAMURA TakumiUntabify.
2015-09-22 NAKAMURA TakumiReformat blank lines.
2015-09-22 NAKAMURA TakumiReformat comment lines.
2015-09-22 NAKAMURA TakumiReformat.
2015-09-22 Simon Pilgrim[X86][SSE] Match zero/any extension shuffles that don...
2015-09-21 Asaf Badouh[X86][AVX512] add masked version for RSQRT14 & RCP14...
2015-09-20 Igor BregerAVX512: Implemented encoding and intrinsics for vcmpss/sd.
2015-09-20 Asaf Badouh[X86][AVX512DQ] Add fpclass instruction
2015-09-20 Michael Kuperstein[X86] Fix sitofp and uitofp instruction matching failur...
2015-09-20 Igor BregerAVX512: Implement instructions encoding, lowering and...
2015-09-19 Simon Pilgrim[X86][SSE] Vectorize CTTZ + CTTZ_ZERO_UNDEF
2015-09-17 Reid Kleckner[WinEH] Make funclet return instrs pseudo instrs
2015-09-17 Elena DemikhovskyAVX-512: shufflevector for i1 vectors <2 x i1> .. ...
2015-09-16 Reid Kleckner[WinEH] Rip out the landingpad-based C++ EH state numbe...
2015-09-16 Sanjay Patelpropagate fast-math-flags on DAG nodes
2015-09-13 Elena DemikhovskyAVX-512: Fixed a bug in OR/XOR operations for 512-bit...
2015-09-12 Simon Pilgrim[X86] Renamed lowerVectorShuffleAsUnpack NFCI.
2015-09-12 Simon Pilgrim[X86] Moved lowerVectorShuffleWithUNPCK earlier to...
2015-09-11 Ahmed Bougacha[CodeGen] Refactor TLI/AtomicExpand interface to make...
2015-09-11 Ahmed Bougacha[CodeGen] Rename AtomicRMWExpansionKind to AtomicExpans...
2015-09-10 Reid Kleckner[WinEH] Add codegen support for cleanuppad and cleanupret
2015-09-09 Reid Kleckner[SEH] Emit 32-bit SEH tables for the new EH IR
2015-09-08 Derek Schuffx32. Fixes a bug in how struct va_list is initialized...
2015-09-08 Igor BregerAVX512: kunpck encoding implementation
2015-09-08 Elena DemikhovskyRemoved an old comment, NFC
2015-09-08 Elena Demikhovskycompilation issue, NFC
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...
next