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-ext.ll
Commit message (
Expand
)
Author
Age
Files
Lines
*
[TargetLowering] SimplifyDemandedBits - legal checks for SIGN/ZERO_EXTEND -> ...
Simon Pilgrim
2019-06-25
1
-42
/
+42
*
[X86] Allow combinevxi1Bitcast to use pmovmskb on avx512 targets if the input...
Craig Topper
2019-01-05
1
-27
/
+6
*
[X86] Turn X86ISD::VSEXT into X86ISD::VZEXT if the upper bits aren't demanded.
Craig Topper
2018-11-09
1
-48
/
+48
*
[X86] Move promotion of vector and/or/xor from legalization to DAG combine
Craig Topper
2018-10-15
1
-2
/
+2
*
[X86] Add isel pattern for (v8i16 (sext (v8i1))) with DQI and no BWI.
Craig Topper
2018-09-23
1
-118
/
+531
*
[X86] Remove -mcpu=skx/knl from some tests and use -mattr instead.
Craig Topper
2018-04-17
1
-16
/
+24
*
[X86] Use vpmovq2m/vpmovd2m for truncate to vXi1 when possible.
Craig Topper
2018-02-19
1
-18
/
+18
*
[X86] Legalize zero extends from vXi1 to vXi16/vXi32/vXi64 using a sign exten...
Craig Topper
2018-02-10
1
-8
/
+13
*
[X86] Teach combineExtSetcc to handle ZERO_EXTEND by widening the setcc and t...
Craig Topper
2018-02-10
1
-45
/
+21
*
[X86] Relax restrictions on what setcc condition codes can be folded with a s...
Craig Topper
2018-02-05
1
-2
/
+2
*
Followup on Proposal to move MIR physical register namespace to '$' sigil.
Puyan Lotfi
2018-01-31
1
-32
/
+32
*
[X86] Use vpternlog to implement vector not under AVX512.
Craig Topper
2018-01-26
1
-2
/
+2
*
[X86] Improve legalization of vXi16/vXi8 selects.
Craig Topper
2018-01-14
1
-35
/
+33
*
[X86] Make v2i1 and v4i1 legal types without VLX
Craig Topper
2018-01-07
1
-57
/
+67
*
[X86] Add patterns for using zmm registers for v8i32/v8f32 vselect with the f...
Craig Topper
2018-01-01
1
-15
/
+10
*
[X86] Remove type restrictions from WidenMaskArithmetic.
Craig Topper
2017-12-23
1
-15
/
+6
*
[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.
Francis Visoiu Mistrih
2017-12-07
1
-14
/
+14
*
[CodeGen] Unify MBB reference format in both MIR and debug output
Francis Visoiu Mistrih
2017-12-04
1
-168
/
+168
*
[CodeGen] Print register names in lowercase in both MIR and debug output
Francis Visoiu Mistrih
2017-11-28
1
-14
/
+14
*
[X86][Haswell] Updating HSW instruction scheduling information
Gadi Haber
2017-08-28
1
-2
/
+2
*
[X86] SET0 to use XMM registers where possible PR26018 PR32862
Dinar Temirbulatov
2017-07-27
1
-5
/
+5
*
[X86][AVX512] Regenerated and cleaned up extension tests.
Simon Pilgrim
2017-07-26
1
-184
/
+184
*
[X86][AVX512] Make i1 illegal in the CodeGen
Guy Blank
2017-05-19
1
-12
/
+12
*
[DAG] add splat vector support for 'and' in SimplifyDemandedBits
Sanjay Patel
2017-04-19
1
-4
/
+4
*
[AVX-512] Remove explicit KMOVWrk/KMOVWKr instructions from patterns where we...
Craig Topper
2017-03-29
1
-1
/
+1
*
[AVX-512] Fix accidental uses of AH/BH/CH/DH after copies to/from mask registers
Craig Topper
2017-03-28
1
-20
/
+46
*
[X86] Generate VZEROUPPER for Skylake-avx512.
Amjad Aboud
2017-03-03
1
-11
/
+27
*
[X86][AVX512] Add support for ASHR v2i64/v4i64 support without VLX
Simon Pilgrim
2017-02-20
1
-12
/
+6
*
[SelectionDAG] Teach getNode to simplify a couple easy cases of EXTRACT_SUBVE...
Craig Topper
2017-01-24
1
-285
/
+6
*
[AVX-512] Change another pattern that was using BLENDM to use masked moves. A...
Craig Topper
2017-01-09
1
-15
/
+15
*
[AVX-512] Add patterns to use a zero masked VPTERNLOG instruction for vselect...
Craig Topper
2017-01-09
1
-2
/
+1
*
This is a large patch for X86 AVX-512 of an optimization for reducing code si...
Gadi Haber
2016-12-28
1
-6
/
+6
*
[X86][AVX512] Add masked VPMOZX test case for PR26762
Simon Pilgrim
2016-11-13
1
-0
/
+22
*
[TargetLowering] Fix undef vector element issue with true/false result handling
Simon Pilgrim
2016-11-08
1
-9
/
+4
*
[AVX-512] Simplify X86InstrInfo::copyPhysReg for 128/256-bit vectors with AVX...
Craig Topper
2016-09-05
1
-4
/
+4
*
Revert r274613 because it breaks the test suite with AVX512
Michael Kuperstein
2016-08-25
1
-123
/
+123
*
Revert r279782 due to debug buildbot breakage.
Michael Kuperstein
2016-08-25
1
-123
/
+123
*
Revert r274613 because it breaks the test suite with AVX512
Michael Kuperstein
2016-08-25
1
-123
/
+123
*
[AVX512] Fix insertelement i1 lowering.
Igor Breger
2016-08-14
1
-0
/
+2
*
[AVX512] Fix extractelement i1 lowering.
Igor Breger
2016-08-11
1
-115
/
+111
*
AVX-512: Changed lowering of BITCAST between i1 vectors and i8/i16/i32 intege...
Elena Demikhovsky
2016-08-07
1
-6
/
+0
*
[AVX512] Add ExeDomain to vector extend and truncate instructions.
Craig Topper
2016-07-22
1
-2
/
+2
*
[AVX512] Add initial support for the Execution Domain fixing pass to change s...
Craig Topper
2016-07-22
1
-4
/
+4
*
[x86][SSE/AVX] optimize pcmp results better (PR28484)
Sanjay Patel
2016-07-13
1
-7
/
+5
*
[AVX512] Use vpternlog with an immediate of 0xff to create 512-bit all one ve...
Craig Topper
2016-07-11
1
-2
/
+4
*
VirtRegMap: Replace some identity copies with KILL instructions.
Matthias Braun
2016-07-09
1
-0
/
+14
*
Re-commit of 274613.
Elena Demikhovsky
2016-07-06
1
-163
/
+162
*
Reverted 274613 due to compilation failue.
Elena Demikhovsky
2016-07-06
1
-162
/
+163
*
AVX-512: Optimization for patterns with i1 scalar type
Elena Demikhovsky
2016-07-06
1
-163
/
+162
*
[X86][AVX512] Add support for PMOVZX masked shuffle comments
Simon Pilgrim
2016-07-03
1
-35
/
+35
[next]