aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/IntrinsicsX86.td
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-11-08Add support of RTM from TSX extensionMichael Liao
2012-08-26Mark avx2 maskstore has ReadWriteArgMem. Mark broadcast and maskload as ReadA...Craig Topper
2012-08-23Fix attributes on X86 store intrinsics.Jakob Stoklund Olesen
2012-07-12Add intrinsics for Ivy Bridge's rdrand instruction.Benjamin Kramer
2012-06-29X86: add more GATHER intrinsics in LLVMManman Ren
2012-06-26X86: add GATHER intrinsics (AVX2) in LLVMManman Ren
2012-06-13Fix intrinsics for XOP frczss/sd instructions. These instructions only take o...Craig Topper
2012-06-10Add intrinsics for immediate form of XOP vprot instructions. Use i128mem inst...Craig Topper
2012-06-09Replace XOP vpcom intrinsics with fewer intrinsics that take the immediate as...Craig Topper
2012-06-03Rename fma4 intrinsics to just fma since they are now used for both FMA4 and ...Craig Topper
2012-05-31Add intrinsic for pclmulqdq instruction.Craig Topper
2012-05-30Mark insertq/extrq intrinsic readnone.Benjamin Kramer
2012-05-29Add intrinsics, code gen, assembler and disassembler support for the SSE4a ex...Benjamin Kramer
2012-05-08Remove 256-bit AVX non-temporal store intrinsics. Similar was previously done...Craig Topper
2012-05-07Add SSE4A MOVNTSS/MOVNTSD instructions.Craig Topper
2012-04-18Remove AVX vpermil intrinsics. I removed their uses from clang headers and bu...Craig Topper
2012-04-15Remove AVX2 vpermq and vpermpd intrinsics. These can now be handled with norm...Craig Topper
2012-04-12Fix 128-bit ptest intrinsics to take v2i64 instead of v4f32 since these are i...Craig Topper
2012-02-08Remove GCC builtins for vpermilp* intrinsics as clang no longer needs them. C...Craig Topper
2012-02-05Remove most of the intrinsics for XOP VPCMOV instruction. They all aliased to...Craig Topper
2012-01-31Remove pcmpgt/pcmpeq intrinsics as clang is not using them.Craig Topper
2012-01-30Add GCCBuiltin declarations for cmpsd/cmpss/cmppd/cmpps to allow custom code ...Craig Topper
2012-01-25Remove AVX 256-bit unaligned load intrinsics. 128-bit versions had been remov...Craig Topper
2012-01-11Add XOP Intrinsics and testsJan Sjödin
2011-11-30Support for encoding all FMA4 instructions and tablegen patterns for allJan Sjödin
2011-11-25This patch contains support for encoding FMA4 instructions andBruno Cardoso Lopes
2011-11-07Add AVX2 variable shift instructions and intrinsics.Craig Topper
2011-11-07Add AVX2 VPMOVMASK instructions and intrinsics.Craig Topper
2011-11-07Add AVX2 VEXTRACTI128 and VINSERTI128 instructions. Fix VPERM2I128 to be qual...Craig Topper
2011-11-07Fix accidental edit to __builtin_ia32_vperm2f128_ps256's nameCraig Topper
2011-11-06More AVX2 instructions and their intrinsics.Craig Topper
2011-11-06Add more AVX2 instructions and intrinsics.Craig Topper
2011-11-04Add intrinsics for X86 vcvtps2ph and vcvtph2ps instructionsCraig Topper
2011-11-03Add new X86 AVX2 VBROADCAST instructions.Craig Topper
2011-11-02More AVX2 instructions and intrinsics.Craig Topper
2011-11-02Add a bunch more X86 AVX2 instructions and their corresponding intrinsics.Craig Topper
2011-11-01Fix operand type for x86 pmadd_ub_sw intrinsic.Craig Topper
2011-10-31Fix operand type for int_x86_ssse3_phadd_sw_128 intrinsicCraig Topper
2011-10-31Begin adding AVX2 instructions. No selection support yet other than intrinsics.Craig Topper
2011-10-30Add intrinsics and feature flag for read/write FS/GS base instructions. Also ...Craig Topper
2011-10-30Mark X86 pcmpeq b/w/d intrinsics as being Commutative. pcmpeqq is already mar...Craig Topper
2011-10-30Fix return type for X86 mpsadbw instrinsic. The instruction takes in a vector...Craig Topper
2011-10-21Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrinsics and replace with ...Craig Topper
2011-10-19Rename PEXTR to PEXT. Add intrinsics for BMI instructions.Craig Topper
2011-05-26Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. Chad Rosier
2011-05-04Remove dead intrinsics.Bill Wendling
2011-04-15Add 3DNow! intrinsics.Michael J. Spencer
2011-04-14Fix whitespace and tabs.Michael J. Spencer
2011-04-13Reapply r129401 with patch for clang.Bill Wendling