repo.or.cz
/
llvm-complete.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[X86] resolveTargetShuffleInputs - add depth to limit recursion.
2019-07-29
S
imon
P
i
lgrim
[X86] resolveTargetShuffleInp
u
ts -
a
dd
d
epth to limit
.
.
.
commit
|
commitdiff
|
tree
2019-07-29
S
i
mon Pil
g
rim
[X86] combineX86ShufflesRecursively - start recur
s
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-07-29
Simon Pilg
r
im
[DAGCombine] narrowI
n
sertExtractVect
o
rBinOp - earl
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-29
Simon Pilgrim
[
S
ystemZ] Regenerate <8
x i31> store t
e
s
t
commit
|
commitdiff
|
tree
2019-07-29
S
imon Pi
l
gri
m
[
A
RM] Regen
e
rate rotation tes
t
s
commit
|
commitdiff
|
tree
2019-07-29
Simon Pilgrim
[AMDGPU]
Regenerate
v2
i
1
6
i
n
s
e
rtelement tests
.
commit
|
commitdiff
|
tree
2019-07-27
Simon P
i
lgrim
[DAGCombine] narr
o
wIn
s
ertExt
r
actVector
B
inO
p
-
e
arly
.
.
.
commit
|
commitdiff
|
tree
2019-07-27
Simon Pilgrim
Regenerate UXTB tests
commit
|
commitdiff
|
tree
2019-07-27
Simon Pilgr
i
m
[AMD
G
PU]
R
e
gene
r
a
te tests
.
commit
|
commitdiff
|
tree
2019-07-27
Si
m
on
Pilgrim
[Targ
e
tL
o
wering] Sim
p
lifyMultipl
e
UseDem
a
ndedBits -
.
.
.
commit
|
commitdiff
|
tree
2019-07-27
Simon
P
ilgr
i
m
[
X
86][SSE] Replace PMULDQ G
e
tDemandedBi
t
s combine with
.
.
.
commit
|
commitdiff
|
tree
2019-07-27
Simon Pilgrim
[SelectionDAG]
C
heck
f
or
any r
e
cursion depth greater
.
.
.
commit
|
commitdiff
|
tree
2019-07-27
S
imon P
i
l
gri
m
[Ta
r
g
e
tLowering] Add depth limit to
Sim
p
li
f
yMultipleUs
e
Deman
.
.
.
commit
|
commitdiff
|
tree
2019-07-26
Sim
o
n Pilgrim
[X86][SSE] R
e
place PMULD
Q
GetDema
n
dedBits
combine
w
ith
.
.
.
commit
|
commitdiff
|
tree
2019-07-26
Si
m
on Pilgrim
[Se
l
ectionDAG
]
Ge
t
DemandedBits - update
SIGN_EXT
E
ND_INREG
.
.
.
commit
|
commitdiff
|
tree
2019-07-26
S
im
o
n P
i
lgrim
[T
a
rgetLowering] Simpli
f
yMultipleUseDemanded
B
it
s
-
.
.
.
commit
|
commitdiff
|
tree
2019-07-26
S
i
mon Pilgr
i
m
[A
R
M
]
[
ParallelDSP] Regenerate multi-
u
se-loads
.
ll test
.
.
.
commit
|
commitdiff
|
tree
2019-07-26
Simon
P
i
lgrim
[SelectionDAG] GetD
e
m
andedBits - update OR/XOR ops
.
.
.
commit
|
commitdiff
|
tree
2019-07-26
Simon Pilgrim
[
Targe
t
Lowering] S
i
mpl
i
fyMultip
l
eUseDemandedBi
t
s -
.
.
.
commit
|
commitdiff
|
tree
2019-07-25
Simon Pil
g
rim
[X86] conc
a
tSubVectors - remove unne
c
essary args
.
NFCI
.
commit
|
commitdiff
|
tree
2019-07-25
Simon Pilg
r
i
m
Revert rL366946
:
[Remar
k
s]
A
dd support f
o
r
s
erializi
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
S
i
mo
n
Pil
g
rim
Fix signe
d
/unsigned comparison warning
.
NFCI
.
commit
|
commitdiff
|
tree
2019-07-24
Simon Pilgrim
[DAGCom
b
in
e
] m
a
tchBinOpReduct
i
on -
add
p
artial
redu
c
tio
n
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Simon Pilgrim
[Sel
e
c
ti
o
nDAG]
m
akeEquivalentMemoryOrdering - early
.
.
.
commit
|
commitdiff
|
tree
2019-07-23
Simon P
i
lgrim
Fix "co
n
tro
l
reach
e
s end
of
n
on
-
v
oid function
"
wa
r
ning
.
.
.
commit
|
commitdiff
|
tree
2019-07-23
Simon Pilgrim
[TargetLowering]
S
i
mplifyM
u
l
t
ipleUs
e
Dem
a
nd
e
dBits -
.
.
.
commit
|
commitdiff
|
tree
2019-07-23
Simon Pilgrim
Fix
M
S
VC
w
arnin
g
about extend
i
n
g
a ui
n
t
32_t
shift result
.
.
.
commit
|
commitdiff
|
tree
2019-07-23
Simo
n
Pilgrim
[
S
LP
V
ectorizer]
R
e
vert local
c
hange that got accide
n
tly
.
.
.
commit
|
commitdiff
|
tree
2019-07-23
S
i
mon Pilgrim
[Targe
t
Lowering] A
d
d Si
m
p
l
ifyMultipleUseDemanded
B
its
commit
|
commitdiff
|
tree
2019-07-23
Simon Pi
l
grim
[
SLPV
e
ctorizer] Rem
o
ve n
u
ll-pointer test
.
NFCI
.
commit
|
commitdiff
|
tree
2019-07-22
Simon
P
i
lgrim
[
S
LPVectorizer] Fix some MSVC/cppcheck uninitialized
.
.
.
commit
|
commitdiff
|
tree
2019-07-22
Simon Pilgrim
[X8
6
] EltsF
r
omConsecutiveLoads -
s
upp
o
rt common s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2019-07-22
Simon P
i
lgrim
[X86][
S
SE]
Add EltsFromConsecutiveLoads test
c
ase
i
denti
f
i
ed
.
.
.
commit
|
commitdiff
|
tree
2019-07-21
S
i
mon Pilgrim
[X86] SimplifyDemandedVectorEl
t
sForTargetNode - Move
.
.
.
commit
|
commitdiff
|
tree
2019-07-21
Simon Pil
g
r
i
m
[
S
mallBitVector
]
F
i
x bug in find_next_
u
n
s
et for small
.
.
.
commit
|
commitdiff
|
tree
2019-07-20
S
imo
n
Pilgrim
[X
8
6
]
[SSE] Use PS
A
DBW t
o
improve vXi8 su
m
reductio
n
.
.
.
commit
|
commitdiff
|
tree
2019-07-19
Simon Pilgrim
[AMDGPU]
R
ege
n
erate test file for up
c
oming
p
atch
.
NFCI
.
commit
|
commitdiff
|
tree
2019-07-19
Simon P
i
lgr
i
m
Fix MS
V
C "result of 32-bit shift im
p
lici
t
ly co
n
verted
.
.
.
commit
|
commitdiff
|
tree
2019-07-18
Simon Pilgrim
[X86] EltsF
r
o
m
Conse
c
utiveLoads - support common sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-18
Simon Pilgrim
[DAGC
o
mbine
]
Pull getSubVector
S
rc help
e
r out of narrowInsert
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Simon Pilg
r
im
[X86][SSE]
R
egenerated pac
k
ss
.
ll t
e
st file
.
commit
|
commitdiff
|
tree
2019-07-15
Simon Pilgrim
[X86][SSE] Add PACKSS with zero shuffle masks
.
commit
|
commitdiff
|
tree
2019-07-15
Simon Pilgrim
[X86] isT
a
rget
S
h
u
f
fl
e
Equivalent -
a
ssert the
e
x
p
ect
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-07-14
Simon Pilgrim
[Hashi
n
g] has
h
_1to3_bytes
-
avoid trunc(v + zext(x
.
.
.
commit
|
commitdiff
|
tree
2019-07-14
Simo
n
Pilgrim
Virt
R
egMa
p
-
a
dd missing in
i
t
i
ali
z
ers
.
NFCI
.
commit
|
commitdiff
|
tree
2019-07-14
Simo
n
Pilgrim
SlotIndexes
-
ad
d
missing i
n
itializer
.
NF
C
I
.
commit
|
commitdiff
|
tree
2019-07-14
S
i
mon Pilgrim
[Mac
h
ineOutl
i
ner]
Add
missing initial
i
zer
s
f
o
r OutlinedFu
n
ct
.
.
.
commit
|
commitdiff
|
tree
2019-07-12
Simon Pilgrim
[X86][AVX] Add PR34359 shuffle te
s
t
case
.
commit
|
commitdiff
|
tree
2019-07-12
S
imon Pilgr
i
m
Add missing <atomic>
i
nclude to appease MS
V
C builds
.
commit
|
commitdiff
|
tree
2019-07-12
Simon Pilgrim
[DA
G
Com
b
ine] narrowExt
r
actedVectorBinOp - wrap subvecto
r
.
.
.
commit
|
commitdiff
|
tree
2019-07-11
Simon Pilgri
m
[DAGC
o
mbine] na
r
rowInsertExtra
c
tVectorBinOp - add CON
C
AT_VEC
.
.
.
commit
|
commitdiff
|
tree
2019-07-11
Simon P
i
lg
r
im
[
X
86
]
R
egenerate i
n
trinsics tests
.
N
FCI
.
commit
|
commitdiff
|
tree
2019-07-11
Sim
o
n Pilgrim
[AMDGPU]
R
e
generate idot test
s
.
N
F
CI
.
commit
|
commitdiff
|
tree
2019-07-10
Simon Pilgrim
[X86
]
EltsF
r
omConsecutiveLoad
s
-
c
lean up element size
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Simon Pilgrim
[X86] Re
g
enerate tests
.
NFCI
.
commit
|
commitdiff
|
tree
2019-07-10
S
imon Pilgr
i
m
[X86] Elt
s
FromConsecut
i
veLoad
s
- remo
v
e duplicate check
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Sim
o
n Pilgr
i
m
[X86] EltsFrom
C
onsecutiveLoads - e
n
s
ure element reg
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Simon
P
i
lgrim
[
X86] EltsF
r
omConsecut
i
veLoads - cl
e
anup
Z
ero/U
n
d
e
f
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Si
m
o
n
P
ilgrim
[X86]
EltsFromConsecutiveLoads - LDBase is non-nu
l
l
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
S
imon
Pi
l
grim
[DAGCombine] v
i
si
t
IN
S
ERT_SUBVECTOR
-
use
uint6
4
_t subve
c
tor
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Simon Pilgrim
[X86] EltsFrom
C
on
s
ecutiv
e
Load
s
- s
t
o
r
e Loads on a pe
r
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Simon Pil
g
r
im
[
X
86][SSE] EltsFr
o
mConsecutiveLoads - add ba
s
ic dereferencea
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Simon Pil
g
rim
Fix const/non-const lambda
return type wa
r
nin
g
.
NFCI
.
commit
|
commitdiff
|
tree
2019-07-10
Simon Pi
l
gri
m
F
i
x "result
o
f 32-
b
it
shi
f
t
implicit
l
y converte
d
to
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
Sim
o
n Pilgrim
[X86] LowerToHorizontalOp - us
e
count_
i
f to count non
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
Si
m
on
P
i
lgrim
[DAGCombine]
L
oadedSlice -
k
eep getOffset
F
ro
m
B
ase(
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
S
imon Pil
g
rim
[
A
D
T] Remove MSVC-onl
y
"no t
w
o-phase name
l
ookup" typename
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
Simon Pilg
r
im
[CodeGen] AccelTable - remove non-constexpr (MSVC)
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
Simon Pi
l
g
rim
[ADT] Enable
A
rrayRef/StringRef is_assignable tests
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
Sim
o
n Pilgrim
Retire
VS2015
S
up
p
ort
commit
|
commitdiff
|
tree
2019-07-08
Simon
P
ilgrim
[X86] IS
D
::INSERT_
S
UBVECTOR - use
u
i
n
t64_t index
.
NFCI
.
commit
|
commitdiff
|
tree
2019-07-08
Si
m
on
P
i
l
grim
[Tar
g
etLo
w
e
ring] Simpl
i
fyD
e
mandedBits - j
u
st call comput
e
Kn
o
.
.
.
commit
|
commitdiff
|
tree
2019-07-06
S
imon
P
i
lg
r
im
[X86]
S
implify
D
emanded
V
ecto
r
EltsForTar
g
e
t
Node - fix
.
.
.
commit
|
commitdiff
|
tree
2019-07-06
Simon P
i
lgrim
[X86] Lowe
r
BuildVectorv16i8 - p
u
ll out
repeated ge
t
Operand
.
.
.
commit
|
commitdiff
|
tree
2019-07-06
Simon P
i
lg
r
im
[DAGCombine] con
v
ertBuildVecZe
x
tToZext -
r
e
m
ove duplicate
.
.
.
commit
|
commitdiff
|
tree
2019-07-05
Simon Pil
g
rim
Fi
x
M
S
VC/cppcheck Use::Nex
t
isn't initialized warning
.
.
.
commit
|
commitdiff
|
tree
2019-07-05
Simon Pilgrim
[X86][SS
E
] Lower
I
NS
E
RT_VECTOR_
E
LT - early out for out
.
.
.
commit
|
commitdiff
|
tree
2019-07-04
Simon Pilgrim
[X86][
S
SE] Add parti
a
l dere
f
erenceable vector load
.
.
.
commit
|
commitdiff
|
tree
2019-07-04
Simon Pilg
r
i
m
[X86][S
S
E] Add some partial
dereferenc
e
able
v
e
c
t
o
r
.
.
.
commit
|
commitdiff
|
tree
2019-07-04
Simon Pilgrim
[X86
]
R
egenerate
l
o
ad fold peephole test
.
commit
|
commitdiff
|
tree
2019-07-04
Simon
P
ilgrim
Fix
-
Wdocume
n
tatio
n
param wa
r
n
i
n
g
.
commit
|
commitdiff
|
tree
2019-07-04
S
imon
P
ilgrim
Fix -Wdocumentatio
n
warning
.
commit
|
commitdiff
|
tree
2019-07-04
Sim
o
n Pilgrim
[X8
6
][AVX1] C
o
mbine conca
t
_ve
c
tors(pshufd(x,c),pshufd
.
.
.
commit
|
commitdiff
|
tree
2019-07-04
Simon Pilgrim
Fix MSVC "not all
control
p
at
h
s return a value" warnings
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
S
i
mon Pi
l
g
r
im
[X86] C
o
mputeNumSignBitsForTa
r
getNode
-
add target
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Si
m
on Pilgrim
[X86][AVX] combine
X
86Shuffles
R
ecu
r
si
v
el
y
-
peek through
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Simo
n
Pil
g
r
im
[
X
8
6
]
[
A
VX] Co
m
bine vpermi(
b
itc
a
st(x)) -> bitcas
t
(vpermi(x
)
)
commit
|
commitdiff
|
tree
2019-07-03
S
imon
Pilgrim
[X86][AVX] c
o
mbi
n
eX86Shuffle
C
hainWithEx
t
ract - ad
d
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Si
m
on Pilgrim
[X
8
6][SSE] lowerU
I
NT_TO_FP_v2
i
32
- explicitl
y
cast
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Simon Pil
g
rim
[X86][S
S
E]
LowerINSERT_V
E
CTOR_ELT - ensu
r
e
i
n
s
ertion
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Simon Pi
l
grim
[X
8
6][SSE] LowerScala
r
Imm
e
diateShift - ensu
r
e shift
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
S
i
mon
P
ilgrim
F
i
x uninitialize
d
variable
w
arnin
g
s
.
NFC
I
.
commit
|
commitdiff
|
tree
2019-07-03
Simon Pilgrim
[X86]
L
o
werFunnelSh
i
ft - use modulo
c
onstant shift
.
.
.
commit
|
commitdiff
|
tree
2019-07-02
Simon
P
ilgrim
[
X
86] getTar
g
e
tConstantBitsFr
o
mNode - remove unnecessary
.
.
.
commit
|
commitdiff
|
tree
2019-07-02
Simon
P
ilgrim
[X8
6
][AVX
]
combine
X
86ShuffleChain
- pull out Combi
n
eSh
u
ffl
e
W
.
.
.
commit
|
commitdiff
|
tree
2019-07-02
Sim
o
n
Pilgrim
[X86] resolveTarge
t
ShuffleInput
s
A
n
dMas
k
-
add
repe
a
ted
.
.
.
commit
|
commitdiff
|
tree
2019-07-01
Simon Pilgrim
[X86]
A
dd widenSubVec
t
or to size
i
n
bits helper
.
NF
C
I
.
commit
|
commitdiff
|
tree
2019-07-01
Simon
P
i
lgrim
[X8
6
]
C
ombineShuffleWi
t
hExtract - updat
e
d descrip
t
ion
.
.
.
commit
|
commitdiff
|
tree
2019-06-28
Sim
o
n Pil
g
rim
[
X86] Com
b
i
neShuffleWithExtract
-
recurse through
E
XTRACT_SU
.
.
.
commit
|
commitdiff
|
tree
2019-06-28
Simon
P
ilgrim
[X86] Comb
i
ne
S
huffl
e
WithEx
t
r
act - only requ
i
re 1 sourc
e
.
.
.
commit
|
commitdiff
|
tree
next