Invariant start/end intrinsics overloaded for address space
[lldb.git] / llvm / lib / IR / AutoUpgrade.cpp
2016-07-21 Anna ThomasInvariant start/end intrinsics overloaded for address...
2016-07-21 Simon Pilgrim[X86][AVX] Added support for lowering to VBROADCASTF128...
2016-07-19 Simon Pilgrim[X86][SSE] Reimplement SSE fp2si conversion intrinsics...
2016-07-12 Craig Topper[AVX512] Remove masked logic op intrinsics and autoupgr...
2016-07-12 Craig Topper[X86,IR] Remove unnecessary or unused LLVMContext param...
2016-07-09 Craig Topper[X86] Remove and autoupgrade 512-bit non-temporal store...
2016-07-08 Eric LiuMove setName after accessing Name
2016-07-08 Eric LiuMake a std::string copy of StringRef Name so that it...
2016-07-08 Craig Topper[AVX512] Remove and autoupgrade a duplicate set of...
2016-07-07 Craig Topper[AVX512] Zero extend the result of vpcmpeq/vpcmpgt...
2016-07-05 Simon Pilgrim[X86][AVX512] Autoupgrade the BROADCAST intrinsics
2016-07-04 Craig Topper[IR,X86] Remove some intrinsic prefixes earlier in...
2016-07-04 Simon Pilgrim[X86][AVX512] Autoupgrade the VPERMPD/VPERMQ intrinsics
2016-07-04 Simon Pilgrim[X86][AVX512] Autoupgrade the VPERMILPD/VPERMILPS intri...
2016-07-02 Simon Pilgrim[X86][AVX512] Autoupgrade the MOVDDUP/MOVSLDUP/MOVSHDUP...
2016-06-28 Artur PilipenkoSupport arbitrary addrspace pointers in masked load...
2016-06-27 Artur PilipenkoRevert -r273892 "Support arbitrary addrspace pointers...
2016-06-27 Artur PilipenkoSupport arbitrary addrspace pointers in masked load...
2016-06-23 Craig Topper[AVX512] Remove masked unpack intrinsics and autoupgrad...
2016-06-21 Craig Topper[AVX512] Remove the masked vpcmpeq/vcmpgt intrinsics...
2016-06-18 Simon Pilgrim[X86][SSE4A] Autoupgrade and remove MOVNTSD/MOVNTSS...
2016-06-16 Sanjay Patel[x86] autoupgrade and remove AVX2 integer min/max intri...
2016-06-16 Sanjay Patel[x86] autoupgrade and remove SSE2/SSE41 integer min...
2016-06-15 Sanjay Patelfix comments; NFC
2016-06-13 Craig Topper[AVX512] Remove maksed pshufd, pshuflw, and phufhw...
2016-06-13 Craig Topper[X86] Refactor some of the X86 autoupgrade code to...
2016-06-12 Craig Topper[X86] Remove sse2 pshufd/pshuflw/pshufhw intrinsics...
2016-06-12 Craig Topper[X86] Pre-allocate some of the shuffle mask SmallVector...
2016-06-12 Craig Topper[X86] Greatly simplify the llvm.x86.avx.vpermil.* auto...
2016-06-12 Craig Topper[X86,IR] Make use of the CreateShuffleVector form that...
2016-06-12 Craig Topper[IR] Require ArrayRef of 'uint32_t' instead of 'int...
2016-06-09 Simon Pilgrim[X86][AVX512] Dropped avx512 VPSLLDQ/VPSRLDQ intrinsics
2016-06-06 Craig Topper[AVX512] Remove masked palignr intrinsics and auto...
2016-06-03 Simon Pilgrim[X86][XOP] Support for VPERMIL2PD/VPERMIL2PS 2-input...
2016-06-02 Simon Pilgrim[X86][SSE] Replace (V)CVTTPS2DQ and VCVTTPD2DQ truncati...
2016-06-02 Craig Topper[AVX512] Remove masked load intrinsics. Clang now emits...
2016-06-01 Craig TopperRevert r271362 "[AVX512] Remove masked load intrinsics...
2016-06-01 Craig Topper[AVX512] Remove masked load intrinsics. Clang now emits...
2016-05-31 Craig Topper[AVX512] Remove masked store intrinsics. Clang now...
2016-05-30 Craig Topper[X86] Remove SSE/AVX unaligned store intrinsics as...
2016-05-30 Craig Topper[X86] Simplify and remove some unnecessary auto-upgrade...
2016-05-30 Craig Topper[X86] Reduce the number of string compares in the autou...
2016-05-29 Craig Topper[X86] Simplify some of the autoupgrade code. NFC
2016-05-28 Simon Pilgrim[X86][SSE] (Reapplied) Replace (V)PMOVSX and (V)PMOVZX...
2016-05-27 Simon PilgrimRevert: r270973 - [X86][SSE] Replace (V)PMOVSX and...
2016-05-27 Simon Pilgrim[X86][SSE] Replace (V)PMOVSX and (V)PMOVZX integer...
2016-05-25 Manman RenObjective-C Class Properties: Autoupgrade "Class Proper...
2016-05-25 Simon Pilgrim[X86][SSE] Replace (V)CVTDQ2PD(Y) and (V)CVTPS2PD(Y...
2016-05-25 Craig Topper[X86] Remove the llvm.x86.sse2.storel.dq intrinsic...
2016-04-19 Marcin Koscielnicki[AArch64] [ARM] Make a target-independent llvm.thread...
2016-04-18 Sanjay Pateltry to make comments more meaningful; NFC
2016-04-17 Duncan P. N. Exon... Revert "use range loop, try to make comments more meani...
2016-04-16 Sanjay Pateluse range loop, try to make comments more meaningful...
2016-04-14 Adam NemetRevert "Support arbitrary addrspace pointers in masked...
2016-04-12 Artur PilipenkoSupport arbitrary addrspace pointers in masked load...
2016-04-08 Tim Shen[SSP] Remove llvm.stackprotectorcheck.
2016-03-25 Duncan P. N. Exon... IR: Stop upgrading !llvm.loop attachments via MDString
2016-03-22 Matthias BraunRevert "Support arbitrary addrspace pointers in masked...
2016-03-10 Artur PilipenkoSupport arbitrary addrspace pointers in masked load...
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
2015-11-18 Pete CooperChange memcpy/memset/memmove to have dest and source...
2015-11-03 Simon Pilgrim[X86][XOP] Add support for the matching of the VPCMOV...
2015-10-18 Craig TopperMake a bunch of static arrays const.
2015-10-08 Duncan P. N. Exon... IR: Remove implicit iterator conversions from lib/IR...
2015-09-30 Jeroen Ketema[ARM][NEON] Use address space in vld([1234]|[234]lane...
2015-09-23 Simon Pilgrim[X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics...
2015-09-02 Ahmed Bougacha[X86] Require 32-byte alignment for 32-byte VMOVNTs.
2015-08-20 Ahmed Bougacha[X86] Replace avx2 broadcast intrinsics with native IR.
2015-07-03 Filipe CabecinhasRemove always-true comparison, NFC.
2015-05-20 David Blaikie[opaque pointer type] Pass explicit type to Load instru...
2015-05-20 Pete CooperChange Function::getIntrinsicID() to return an Intrinsi...
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-11 Elena DemikhovskyAVX-512: Changed CC parameter in "cmp" intrinsic
2015-05-07 Elena DemikhovskyAVX-512: Added all forms of FP compare instructions...
2015-04-24 David Blaikie[opaque pointer type] Verifier/AutoUpgrade: Remove...
2015-04-06 Duncan P. N. Exon... AutoUpgrade: Remove obsolete dbg.declare/value upgrade
2015-03-30 Yaron KerenTrying to fix the Hexagon and debian-fast bots arm32_ne...
2015-03-30 Yaron KerenRemove more superfluous .str() and replace std::string...
2015-03-12 Sanjay Patel[X86, AVX2] Replace inserti128 and extracti128 intrinsi...
2015-03-12 Sanjay Patelmake an array of constants explicitly const
2015-03-12 Sanjay PatelIRBuilder: add a CreateShuffleVector function that...
2015-03-12 Sanjay Patel[X86, AVX] replace vextractf128 intrinsics with generic...
2015-03-10 Sanjay Patel[X86, AVX] replace vinsertf128 intrinsics with generic...
2015-03-04 Juergen RibutzkaRemove 'llvm.x86.avx2.vbroadcasti128' intrinsic.
2015-02-28 Sanjay Patelfix typo; NFC
2015-02-28 Craig Topper[X86] Remove the blendpd/blendps/pblendw/pblendd intrin...
2015-02-18 Craig Topper[X86] Remove AVX2 and SSE2 pslldq and psrldq intrinsics...
2015-02-16 Craig Topper[X86] Remove the multiply by 8 that goes into the shift...
2015-02-16 Craig Topper[X86] Remove x86.avx2.psll.dq.bs and x86.avx2.psrl...
2015-02-13 Craig Topper[X86] Fix XOP vpcom intrinsic autoupgrade to map 'true...
2015-02-13 Craig Topper[X86] Remove int_x86_sse2_psll_dq_bs and int_x86_sse2_p...
2015-01-25 Craig Topper[X86] Use i8 immediate for comparison type on AVX512...
2015-01-19 Craig Topper[x86] Change AVX512 intrinsics to take a 8-bit immediat...
2015-01-14 Chandler Carruth[cleanup] Re-sort all the #include lines in LLVM using
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-05 Steven WuRemove obsolete ARM intrinsics vclz and vcnt
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-10-01 Adrian PrantlRevert r218778 while investigating buldbot breakage.
next