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
[CMake][PGO] Add libunwind to list of stage1 runtimes (#78869)
2024-01-23
wanglei
[Lo
o
ngArch] Permit auto-
v
ectorizat
i
on using L
S
X/LA
S
X
.
.
.
commit
|
commitdiff
|
tree
2024-01-09
wanglei
[LoongArch] Implement LoongArchRegisterIn
f
o::c
a
nRealignS
t
ack
.
.
.
commit
|
commitdiff
|
tree
2024-01-09
wang
l
ei
[Loong
A
rch] Pre-commit test for #76913
.
NFC
commit
|
commitdiff
|
tree
2024-01-05
wangl
e
i
[
Loong
A
rch] Re
i
mplem
e
n
t
the expansion of PseudoLA*_LARGE
.
.
.
commit
|
commitdiff
|
tree
2024-01-05
w
ang
l
e
i
[LoongArch] Pre-c
o
mmit tes
t
fo
r
#76555
.
NFC
commit
|
commitdiff
|
tree
2024-01-05
wa
n
glei
[LoongArch]
Emit fun
c
tion call c
o
de
s
equence as `PCADDU18I
.
.
.
commit
|
commitdiff
|
tree
2023-12-29
wang
l
ei
[LoongAr
c
h
]
Fix incorrect patte
r
n [X]VBITSELI_B instructions
commit
|
commitdiff
|
tree
2023-12-29
wanglei
[LoongArch] Fix
in
c
orre
c
t
p
at
t
ern XVREPL1
2
8VEI_{W/D
.
.
.
commit
|
commitdiff
|
tree
2023-12-29
wanglei
[
L
oongArch] Fix LASX vector_extract codegen
commit
|
commitdiff
|
tree
2023-12-11
wa
n
gle
i
[LoongAr
c
h] Add codegen support for [X]VF{
M
SUB/NMADD
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
wangl
e
i
[Loon
g
Arch] Mark ISD::FNEG as legal
commit
|
commitdiff
|
tree
2023-12-08
wanglei
[
LoongArch] Mak
e
I
S
D::FSQRT a legal operation
with
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
w
angle
i
[LoongArch] Add codegen support for icmp/
f
cmp wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
wanglei
[Lo
o
ngA
r
ch]
Make ISD::VSELECT a legal operation w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
w
anglei
[LoongArch] Suppo
r
t MULHS/MU
L
HU
with
lsx/lasx
commit
|
commitdiff
|
tree
2023-12-02
wanglei
R
e
lan
d
"[LoongArch]
S
upport CTLZ with lsx/las
x
"
commit
|
commitdiff
|
tree
2023-12-02
wangle
i
R
e
ve
r
t "[
L
oongArch]
S
u
ppo
r
t
C
TLZ w
i
th lsx
/
la
s
x"
commit
|
commitdiff
|
tree
2023-12-02
wan
g
lei
[
L
oongArch] Support CT
L
Z with lsx/lasx
commit
|
commitdiff
|
tree
2023-12-02
w
anglei
[LoongArc
h
]
Override Targ
e
tLower
i
ng:
:
isSh
u
ffleMas
k
L
e
gal
commit
|
commitdiff
|
tree
2023-12-01
wanglei
[LoongArc
h
] Add mor
e
and/or/x
o
r
p
atterns
f
o
r vector
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
wanglei
[L
o
ongA
r
ch] Custom lower
i
ng `ISD::BUILD_VEC
T
OR
`
commit
|
commitdiff
|
tree
2023-12-01
w
a
nglei
[
L
oongArch]
A
dd codeg
e
n support f
o
r insertel
e
ment
commit
|
commitdiff
|
tree
2023-11-30
wanglei
[LoongArch] A
d
d codegen
s
upport for extractelement
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
wanglei
[LoongArch] Fix
p
attern
f
or FNMSUB_{S
/
D} instruct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
wanglei
[L
o
ongA
r
ch] Set some
o
perations action
f
or L
S
X
a
nd
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
wanglei
[LoongArch] Fix td
p
a
ttern
f
o
r
CACOP LDPTE and
LDDIR
commit
|
commitdiff
|
tree
2023-10-19
wanglei
[LoongArch
]
Imple
m
en
t
C
O
PY instruction betwe
e
n CFRs
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
wa
n
glei
[Loon
g
Arch]
Fix typos
.
N
F
C
commit
|
commitdiff
|
tree
2023-08-24
w
a
n
glei
[LoongArch
]
Re
o
rder LoongArchTargetLowering()
.
N
FC
commit
|
commitdiff
|
tree
2023-08-23
wan
g
lei
[Lo
o
ng
A
rch] Opt
i
mize
stack realign
m
en
t
usin
g
BSTRINS
.
.
.
commit
|
commitdiff
|
tree
2023-08-19
wangle
i
[LoongArch] Add LASX i
n
trinsic
s
upp
o
rt
commit
|
commitdiff
|
tree
2023-08-19
wa
n
glei
[LoongArch]
A
dd LSX i
n
trinsic su
p
por
t
commit
|
commitdiff
|
tree
2023-08-09
w
a
nglei
[Clang][LoongArch] U
s
e
t
h
e ClangBuiltin
class to au
t
omati
c
al
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
wanglei
[LoongArch] Add definition for LVZ/
L
BT instructions
commit
|
commitdiff
|
tree
2023-07-20
wa
n
glei
[L
o
o
n
g
Arch]
F
ix instruction defi
n
itions
t
hat were
i
nco
r
rectl
.
.
.
commit
|
commitdiff
|
tree
2023-07-18
wa
n
gle
i
[LoongArch][NF
C
] Revise instruction format to mat
c
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
wan
g
lei
[Loong
A
r
ch] Add
defin
i
t
i
on for LASX in
s
tructions
commit
|
commitdiff
|
tree
2023-07-07
wang
l
ei
[Loong
A
r
c
h
]
A
d
d
definition for
LSX instructions
commit
|
commitdiff
|
tree
2023-06-30
wan
g
lei
[Lo
o
ngArch]
Reu
s
e LoongArchRegWit
h
SubRegs
c
lass to
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
wang
l
ei
[L
o
on
g
Arch] Hand
l
e out-fo
-
ra
n
ge uimm8 oper
a
n
d
s in LoongArchA
.
.
.
commit
|
commitdiff
|
tree
2023-05-08
w
angl
e
i
[Loong
A
rch] Add
some co
m
ments t
o
getBPRe
g
.
N
F
C
commit
|
commitdiff
|
tree
2023-05-06
wa
n
glei
[gn] Move LoongArch target from
l
lvm
_
al
l
_experime
n
t
a
l_tar
g
et
.
.
.
commit
|
commitdiff
|
tree
2023-04-11
w
a
n
glei
[Loong
A
rch] Fix typos in file d
e
script
i
on
.
NFC
commit
|
commitdiff
|
tree
2023-02-10
wanglei
[Loo
n
gAr
c
h] Convert test to
o
p
a
que pointer
.
NFC
commit
|
commitdiff
|
tree
2023-02-02
wanglei
[Execut
i
on
E
ngine] Enab
l
e
E
xecution
E
ngine regres
s
ion
.
.
.
commit
|
commitdiff
|
tree
2023-02-02
wangl
e
i
[L
o
ongArch] Imple
m
e
nt
i
sU
s
edByRetu
r
nOnly for
tailca
l
l
.
.
.
commit
|
commitdiff
|
tree
2023-02-01
wanglei
[LoongAr
c
h] Support ge
t
Hos
t
CPUName and getHost
C
PUFea
t
u
res
commit
|
commitdiff
|
tree
2023-02-01
wangle
i
[LoongArc
h
] Enable shrink
w
rapping
when optimize
the
.
.
.
commit
|
commitdiff
|
tree
2023-01-21
w
anglei
[O
R
C] Ad
d
l
a
zy jit suppo
r
t for Lo
o
ng
A
rch64
commit
|
commitdiff
|
tree
2023-01-20
wanglei
[docs]
Update release notes to mention that LoongArc
h
.
.
.
commit
|
commitdiff
|
tree
2023-01-19
wanglei
[
L
o
ongArch]
Ad
d
a
n option for
M
C
I
n
s
t
P
rin
t
er
to p
r
int
.
.
.
commit
|
commitdiff
|
tree
2023-01-18
wan
g
lei
Reland "[JITLink] Add
a
n i
n
itial
i
mplem
e
ntat
i
o
n of
.
.
.
commit
|
commitdiff
|
tree
2023-01-18
wanglei
Revert "[J
I
TLink] Add an in
i
tial implem
e
n
tation of
.
.
.
commit
|
commitdiff
|
tree
2023-01-18
wan
g
lei
[
JI
T
Link]
Add an in
i
tial i
m
pl
e
m
en
t
ation of JITLink
.
.
.
commit
|
commitdiff
|
tree
2023-01-12
w
a
ngle
i
[LoongAr
c
h] Implement mayBeEmi
t
tedA
s
Ta
i
lCall
f
or t
a
i
l
.
.
.
commit
|
commitdiff
|
tree
2023-01-11
wan
g
lei
[
L
o
ongArch] Fix undefined be
h
a
vior:
l
eft shift of negative
.
.
.
commit
|
commitdiff
|
tree
2023-01-07
wanglei
[LoongArch] Reorder code an
d
inline variable
in lowerGl
o
balT
.
.
.
commit
|
commitdiff
|
tree
2022-12-22
wanglei
[LoongA
r
ch]
F
ix build after createMachineFunctionInfo
.
.
.
commit
|
commitdiff
|
tree
2022-12-13
wanglei
[LoongArch] A
d
d custom parser for
a
tomic
i
nstr
u
ctio
n
s
.
.
.
commit
|
commitdiff
|
tree
2022-12-08
w
a
n
g
lei
[LoongA
r
ch] Allow w
r
i
tin
g
unaligned nop s
e
quences
commit
|
commitdiff
|
tree
2022-12-02
w
a
nglei
[LoongArch] Remove dea
d
c
ode
.
NFC
commit
|
commitdiff
|
tree
2022-11-26
wanglei
[JI
T
Link] Fi
x
typo in comment
.
NFC
commit
|
commitdiff
|
tree
2022-11-21
wang
l
ei
[L
o
o
n
g
A
rch] AsmParser s
u
pport
f
o
r
the li
.
[w
d
] ps
e
u
d
o
.
.
.
commit
|
commitdiff
|
tree
2022-11-21
w
a
nglei
[LoongA
r
ch]
S
upp
o
rt par
s
in
g
l
a
* pseudo instruc
t
ions
commit
|
commitdiff
|
tree
2022-11-19
w
a
nglei
[LoongAr
c
h] Add
s
upport for tail
c
a
ll optimization
commit
|
commitdiff
|
tree
2022-11-19
wangl
e
i
[Loo
n
gArch] Add emer
g
ency spill
slot f
o
r CFR spill
.
.
.
commit
|
commitdiff
|
tree
2022-11-18
w
a
n
glei
[LoongArch] Implement assemble
r
br
a
nches
pseudo instr
u
ctions
commit
|
commitdiff
|
tree
2022-11-17
wanglei
[LoongArch] Transfer MI flags
when ex
p
and Pse
u
doCA
L
L
commit
|
commitdiff
|
tree
2022-11-12
wa
n
glei
[LoongArch] Im
p
lement MCTarget
E
xpr::fi
x
ELFSymbolsInT
L
SFixup
s
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
wa
n
glei
[Clang][Loon
g
A
rch] Rem
o
ve
duplicate decl
a
ration
.
NFC
commit
|
commitdiff
|
tree
2022-11-11
wa
n
g
l
e
i
[L
o
ongAr
c
h] Generate PCALAU1
2
I + JIRL i
n
struct
i
on pa
i
r
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
wanglei
[LoongArch] Moved expansion of
Pse
u
doC
A
LL to LoongArchP
r
eRA
E
.
.
.
commit
|
commitdiff
|
tree
2022-11-10
wangl
e
i
[Loo
n
gA
r
ch] Overrid
e
Targ
e
tFrameL
o
wer
i
ng::spillCalleeSavedR
e
.
.
.
commit
|
commitdiff
|
tree
2022-11-10
wanglei
[
Loo
n
g
A
rc
h
] S
u
pp
o
rt parsing target specific flags for MIR
commit
|
commitdiff
|
tree
2022-11-10
w
angl
e
i
[LoongArch] Added spill/re
l
oad/copy suppo
r
t for
C
FRs
commit
|
commitdiff
|
tree
2022-11-04
wa
n
gle
i
[LoongArch] Change
t
he nam
e
of LoongArchP
r
e
R
AExpand
P
seudo
.
.
.
commit
|
commitdiff
|
tree
2022-11-03
wanglei
[LoongArch] F
i
x codegen for
[
su]itofp instructions
commit
|
commitdiff
|
tree
2022-11-01
wanglei
[
LoongA
r
ch
]
Remov
e
useless
e
mpty patt
e
rn fields in
.
.
.
commit
|
commitdiff
|
tree
2022-10-28
wanglei
[
Lo
o
ngArc
h
] Add emergen
c
y spi
l
l slot f
o
r GPR for large
.
.
.
commit
|
commitdiff
|
tree
2022-10-28
wa
n
g
lei
[LoongArch] Split SP
adjustme
n
t
commit
|
commitdiff
|
tree
2022-10-21
wanglei
[Lo
o
ngArch] Stack realignment support
commit
|
commitdiff
|
tree
2022-10-21
wanglei
[Loon
g
Arch] Modif
y
Pa
r
ser
M
ethod for the simm26_b operand
.
.
.
commit
|
commitdiff
|
tree
2022-10-15
wanglei
[LoongA
r
ch] Fix
w
r
ong VariantKind for MO_GOT_PC
_
{
H
I
.
.
.
commit
|
commitdiff
|
tree
2022-10-11
wa
n
gl
e
i
R
e
lan
d
"[
c
lang][LoongArch] Set
MaxAtomi
c
I
nlineWidth
.
.
.
commit
|
commitdiff
|
tree
2022-10-11
wanglei
[LoongA
r
ch] Def
i
ne ge
t
Set
C
C
R
es
u
l
t
Type for setting ve
c
tor
.
.
.
commit
|
commitdiff
|
tree
2022-10-11
wanglei
[clang][LoongArch] S
e
t MaxAtom
i
cI
n
lineW
i
dth and MaxAtomicPro
.
.
.
commit
|
commitdiff
|
tree
2022-10-11
wanglei
[LoongArch] Add co
d
egen
support of Glob
a
l
TLSAddress
.
.
.
commit
|
commitdiff
|
tree
2022-10-08
wangl
e
i
[L
o
on
g
Arch] Set corre
c
t enc
o
dings for DWAR
F
exception
.
.
.
commit
|
commitdiff
|
tree
2022-09-29
wan
g
lei
[Lo
o
ngArch] Produce a
R_LARCH_32_PCREL relocat
i
on
commit
|
commitdiff
|
tree
2022-09-29
wang
l
ei
[LoongArch] Ov
e
rr
i
de Targ
e
tSubt
a
rgetInfo
:
:get
S
election
D
AGInfo
commit
|
commitdiff
|
tree
2022-09-28
wang
l
ei
[LoongArch] Specify
r
egisters used in DWARF
e
xc
e
ption
.
.
.
commit
|
commitdiff
|
tree
2022-09-27
wanglei
[Loong
A
rch] Add
s
o
me com
m
ent
s
for expand
pseudo-i
n
st
.
.
.
commit
|
commitdiff
|
tree
2022-09-26
w
anglei
[Loo
n
gArch] Lowe
r
BlockAd
d
ress/JumpTable
commit
|
commitdiff
|
tree
2022-09-15
wan
g
lei
[LoongArch] Fixup
value
adjustment in applyF
i
xup
commit
|
commitdiff
|
tree
2022-09-05
w
a
n
gle
i
[Loo
n
gArc
h
] Add mor
e
fixups and relocations
commit
|
commitdiff
|
tree
2022-09-02
w
anglei
[Lo
o
ng
A
r
c
h]
[
test] Replace bashism `|&` to `2
>
&
1
|
`
.
.
.
commit
|
commitdiff
|
tree
2022-08-22
wangle
i
[LoongArch][tes
t
] R
e
generate
l
oongarch_generated
_
f
u
ncs
.
.
.
commit
|
commitdiff
|
tree
2022-08-20
wang
l
ei
[MC][Lo
o
ngArch] Make
.
rel
o
c
supp
o
rt arbit
r
ary relocat
i
on
.
.
.
commit
|
commitdiff
|
tree
2022-08-20
wanglei
[Loong
A
rch] Add some fixups and relo
c
ati
o
ns
commit
|
commitdiff
|
tree
2022-08-11
w
a
nglei
[L
o
ongArch
]
Ov
e
rride
TargetLoweri
n
g::isOffsetFoldin
g
Lega
l
()
commit
|
commitdiff
|
tree
next