index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
test
/
CodeGen
/
X86
/
avx512-intrinsics.ll
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86] Add a 32-bit command line to avx512-intrinsics.ll. Move all 64-bit mode...
Craig Topper
2019-01-31
1
-2265
/
+4320
*
[X86] Add new variadic avx512 compress/expand intrinsics that use vXi1 types ...
Craig Topper
2019-01-28
1
-64
/
+73
*
[X86] Remove GCCBuiltins from 512-bit cvt(u)qqtops, cvt(u)qqtopd, and cvt(u)d...
Craig Topper
2019-01-26
1
-8
/
+12
*
[X86] Remove and autoupgrade vpmovqd/vpmovwb intrinsics using trunc+select.
Craig Topper
2019-01-21
1
-13
/
+15
*
[X86] Add X86ISD::VSHLV and X86ISD::VSRLV nodes for psllv and psrlv
Craig Topper
2019-01-16
1
-8
/
+20
*
[X86] Add test cases for D56695. NFC
Craig Topper
2019-01-15
1
-0
/
+48
*
[X86] Add ISD node for masked version of CVTPS2PH.
Craig Topper
2019-01-12
1
-1
/
+1
*
[X86] Add ISD nodes for masked truncate so we can properly represent when the...
Craig Topper
2019-01-12
1
-48
/
+48
*
[X86] Auto upgrade XOP/AVX512 rotation intrinsics to generic funnel shift int...
Simon Pilgrim
2018-12-20
1
-192
/
+0
*
[X86] In getScalarMaskingNode, replace scalar_to_vector with a bitcast to v8i...
Craig Topper
2018-11-21
1
-7
/
+7
*
[X86] Merge the FR128 and VR128 regclass since they have identical spill and ...
Craig Topper
2018-07-16
1
-70
/
+70
*
[X86] Add patterns to use VMOVSS/SD zero masking for scalar f32/f64 select wi...
Craig Topper
2018-07-12
1
-6
/
+4
*
[X86] Remove and autoupgrade the scalar fma intrinsics with masking.
Craig Topper
2018-07-12
1
-105
/
+382
*
[X86] Correct vfixupimm load patterns to look for an integer load, not a floa...
Craig Topper
2018-07-10
1
-4
/
+2
*
[X86] Add test cases that show failure to fold load into vfixupimm instructio...
Craig Topper
2018-07-10
1
-1
/
+23
*
[X86] Remove masking from avx512 rotate intrinsics. Use select in IR instead.
Craig Topper
2018-06-30
1
-32
/
+144
*
[X86] Remove masking from the avx512 packed sqrt intrinsics. Use select in IR...
Craig Topper
2018-06-29
1
-8
/
+120
*
[X86] Rename the autoupgraded of packed fp compare and fpclass intrinsics tha...
Craig Topper
2018-06-27
1
-7
/
+7
*
[X86] Go through some tests that still reference old intrinsics that have bee...
Craig Topper
2018-06-21
1
-3
/
+7
*
[X86] Remove masking from 512-bit floating max/min intrinsics. Use select ins...
Craig Topper
2018-06-21
1
-36
/
+48
*
[X86] Remove and autoupgrade the expandload and compressstore intrinsics.
Craig Topper
2018-06-11
1
-225
/
+0
*
[X86] Fix forward declaration in a test case that was messed up in r334358
Craig Topper
2018-06-10
1
-1
/
+1
*
[X86] Remove masking from the 512-bit masked floating point add/sub/mul/div i...
Craig Topper
2018-06-10
1
-152
/
+215
*
[X86] Do something sensible when an expand load intrinsic is passed a 0 mask.
Craig Topper
2018-06-01
1
-0
/
+9
*
[X86] Add isel patterns to use vexpand with zero masking when the passthru va...
Craig Topper
2018-06-01
1
-8
/
+4
*
[X86] Expand the testing of expand and compress intrinsics
Craig Topper
2018-06-01
1
-0
/
+469
*
[X86][AVX512] Replace -cpu=knl with -mattr=+avx512f for avx512-intrinsics tests
Simon Pilgrim
2018-05-30
1
-26
/
+52
*
[X86] Remove masked vpermi2var/vpermt2var intrinsics and autoupgrade.
Craig Topper
2018-05-29
1
-48
/
+59
*
[X86] Converge X86ISD::VPERMV3 and X86ISD::VPERMIV3 to a single opcode.
Craig Topper
2018-05-28
1
-8
/
+8
*
[X86] Remove masking from vpternlog intrinsics. Use a select in IR instead.
Craig Topper
2018-05-21
1
-22
/
+26
*
[X86] Remove mask arguments from permvar builtins/intrinsics. Use a select in...
Craig Topper
2018-05-20
1
-28
/
+44
*
[X86] Remove and autoupgrade avx512.vbroadcast.ss/avx512.vbroadcast.sd intrin...
Craig Topper
2018-05-14
1
-20
/
+0
*
[X86] Remove and autoupgrade the cvtusi2sd intrinsic. Use uitofp+insertelemen...
Craig Topper
2018-05-14
1
-11
/
+0
*
[X86] Split WriteVecShift/WriteVarVecShift into MMX, XMM and YMM/ZMM schedule...
Simon Pilgrim
2018-05-03
1
-2
/
+2
*
[X86] Remove the pmuldq/pmuldq intrinsics and replace with native IR.
Craig Topper
2018-04-13
1
-238
/
+0
*
[X86] Add comments to the end of FMA3 instructions to make the operation clear
Craig Topper
2018-03-10
1
-25
/
+25
*
[X86] Don't use EXTRACT_ELEMENT from v1i1 with i8/i32 result type when we nee...
Craig Topper
2018-02-28
1
-12
/
+12
*
[X86] Teach EVEX->VEX pass to turn VRNDSCALE into VROUND when bits 7:4 of the...
Craig Topper
2018-02-13
1
-3
/
+3
*
[X86] Change signatures of avx512 packed fp compare intrinsics to return a vX...
Craig Topper
2018-02-10
1
-26
/
+33
*
[x86] Add test cases to demonstrate some dumb mask->gpr->mask transition sequ...
Craig Topper
2018-02-09
1
-0
/
+44
*
[X86] Remove kortest intrinsics and replace with native IR.
Craig Topper
2018-02-08
1
-28
/
+0
*
[X86] Remove and autoupgrade kand/kandn/kor/kxor/kxnor/knot intrinsics.
Craig Topper
2018-02-03
1
-105
/
+0
*
Followup on Proposal to move MIR physical register namespace to '$' sigil.
Puyan Lotfi
2018-01-31
1
-12
/
+12
*
[X86] Add load folding pattern to EVEX vcvttss2si/vcvtsd2si.
Craig Topper
2018-01-06
1
-0
/
+10
*
[X86] Canonicalize extract_vector_elt from vXi1 to always return MVT::i32.
Craig Topper
2017-12-17
1
-12
/
+12
*
[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.
Francis Visoiu Mistrih
2017-12-07
1
-12
/
+12
*
[x86][AVX512] Lowering kunpack intrinsics to LLVM IR
Jina Nahias
2017-12-05
1
-15
/
+0
*
[CodeGen] Unify MBB reference format in both MIR and debug output
Francis Visoiu Mistrih
2017-12-04
1
-374
/
+374
*
[CodeGen] Print register names in lowercase in both MIR and debug output
Francis Visoiu Mistrih
2017-11-28
1
-13
/
+13
*
[X86] Add test cases for rndscaless/sd intrinsics.
Craig Topper
2017-11-19
1
-0
/
+86
[next]