Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Target
/
X86
/
X86ShuffleDecodeConstantPool.cpp
c8e183f
Recommit r344877 "[X86] Stop promoting integer loads to vXi64"
by Craig Topper
· 7 years ago
8d8dcfe
Revert r344877 "[X86] Stop promoting integer loads to vXi64"
by Craig Topper
· 7 years ago
321df5b
[X86] Stop promoting integer loads to vXi64
by Craig Topper
· 7 years ago
8de07b4
Revert r344873 "foo"
by Craig Topper
· 7 years ago
e367039
foo
by Craig Topper
· 7 years ago
ad24af7
Remove redundant includes from lib/Target/X86.
by Michael Zolotukhin
· 8 years ago
b02667c
[APInt] Add APInt::insertBits() method to insert an APInt into a larger APInt
by Simon Pilgrim
· 9 years ago
e86b7e2
[X86][SSE] Speed up constant pool shuffle mask decoding with direct copy (PR32037).
by Simon Pilgrim
· 9 years ago
e1be95c
[X86] Fix SmallVector sizes in constant pool shuffle decoding to avoid heap allocation
by Craig Topper
· 9 years ago
53e5a38d
[X86] Use APInt instead of SmallBitVector for tracking undef elements in constant pool shuffle decoding
by Craig Topper
· 9 years ago
0f5fb5f
[APInt] Add APInt::extractBits() method to extract APInt subrange (reapplied)
by Simon Pilgrim
· 9 years ago
cdf2bd6
Revert: r296141 [APInt] Add APInt::extractBits() method to extract APInt subrange
by Simon Pilgrim
· 9 years ago
bd9fb2a
[APInt] Add APInt::extractBits() method to extract APInt subrange
by Simon Pilgrim
· 9 years ago
aed3522
[APInt] Add APInt::setBits() method to set all bits in range
by Simon Pilgrim
· 9 years ago
3a895c4
[X86][SSE] Use APInt::getBitsSet() instead of APInt::getLowBitsSet().shl() separately. NFCI.
by Simon Pilgrim
· 9 years ago
96ef0c1
Use APInt::isAllOnesValue instead of popcnt. NFCI.
by Simon Pilgrim
· 9 years ago
448358b
[X86] Fix DecodeVPERMVMask to handle cases where the constant pool entry has a different type than the shuffle itself.
by Craig Topper
· 9 years ago
7268bf9
[AVX-512] Fix DecodeVPERMV3Mask to handle cases where the constant pool entry has a different type than the shuffle itself.
by Craig Topper
· 9 years ago
630dd6f
[X86][SSE] Cleaned up shuffle decode assertion messages
by Simon Pilgrim
· 9 years ago
3ace13a
[X86] Avoid "unused" warnings if no asserts
by Douglas Katzman
· 9 years ago
97a4820
[X86][SSE] Added common helper for shuffle mask constant pool decodes.
by Simon Pilgrim
· 9 years ago
48d8340
[X86][AVX] Add support for target shuffle combining to VPERMILPS variable shuffle mask
by Simon Pilgrim
· 9 years ago
48adedf
[X86][AVX512] Fixed decoding of permd/permpd variable mask shuffles + enabled them for target shuffle combining
by Simon Pilgrim
· 9 years ago
4c0e94d
Try a bit harder to remove the signed and unsigned comparison warning.
by Chandler Carruth
· 9 years ago
306e270
Compare to an unsigned literal to avoid a -Wsign-compare warning.
by Chandler Carruth
· 9 years ago
163987a
[X86][XOP] Tidied up DecodeVPERMIL2PMask to more closely match DecodeVPERMILPMask.
by Simon Pilgrim
· 9 years ago
2ead861
[X86][XOP] Added VPERMIL2PD/VPERMIL2PS shuffle mask comment decoding
by Simon Pilgrim
· 9 years ago
1cc5712
[X86][XOP] Support for VPPERM 2-input shuffle mask decoding
by Simon Pilgrim
· 9 years ago
253ca34
[X86][AVX512] Fixed VPERMT2* shuffle mask decoding and enabled target shuffle combining.
by Simon Pilgrim
· 10 years ago
10e3ca2
Fix spelling. NFCI.
by Simon Pilgrim
· 10 years ago
05e48b9
[X86][SSE] Improve PSHUFB shuffle mask decoding.
by Simon Pilgrim
· 10 years ago
69653af
[X86] Move shuffle decoding for constant pool into the X86CodeGen library to remove a layering violation in the Util library.
by Craig Topper
· 10 years ago