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
Revert "[clang-repl] Enable native CPU detection by default (#77491)" (#79178)
2024-01-23
Eli
F
r
iedman
Arm64EC entry/exit thunks, co
n
so
l
idated
.
(#7
9
067)
commit
|
commitdiff
|
tree
2024-01-03
Eli Friedman
Revert "[polly][Sched
u
le
O
p
t
imizer] Fix long compile
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
Eli Friedman
[clang][Driver] Support -fms-volatil
e
as equiv
a
l
e
nt
.
.
.
commit
|
commitdiff
|
tree
2023-07-14
Eli
Friedman
Fix nan
o
sec
o
n
d
pri
n
ting for TimePoin
t
formatter
.
commit
|
commitdiff
|
tree
2023-07-12
Eli Friedman
[IndVars] Teach replaceCo
n
gruentIVs
t
o av
o
id scrambling
.
.
.
commit
|
commitdiff
|
tree
2023-07-02
Eli Friedman
[clang][CodeGen]
Fix global variables in
i
ti
a
lized with
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Eli
F
riedman
[Select
i
onDAG] Improve exp
a
nsion of wide min/max
commit
|
commitdiff
|
tree
2023-06-26
Eli
Fr
i
edman
[clan
g
code
g
en] Fix ABI
f
or HVA retu
r
ns
on AArch64
.
.
.
commit
|
commitdiff
|
tree
2023-06-14
Eli
Friedman
[clang docs] Re
s
cu
e
som
e
deleted bits
of
t
he comma
n
d
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Eli Friedman
[COFF] Add
M
C s
u
pport
f
or
emit
t
ing IMAGE_WEAK_EXTERN_ANTI
_
DE
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
El
i
Friedman
[
COFF]
A
dd MC support for emi
t
tin
g
IM
A
GE_WEAK_
E
XTERN_ANTI_DE
.
.
.
commit
|
commitdiff
|
tree
2023-04-07
E
l
i
Friedman
[COFF
]
Add MC
suppor
t
for
emitt
i
n
g
IMAGE_W
E
AK
_
EXTERN_ANTI_DE
.
.
.
commit
|
commitdiff
|
tree
2023-03-20
Eli Frie
d
man
[llvm-readobj] Pre
t
ty-print IMAGE_WEA
K
_EXTERN_ANTI_
D
EPENDENCY
.
commit
|
commitdiff
|
tree
2022-12-01
Eli Fr
i
edman
[AArch64] Make opcode
s
w
i
tch
i
n
t
ry
A
RM64PackedU
n
wind
.
.
.
commit
|
commitdiff
|
tree
2022-11-30
Eli Friedman
[
A
Arch
6
4] Make su
r
e
w
e
don't emit packe
d
unwind fo
r
.
.
.
commit
|
commitdiff
|
tree
2022-11-16
E
l
i Fried
m
an
[clang]
F
ix
__try/__
f
i
nally bl
o
cks in C++ con
s
t
ructors
.
commit
|
commitdiff
|
tree
2022-10-20
Eli Fr
i
e
d
man
[Arm64EC] Refer to dllimport'ed
f
unction
s
correctly
.
commit
|
commitdiff
|
tree
2022-10-20
Eli Frie
d
man
[A
A
rc
h
64] Fix s
c
heduler crash in fusion
c
ode
.
commit
|
commitdiff
|
tree
2022-10-19
E
l
i Friedman
[Sema] D
o
n't treat a non-
n
u
ll template
a
rgument a
s
.
.
.
commit
|
commitdiff
|
tree
2022-10-18
Eli F
r
ied
m
an
[AArch64]
[
Wi
n
do
w
s] Add
MC suppo
r
t
f
o
r
save_any_reg
.
commit
|
commitdiff
|
tree
2022-10-11
Eli Friedman
[clang][cod
e
gen]
Don'
t
emit atom
i
c loads for threa
d
safe
.
.
.
commit
|
commitdiff
|
tree
2022-10-05
Eli
Friedman
[AArch64][Windows] Add llvm-readob
j
support
f
or save_
a
ny_re
g
.
.
.
commit
|
commitdiff
|
tree
2022-10-04
Eli Friedman
[AArch6
4
] Do
n
'
t
form
paired load
s
from
e
pilogue o
p
e
r
ations
.
.
.
commit
|
commitdiff
|
tree
2022-09-05
E
l
i Friedman
[
A
RM64EC
5
/?]
F
ix name
s
of __
c
hkstk and
__s
e
curity_c
h
eck_cookie
.
commit
|
commitdiff
|
tree
2022-09-05
Eli Friedman
[ARM
6
4
EC 4/
?
] Add LLVM support for varargs
c
al
l
ing
.
.
.
commit
|
commitdiff
|
tree
2022-09-05
Eli
F
riedma
n
[
A
RM64EC 3/?] Ma
r
k
r
eserv
e
d
registers spec
i
f
i
c to ARM64EC
.
.
.
commit
|
commitdiff
|
tree
2022-09-05
Eli
F
riedman
[ARM64E
C
2/?]
Add
target triple
,
and allow target
i
n
g
i
t
.
commit
|
commitdiff
|
tree
2022-09-05
Eli Friedman
[
A
RM
6
4EC 1/
?
] Add parsing sup
p
ort to
llvm-objdump
/
llvm
.
.
.
commit
|
commitdiff
|
tree
2022-09-02
E
l
i Fried
m
a
n
[
C
o
stModel
]
[
A
Arch64] Fix ctpop intrinsic
c
ost when
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Eli F
r
iedman
Exclude c
h
eck-polly-unitt
e
s
t
s and check
-
polly-isl f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2022-08-23
Eli Friedman
Print more information
whe
n
JSON par
s
ing fails for
.
.
.
commit
|
commitdiff
|
tree
2022-08-19
Eli
Fri
e
dman
Fix revers
e
-iteration
b
uildbot
.
commit
|
commitdiff
|
tree
2022-08-16
Eli Fr
i
edman
Unt
a
ng
l
e the mess whi
c
h
is
Ma
c
hineBa
s
icBlock::
h
asAddre
s
sT
a
ken
(
)
.
commit
|
commitdiff
|
tree
2022-07-27
E
l
i
Friedman
Fix misc
use
s
of "long" variab
l
es t
o
use "
i
nt6
4
_t"
.
commit
|
commitdiff
|
tree
2022-07-06
E
l
i F
r
iedman
[As
m
P
rinter] Fix bit pat
t
ern for i1
vectors
.
commit
|
commitdiff
|
tree
2022-06-24
Eli Friedman
[clang codegen] Add dso_local/hi
d
den
/
e
t
c
.
m
a
rkings
.
.
.
commit
|
commitdiff
|
tree
2022-06-10
E
l
i Friedman
Fix interaction of CFI
i
n
s
t
ru
c
tions with MachineOutliner
.
commit
|
commitdiff
|
tree
2022-06-01
Eli Fried
m
an
[L
o
op
I
dio
m
]
F
ix
b
a
i
l
out
for aliasin
g
in memcpy transf
o
rm
.
commit
|
commitdiff
|
tree
2022-05-16
Eli Frie
d
man
[
c
o
mp
i
ler-rt
builti
n
s
]
A
ssert that ato
m
i
c
.
c
can be
.
.
.
commit
|
commitdiff
|
tree
2022-05-13
Eli
F
r
iedman
[
GlobalIsel] Fix fal
l
ba
c
k if
s
tack pro
t
ector isn'
t
.
.
.
commit
|
commitdiff
|
tree
2022-05-12
Eli F
r
iedman
[ya
m
l
2
obj][CO
F
F
]
Ad
d
mi
s
sing RISC
V
constants
commit
|
commitdiff
|
tree
2022-04-20
Eli Friedman
Look thr
o
u
gh call
s
to s
t
d::addressof to c
o
mp
u
te poi
n
ter
.
.
.
commit
|
commitdiff
|
tree
2022-04-18
Eli F
r
iedma
n
Force
G
H
a
shCell t
o
b
e 8-byte
-
aligned
.
commit
|
commitdiff
|
tree
2022-04-15
El
i
Frie
d
man
Fix
s
ize of fle
x
ible arr
a
y i
n
it
i
alizers, and re-enable
.
.
.
commit
|
commitdiff
|
tree
2022-04-14
Eli Friedman
Comment out a
s
sertions about initializer size added
.
.
.
commit
|
commitdiff
|
tree
2022-04-14
E
l
i Fr
i
e
dman
Allow flexible a
r
ray initialization in C++
.
commit
|
commitdiff
|
tree
2022-04-13
Eli
Friedman
Restrict
lvalue-to-rvalue con
v
e
r
sions
in CGExprCo
n
s
tant
.
commit
|
commitdiff
|
tree
2022-03-30
Eli Fried
m
an
[AArch64] Fix AArch64T
a
r
getParser
.
def to
m
atch A
A
r
c
h64
.
td
.
commit
|
commitdiff
|
tree
2022-03-29
Eli Friedman
[M
C
] Ma
k
e MCAsmInfo::isAc
c
epta
b
leChar reflec
t
MCAsmInfo
.
.
.
commit
|
commitdiff
|
tree
2022-03-18
Eli
Frie
d
man
[ARM] Fix shoul
d
Ex
p
an
d
AtomicLoa
d
InIR for subtargets
.
.
.
commit
|
commitdiff
|
tree
2022-03-18
E
l
i Friedman
Autogenera
t
e llvm/test
/
C
odeGen/ARM/
a
tomic-lo
a
d-store
.
ll
commit
|
commitdiff
|
tree
2022-03-18
El
i
Fri
e
dman
Fi
x
computati
o
n of MadeChange b
i
t in AtomicEx
p
andPass
.
commit
|
commitdiff
|
tree
2022-03-18
El
i
Friedman
[ARM] Fix
A
RM ba
c
kend
t
o
correctl
y
us
e
atomic expansion
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
Eli F
r
iedman
[In
d
Vars] Add a new
t
est affe
c
ted by
6
2f86d4f
commit
|
commitdiff
|
tree
2022-03-16
El
i
F
riedman
[CodeGen]
I
nline _b
y
te
s
wap_*
b
ui
l
t
ins
.
commit
|
commitdiff
|
tree
2022-03-15
Eli Friedman
Complete t
h
e lis
t
of sing
l
e-und
e
r
score key
w
ords for
.
.
.
commit
|
commitdiff
|
tree
2022-03-10
Eli Friedman
[
Sema][Windows]
D
o
n
't
spec
i
al-case void*
i
n __unalign
e
d
.
.
.
commit
|
commitdiff
|
tree
2022-03-01
El
i
Friedman
[Wi
n
dows] Do
n
't try to
use
x
64 linker on ARM64 Windows
.
commit
|
commitdiff
|
tree
2022-02-17
El
i
Frie
d
man
Rever
t
"[compiler-rt] Implement
ARM atomic
o
pe
r
ations
.
.
.
commit
|
commitdiff
|
tree
2022-02-17
Eli Friedman
Reve
r
t "[NFC][compiler-rt] Format file
lib/bu
i
ltin
s
.
.
.
commit
|
commitdiff
|
tree
2022-01-31
Eli Friedman
[ScalarEvolution] Add
b
ailout to avoid
z
ex
t
of p
o
inter
.
commit
|
commitdiff
|
tree
2022-01-19
Eli Friedm
a
n
[OpenMPOpt] U
s
e SetVect
o
r
t
o
st
o
re list
of
kern
e
ls
.
commit
|
commitdiff
|
tree
2021-11-02
Eli Friedma
n
[A
A
r
c
h64] D
i
agnose
l
arge adrp o
f
fset on
Windows
.
commit
|
commitdiff
|
tree
2021-09-09
Eli Fried
m
a
n
[ScalarEv
o
lution] Fix poi
n
ter/int confusi
o
n in howManyLessTha
n
s
.
commit
|
commitdiff
|
tree
2021-09-08
E
li Friedman
[NFC] Add ext
r
a
test for D106331
commit
|
commitdiff
|
tree
2021-08-24
Eli
F
ried
m
an
[NFC] Add tes
t
s
for i128
f
s
hl
on
a
f
ew targets
.
commit
|
commitdiff
|
tree
2021-08-09
Eli Friedman
[
A
A
rch64
]
Impleme
n
t
F
COPYSIGN for SVE
.
commit
|
commitdiff
|
tree
2021-08-02
E
l
i Friedman
[
AAr
c
h
6
4][S
e
lection
D
AG] Support pas
s
i
ng/retu
r
ning
s
calable
.
.
.
commit
|
commitdiff
|
tree
2021-08-02
Eli Friedm
a
n
[AArch
6
4] Regen
e
rate fp16 t
e
st
s
.
commit
|
commitdiff
|
tree
2021-07-31
Eli Fr
i
edm
a
n
F
ix the default a
l
ignm
e
nt
o
f
i1
v
ectors
.
commit
|
commitdiff
|
tree
2021-07-31
E
l
i Fried
m
an
Fix a coup
l
e regression tests I mis
s
e
d
updating in
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Eli Friedm
a
n
[ConstantF
o
ld]
Get rid
of sp
e
c
ial cas
e
s
f
o
r sizeof
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
E
li
Friedman
[polly] Fix up regression test config with
c
urrent
.
.
.
commit
|
commitdiff
|
tree
2021-07-28
Eli
F
ri
e
dma
n
[ARM] Fix llvm-
o
bjdump
disassem
b
l
y
of armv7m object
.
.
.
commit
|
commitdiff
|
tree
2021-07-26
Eli Fri
e
dman
Fix
c
l
a
ng regress
i
on test after
5
c
4
86
c
e
0
commit
|
commitdiff
|
tree
2021-07-26
Eli Friedman
[LLV
M
IR] Al
l
ow volatile stores t
o
trap
.
commit
|
commitdiff
|
tree
2021-07-22
E
li Frie
d
man
[AArch64
]
Regenerate tes
t
arm64-ccmp
.
l
l
commit
|
commitdiff
|
tree
2021-07-21
E
li Fri
e
dman
[
A
Ar
c
h
6
4] Regenerate
a
nd
a
dd mor
e
te
s
ts
for
i
128 atomics
.
commit
|
commitdiff
|
tree
2021-07-21
Eli Friedman
[SelectionDAG
]
Fix the rep
r
e
sentati
o
n of ISD:
:
STEP_
V
ECTOR
.
commit
|
commitdiff
|
tree
2021-07-20
Eli Friedman
[A
A
rch64]
Ad
d
te
s
ts for 128-bit ato
m
ic loads with casp
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
Eli Friedma
n
[AArch64] Use the CMP_SWA
P
_1
2
8 variants ad
d
e
d in
8
43c6140
.
commit
|
commitdiff
|
tree
2021-07-20
Eli F
r
iedman
[AArc
h
64] Fix i128 cm
p
xchg using
l
dxp/stxp
.
commit
|
commitdiff
|
tree
2021-07-19
Eli
Fri
e
dman
[ScalarEvolution] Refi
n
e
computeMaxBECou
n
tForLT to
.
.
.
commit
|
commitdiff
|
tree
2021-07-19
Eli Friedm
a
n
[NFC]
Run -in
s
tnamer
on test Transf
o
rm
s
/LICM/sink-debuginfo
.
.
.
commit
|
commitdiff
|
tree
2021-07-19
E
l
i
Friedman
[polly] Fix uses of d
e
precated o
v
er
l
o
a
d
of
I
R
Build
e
r
.
.
.
commit
|
commitdiff
|
tree
2021-07-19
E
l
i F
r
iedman
[
po
l
ly] Fix re
g
ression tests wi
t
h POLLY_ENABLE_GPGPU_CODEGEN
commit
|
commitdiff
|
tree
2021-07-19
Eli
Friedman
[X86] Remove incorrect us
e
of known bits in shuff
l
e
.
.
.
commit
|
commitdiff
|
tree
2021-07-18
Eli Friedman
[pol
l
y] Get r
i
d
of a cou
p
le uses of Poi
n
ter
T
ype::getEl
e
m
e
ntT
.
.
.
commit
|
commitdiff
|
tree
2021-07-18
Eli Fried
m
an
[ScalarEvolutio
n
]
Rem
o
ve us
e
s
of PointerType
:
:
g
e
t
E
lementT
y
pe
.
commit
|
commitdiff
|
tree
2021-07-17
El
i
Fried
m
an
[AArch64] Prepare f
o
r chan
g
es to
S
TEP_VECTOR
.
commit
|
commitdiff
|
tree
2021-07-16
Eli Fr
i
edman
[
S
calarEvolut
i
on] F
i
x
o
verflow in c
o
mpu
t
eBECount
.
commit
|
commitdiff
|
tree
2021-07-15
El
i
Fri
e
dma
n
[D
e
pe
n
denceAnalysis] Guard analys
i
s us
i
ng getPointerBase()
.
commit
|
commitdiff
|
tree
2021-07-14
E
l
i
Frie
d
man
[SelectionDAG
]
Add
a
n overload
of
g
etStepVec
t
or that
.
.
.
commit
|
commitdiff
|
tree
2021-07-13
El
i
Friedman
[Sc
a
larE
v
o
l
ution] Make isKn
o
wn
N
onZero handle
m
o
re ca
s
es
.
commit
|
commitdiff
|
tree
2021-07-13
Eli Friedman
[
N
F
C] Us
e
C
HECK-LABE
L
in
trip-count-
u
nknown-st
r
ide
.
ll
commit
|
commitdiff
|
tree
2021-07-13
Eli
F
r
i
e
dman
[Loo
p
Rer
o
ll
]
Add
a
n extra defensive check to avoid
.
.
.
commit
|
commitdiff
|
tree
2021-07-12
Eli Fried
m
an
[AArch6
4
] Optimize o
v
erflo
w
checks for [s|u]mul
.
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2021-07-12
E
l
i Frie
d
man
[
Selecti
o
nDAG][RISC
V
]
S
upport @llvm
.
vscale
.
i
6
4()
on
.
.
.
commit
|
commitdiff
|
tree
2021-07-12
E
li F
r
i
e
dman
[
IndVars] D
o
n't widen pointer
s
in Wide
n
IV::getWideRecurr
e
nce
commit
|
commitdiff
|
tree
2021-07-10
Eli Friedman
[
N
F
C][S
c
alarEvolut
i
on] Precom
m
it t
e
sts for D104075
.
commit
|
commitdiff
|
tree
next