repo.or.cz
/
llvm-project.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[AMDGPU] Allow lit() on operands which do not accept modifiers (#69527)
2023-10-19
Stanis
l
av Me
k
hanoshin
[AMDGPU] Allow lit() o
n
operand
s
which do not accept
.
.
.
commit
|
commitdiff
|
tree
2023-10-19
Stanislav Mekhanosh
i
n
[AMDGPU]
Remove
l
e
gal
i
ty checks from imm folding in
.
.
.
commit
|
commitdiff
|
tree
2023-10-18
Stanislav Mekhanos
h
in
[
AMDGPU]
Make S_MOV_
B
6
4_IMM_PSEUDO foldable (#69483)
commit
|
commitdiff
|
tree
2023-10-18
Stani
s
lav Mekhano
s
hi
n
[AMDGPU]
A
dd m
i
ssing test
c
h
e
c
k
s
.
N
FC
.
(#6
9
484)
commit
|
commitdiff
|
tree
2023-10-18
Stanislav
Mekhanoshin
[AMD
G
PU] Add
legality check when folding shor
t
64
-
bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Stanislav Mekhan
o
s
h
i
n
[AMDGPU] support 64-bit immediates in
SIInstrIn
f
o:
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Stanislav Mekhanoshin
[AMDGPU] Make ubsan h
a
ppy (#68
9
5
9
)
commit
|
commitdiff
|
tree
2023-10-12
Stanisla
v
Mekha
n
oshin
[AMDGPU]
Change the represent
a
tion of d
o
uble lit
e
rals
.
.
.
commit
|
commitdiff
|
tree
2023-10-12
S
t
a
nislav
Mekhanoshin
[AMDGPU] Add lit() asm operand
modi
f
ier for
SP
3
compatibilit
.
.
.
commit
|
commitdiff
|
tree
2023-09-26
St
a
nisla
v
M
ek
h
anoshin
[AMDGPU] Rem
o
ve int type
s
from
is
S
I
S
rcFPOperand (#67401)
commit
|
commitdiff
|
tree
2023-09-11
St
a
nislav Mekhanoshi
n
[AMD
G
P
U
] Gl
o
bal IS
e
l for
packed
fp32 instruct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2023-09-11
Stanislav Mekhan
o
s
h
in
[AM
D
GP
U
] Autogenerate mi
n
.
ll/max
.
ll tests
.
NFC
.
(#657
8
6)
commit
|
commitdiff
|
tree
2023-09-07
S
tanislav Mekhanos
h
in
[
A
M
DG
P
U] Remove predicate
o
n real
p
acke
d
fp32 in
s
tructions
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Sta
n
i
s
lav
M
ekhanoshin
[
A
MDGPU] Move add64/sub64 to
V
ALU
commit
|
commitdiff
|
tree
2023-08-22
Stanislav
M
ekhanoshin
[AMDGPU
]
Rename 64BitDPP fea
t
ure
an
d
fix
the checks
commit
|
commitdiff
|
tree
2023-08-15
Stanislav Mekhanoshi
n
[AMD
G
PU] D
r
op implici
t
-
d
ef $exec
from v_
a
d
d
/su
b
_u
6
4_pse
u
d
os
commit
|
commitdiff
|
tree
2023-08-15
Stanislav
Mekhanos
h
in
[AMDGPU] Rem
o
ved superfluous predicate
.
NF
C
.
commit
|
commitdiff
|
tree
2023-08-14
Stanisla
v
Mekhan
o
shin
[AMDGPU] Decouple
V_PK
_
MO
V
_
B
32 from
F
eaturePackedFP
3
2Op
s
commit
|
commitdiff
|
tree
2023-08-11
Stanislav Mekhanoshin
[AMDGPU] W/a f
o
r
g
fx9
4
0 byte
0
f
p8 conv
e
r
s
ion bug
commit
|
commitdiff
|
tree
2023-08-04
Sta
n
islav Mek
h
anoshin
[AMDGPU] C
h
ang
e
syncscopes
.
mir not
t
o
us
e
undefined
.
.
.
commit
|
commitdiff
|
tree
2023-07-21
Sta
n
islav Mekhanoshin
[AMDGPU] Remo
v
e
std::opt
i
onal from VOPD::Compon
e
nt
P
rops
.
.
.
commit
|
commitdiff
|
tree
2023-07-13
Stanislav
Mekhanoshin
[
AMDGP
U
] Move
S
IEncodingFamily int
o
SIDefines
.
h
.
NFC
.
commit
|
commitdiff
|
tree
2023-06-15
S
t
a
n
i
s
l
av
M
ekha
n
oshin
[AM
D
GPU] Fix VOPD dependen
c
y checks
d
uring
c
ombi
n
e
commit
|
commitdiff
|
tree
2023-06-12
Stani
s
lav
Mekh
a
noshin
[
A
MDGPU
]
Remove i
n
teger division in
VOPD chec
k
s
commit
|
commitdiff
|
tree
2023-06-10
Stanislav
M
e
khanoshin
[AMD
G
PU]
S
to
p
hardcoding v_mov_b32 in VOPD
.
NFC
I
.
commit
|
commitdiff
|
tree
2023-06-06
Stan
i
s
lav Mekha
n
oshin
[AMDGPU]
R
e
place
s
td::
p
air wi
t
h VOPDCombineInfo in
.
.
.
commit
|
commitdiff
|
tree
2023-06-02
Stanislav Me
k
hanoshi
n
[Ta
b
leGen] Allow bit fields in
Sear
c
hable
T
ables
.
commit
|
commitdiff
|
tree
2023-03-16
Stanisl
a
v Mek
h
anoshin
[
AMDGPU]
S
impli
f
y AGP
R
reser
v
a
t
i
o
n
.
NFC
.
commit
|
commitdiff
|
tree
2023-03-08
St
a
nislav Mekhanoshin
[AMDGPU] Imp
l
ement i
d
empotent
atom
i
c
low
e
ring
commit
|
commitdiff
|
tree
2023-03-08
Stan
i
s
la
v
Mekhan
o
shin
[AMDG
P
U]
Skip bu
f
fer_wbl2 bef
o
re ato
m
i
c
fence a
c
qu
i
re
commit
|
commitdiff
|
tree
2023-02-14
Sta
n
isla
v
Mekhanos
h
in
[AMDGPU] Do
n
ot
apply schedul
e
m
etric for regio
n
s
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-02-08
S
tani
s
l
av Mekhanoshin
[AMDGPU] D
o
not e
x
apnd fp atomics on gfx940
commit
|
commitdiff
|
tree
2023-02-08
Stanisla
v
M
e
khanoshin
[AMDG
P
U]
Update atomi
c
te
s
t
s
.
NFC
.
commit
|
commitdiff
|
tree
2023-02-05
Stani
s
l
a
v
Mekhanoshin
[AM
D
GPU] Fix l
i
vene
s
s in the SIOptimizeExecMaskingPreRA
.
c
p
p
commit
|
commitdiff
|
tree
2023-01-26
Stanislav Mekhanos
h
in
[AMDGPU] Split dot7 feature
commit
|
commitdiff
|
tree
2023-01-25
Stanisla
v
Mekhanoshin
[AMDGP
U
]
Remove predicates
f
ro
m
rea
l
do
t
ins
t
ructi
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2023-01-24
Stan
i
slav M
e
khanoshin
[AMDGPU] Split dot8 feature
commit
|
commitdiff
|
tree
2023-01-24
Sta
n
i
s
lav
M
ekha
n
os
h
in
[AMDGPU
]
R
e
mo
v
e
do
t
1 and dot6 features
from
c
lang for
.
.
.
commit
|
commitdiff
|
tree
2023-01-24
Stani
s
lav Me
k
hanos
h
i
n
[
A
MD
G
P
U
] Add missing gfx11 tests in
t
h
e direc
t
ive-a
m
dgc
n
.
.
.
commit
|
commitdiff
|
tree
2023-01-23
Sta
n
isl
a
v Mekhanosh
i
n
[AMDGPU] Use
m
ore consistemt way
to a
v
oid overflow
.
.
.
commit
|
commitdiff
|
tree
2023-01-23
St
a
nisla
v
Mekhanoshin
[
AMDG
P
U] Tun
e
schedu
l
er on GFX10 and GFX11 for regions
.
.
.
commit
|
commitdiff
|
tree
2023-01-19
Stanislav Mekhan
o
shin
[AMDG
P
U]
T
r
e
at WMM
A
the same as MF
M
A for sched_barrier
commit
|
commitdiff
|
tree
2023-01-19
St
a
ni
s
la
v
Mekha
n
oshin
[AMDGPU] Introduc
e
separate regis
t
er lim
i
t bi
a
s in
.
.
.
commit
|
commitdiff
|
tree
2023-01-11
Stanisla
v
Mekhanos
h
in
[AMDGPU] Mark wmma intrinsics
a
s source
of divergence
commit
|
commitdiff
|
tree
2023-01-09
Stanislav Mekhanoshin
[AMDG
P
U] Cast sub-dword ele
m
ents to i
3
2
i
n concat_vectors
commit
|
commitdiff
|
tree
2023-01-09
S
t
anis
l
av Mek
h
anoshin
[AMDGPU] M
o
re tests for vector_s
h
uff
l
e
.
pa
c
k
e
d
.
l
l
.
N
F
C
.
commit
|
commitdiff
|
tree
2022-11-29
Stani
s
lav Me
k
hanoshin
[AMDGP
U
] Fine tune LDS
m
isaligned
access speed
commit
|
commitdiff
|
tree
2022-11-28
Stanislav Me
k
hanosh
i
n
[LoadSt
o
reV
e
cto
r
izer] Co
n
sider if operation is faster
.
.
.
commit
|
commitdiff
|
tree
2022-11-17
Stanislav Mek
h
anoshin
[
A
MDGP
U
] Allow fin
e
r
grain
con
t
ro
l
of an unaligned
.
.
.
commit
|
commitdiff
|
tree
2022-09-28
S
t
ani
s
l
av Mekhanoshin
[
AMDGPU] M
o
v
e
S
IMo
d
eRegisterDefaults to SI MFI
commit
|
commitdiff
|
tree
2022-09-26
S
t
anisla
v
Mekhanosh
i
n
[AMD
G
PU
]
M
ove SIModeRegist
e
rDef
a
u
lts to SI
M
FI
commit
|
commitdiff
|
tree
2022-09-16
Stanisl
a
v Mekhan
o
shin
[AM
D
G
PU] Fix runl
i
ne for wind
o
ws in sdag-print-diverg
e
nce
.
.
.
commit
|
commitdiff
|
tree
2022-09-16
Stanislav Mekh
a
noshin
[
S
DAG] Print divergence in S
D
Node::dump
commit
|
commitdiff
|
tree
2022-09-16
Stanislav
Mekhanoshin
[
A
MDGP
U
] Ad
d
ed __bu
i
l
tin_amdgcn_ds_
b
vh_stack_rtn
commit
|
commitdiff
|
tree
2022-09-15
S
t
anisla
v
Me
k
h
an
o
s
hin
F
i
x crash
w
hile printin
g
M
M
O targ
e
t flags
commit
|
commitdiff
|
tree
2022-09-07
S
t
anislav
Mekhano
s
hin
[AM
D
GPU] Fix liveness verifier error in h
a
zard recognizer
commit
|
commitdiff
|
tree
2022-09-07
Stani
s
l
a
v
Mekhanoshin
[AM
D
GPU] W/a hazard if 64 bit shift amoun
t
is a highest
.
.
.
commit
|
commitdiff
|
tree
2022-08-30
Stan
i
slav M
e
khanoshin
[AMDGPU]
Limit T
I
D /
wavefr
o
n
t
s
ize unifor
m
ness to 1D
.
.
.
commit
|
commitdiff
|
tree
2022-08-27
St
a
nislav Mekhanoshin
[AMDGPU] Det
e
ct uniformness of TID / wavefrontsize
commit
|
commitdiff
|
tree
2022-07-27
Stan
i
s
l
a
v Mekhan
o
shin
[AMDGPU] C
o
ns
i
d
e
r S_SETPRIO a sch
e
dulin
g
boundary
commit
|
commitdiff
|
tree
2022-07-27
Stanislav Mek
h
anosh
i
n
[AMDGPU
]
Precommit s_setprio sched
u
ling te
s
t
.
NFC
.
commit
|
commitdiff
|
tree
2022-07-27
Sta
n
is
l
av Mekhanoshin
Allo
w
data prefetch into non-default
a
dd
r
es
s
space
commit
|
commitdiff
|
tree
2022-07-18
St
a
nislav
Mekhanoshin
[
AMDGPU] Sup
p
ort for gfx940 fp8 s
m
f
mac
commit
|
commitdiff
|
tree
2022-07-18
S
t
anislav Mekhano
s
hin
[AMD
G
P
U
] Suppo
r
t
for gfx940 fp8 mfma
commit
|
commitdiff
|
tree
2022-07-18
S
tani
s
lav Mek
h
a
n
oshin
[
AMDGPU] Support for gfx940
fp8 conv
e
rsions
commit
|
commitdiff
|
tree
2022-06-28
Stanislav Mekhanoshin
[AMDGPU] Relax verification of sof
f
set in
s
calar st
o
res
commit
|
commitdiff
|
tree
2022-06-13
Stanis
l
a
v Mekhanoshin
[AMDGPU] Use null for d
e
a
d
sd
s
t
o
pera
n
d
commit
|
commitdiff
|
tree
2022-06-13
Stanislav Mekh
a
no
s
h
in
[AMDGPU] D
e
fine SGPR_N
U
L
L
6
4 re
g
ister
.
NFCI
.
commit
|
commitdiff
|
tree
2022-06-13
Stanis
l
av
M
ekhanoshin
[
A
MDGPU
]
Make tem
p
vgpr selection stable i
n
i
ndir
e
ctCopyT
o
AGPR
commit
|
commitdiff
|
tree
2022-06-09
Stanislav Mekhanoshin
[
A
MDGP
U
]
U
se v_mad_
u
64_u32 for IMAD32
commit
|
commitdiff
|
tree
2022-06-09
Stanislav Mekhanoshin
[AMDGPU
]
Fix hazar
d
handling of v_cmpx to permlane
commit
|
commitdiff
|
tree
2022-06-01
S
t
anislav
M
ekhanoshin
[AMD
G
PU]
Change GISel error handlin
g
f
o
r
T
F
E on GFX90A
commit
|
commitdiff
|
tree
2022-05-31
St
a
nislav Mek
h
anoshin
[A
M
DGPU] Fix image
opcodes GlobalISel
on gfx90a
.
commit
|
commitdiff
|
tree
2022-05-24
Stanislav Mekhanoshin
[
A
MDGPU] Dis
a
ble ne
w
ly added gfx90a global isel image
.
.
.
commit
|
commitdiff
|
tree
2022-05-24
Stanisl
a
v Mekha
n
o
shin
[AMDGPU] Enforce alignment of imag
e
v
a
d
d
r on gfx90a
commit
|
commitdiff
|
tree
2022-05-17
Stanislav Mekh
a
noshin
[AMDGP
U
] Add llvm
.
amdgcn
.
global
.
loa
d
.
lds
i
nt
r
insic
commit
|
commitdiff
|
tree
2022-05-17
Stanislav Mekhanoshin
[A
M
DGPU
]
Enable FLAT LD
S
DMA on gfx
9
/10 before gfx940
commit
|
commitdiff
|
tree
2022-05-17
Stanislav Mekhanoshin
[AM
D
GPU] Add te
s
t for n
o
wai
t
cnt before issui
n
g L
D
S
.
.
.
commit
|
commitdiff
|
tree
2022-05-17
Stanisl
a
v Mekhanoshi
n
[AM
D
GPU] Add int
r
insics llvm
.
a
mdgcn
.
{
raw|struct}
.
buffer
.
.
.
commit
|
commitdiff
|
tree
2022-05-16
St
a
nisl
a
v
M
ekhanoshin
[AMDGPU] Re
v
ert wide L
D
S DMA support
.
commit
|
commitdiff
|
tree
2022-05-04
Stanisla
v
Mekhanos
h
i
n
[AMDGPU] Handle LDS D
M
A a
n
d L
D
S_DIRE
C
T hazards
commit
|
commitdiff
|
tree
2022-04-29
Stanisl
a
v Mekha
n
oshin
[
A
MDGPU
]
Pro
d
uc
e
waitc
o
u
nts for LD
S
DM
A
commit
|
commitdiff
|
tree
2022-04-27
Sta
n
islav Mekhano
s
hin
[AMDGPU] Remove now u
n
used variable
HasLdsModifier
.
.
.
commit
|
commitdiff
|
tree
2022-04-27
Stani
s
lav Mekhanoshin
[
A
MDGPU]
A
dd both mayLoad an
d
maySt
o
re to
M
UBUF LDS
.
.
.
commit
|
commitdiff
|
tree
2022-04-27
S
tanislav Mek
h
anoshi
n
[AMDGPU] Remove vdata fro
m
b
uffer to ld
s
loa
d
commit
|
commitdiff
|
tree
2022-04-26
S
tan
i
slav Mekhanoshin
[AMDG
P
U] P
r
o
p
erly mark
M
U
B
UF and FLAT LDS D
M
A ins
t
ructions
.
.
.
commit
|
commitdiff
|
tree
2022-04-21
Stanislav Me
k
hano
s
hin
[AMDGPU] Refine 64 bit misaligned LDS ops sel
e
ction
commit
|
commitdiff
|
tree
2022-04-20
Stani
s
lav M
e
khanoshin
[
AMD
G
P
U
] Re
m
ove
obsolete
h
ac
k
f
r
om allow
s
Misalig
n
edMemoryAcc
.
.
.
commit
|
commitdiff
|
tree
2022-04-18
Stanislav Mekhanoshin
[AMDGPU]
Fi
x
comme
n
t
t
ype
i
n
the DS
I
nstructions
.
t
d
.
.
.
commit
|
commitdiff
|
tree
2022-04-14
Stanislav Mekhanoshin
[
AMDGPU] Remove
redu
n
dan
d
RequiredAlign
m
ent as
s
ignment
.
.
.
commit
|
commitdiff
|
tree
2022-04-13
St
a
nislav Mekhanoshin
[AMDGPU] In
c
r
e
a
t
e hazard for store dwo
r
dx3/4 to
2 waitstates
.
.
.
commit
|
commitdiff
|
tree
2022-04-12
Stanislav
Mekhanos
h
in
[A
M
D
G
PU
]
S
p
li
t
una
l
ign
e
d 4 D
W
ORD
D
S
o
perations
commit
|
commitdiff
|
tree
2022-04-12
Stanis
l
a
v Mek
h
a
nos
h
i
n
[AMDGPU] Update
ds
-
alignmen
t
.
ll t
e
st checks
.
N
FC
.
commit
|
commitdiff
|
tree
2022-04-12
Stanisla
v
M
e
khanoshin
[AMDGPU] Split unaligne
d
3
DWORD DS operati
o
ns
commit
|
commitdiff
|
tree
2022-04-12
Stan
i
sl
a
v
Mekhanos
h
in
[
AMDGPU] Refac
t
or
L
D
S
alignment checks
.
commit
|
commitdiff
|
tree
2022-04-09
Stani
s
lav
M
ekhanoshin
[A
M
DGPU] Fix regression wi
t
h vecto
r
ization limiting
commit
|
commitdiff
|
tree
2022-04-07
Stanisla
v
Mekhanoshin
[
A
MDG
P
U] Fix
handling of gfx10 LDS misaligned ac
c
ess bug
commit
|
commitdiff
|
tree
2022-04-07
Stan
i
sla
v
Mek
h
anoshin
[AMDGPU
]
Split unal
i
gned
L
D
S
a
cces
s
inst
e
ad o
f
scalarizing
commit
|
commitdiff
|
tree
2022-04-07
Stan
i
slav Mekhanoshin
[AMDG
P
U] F
i
x
t
est
d
iffe
r
ence in debug and release
.
.
.
.
commit
|
commitdiff
|
tree
2022-04-07
Stanislav Mek
h
ano
s
hin
[AMDGPU] C
h
eck
SI
LDS off
s
et bu
g
in t
h
e
allowsMisalignedMemo
.
.
.
commit
|
commitdiff
|
tree
next