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
Update the coding standards with the new file header.
2019-01-19
Chand
l
er
C
arruth
U
pdate the co
d
ing standards with the new file header
.
commit
|
commitdiff
|
tree
2019-01-19
Chandler
Car
r
uth
Update
structured re
f
eren
c
es
to the lice
n
se to
t
he
.
.
.
commit
|
commitdiff
|
tree
2019-01-19
Chandler Carr
u
th
U
pdate m
o
re file hea
d
er
s
acr
o
ss al
l
of the
LLVM projects
.
.
.
commit
|
commitdiff
|
tree
2019-01-19
Chandler Carruth
Update the
f
ile he
a
d
ers across all of the LLVM
proje
c
ts
.
.
.
commit
|
commitdiff
|
tree
2019-01-19
Chandler Ca
r
r
uth
Conve
r
t two more files that were usi
n
g Windo
w
s line
.
.
.
commit
|
commitdiff
|
tree
2019-01-19
C
h
andler Carruth
I
n
sta
l
l new
LLVM lic
e
nse struct
u
re and new dev
e
loper
.
.
.
commit
|
commitdiff
|
tree
2019-01-19
Chand
l
er Carruth
Cleanup non-U
T
F8 charac
t
ers and some
types
I
found
.
.
.
commit
|
commitdiff
|
tree
2019-01-07
Cha
n
dler Carruth
[C
a
llSite removal] Mo
v
e t
h
e r
e
s
t
of IR implementation
.
.
.
commit
|
commitdiff
|
tree
2019-01-07
Cha
n
dler C
a
r
r
u
t
h
[CallSite
remova
l
] Port `Indir
e
ctCallSiteVisitor` to
.
.
.
commit
|
commitdiff
|
tree
2019-01-07
Ch
a
ndler C
a
r
r
uth
[CallSite
removal] Move
the ve
r
if
i
e
r
t
o u
s
e
`CallBas
e
.
.
.
commit
|
commitdiff
|
tree
2019-01-07
Chandler Car
r
u
t
h
[
CallSite removal
]
Migrate al
l
Alias Analysis AP
I
s
.
.
.
commit
|
commitdiff
|
tree
2019-01-07
Chandler Ca
r
ruth
[Cal
l
S
i
t
e removal]
A
dd `
C
allB
a
se
`
s
upport to the `Ins
t
Visito
.
.
.
commit
|
commitdiff
|
tree
2018-12-27
Chandler
Carruth
[CallSite rem
o
val] Ad
d
and f
l
esh
o
ut
A
PIs on the new
.
.
.
commit
|
commitdiff
|
tree
2018-12-05
Chandler C
a
rruth
[SLH] F
i
x a
n
as
t
y b
u
g
in SLH
.
commit
|
commitdiff
|
tree
2018-12-05
Chandler Car
r
uth
[SLH] Regenerate tes
t
s
with --no_x
8
6
_
scru
b
_rip to restor
e
.
.
.
commit
|
commitdiff
|
tree
2018-11-22
C
h
andler
C
arruth
[TI
rem
o
v
al] Leverage the fac
t
that TerminatorInst
.
.
.
commit
|
commitdiff
|
tree
2018-10-19
C
h
andler Carru
t
h
[TI
r
e
m
ova
l
] R
e
m
ove `Term
i
natorInst` from the IR type
.
.
.
commit
|
commitdiff
|
tree
2018-10-19
Ch
a
n
dler Carruth
[TI removal]
S
witch
s
ome newly added code o
v
e
r
to use
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Chandler Carru
t
h
[
T
I remov
a
l
]
Update the C
A
P
I
for t
h
e
move away from
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
C
handler Carruth
[TI removal]
R
emove discuss
i
on of `Termi
n
atorInst`
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ch
a
ndler Carruth
[TI
r
e
moval] R
e
move Te
r
min
a
torInst
refer
e
nce
s
from
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Chandler Carruth
[T
I
removal] Switch simple loop unswitch to `Instruction`
.
commit
|
commitdiff
|
tree
2018-10-18
C
handler Carruth
[TI r
e
moval] Switch NewGVN to
d
irectly
u
se
`Instruc
t
ion`
.
commit
|
commitdiff
|
tree
2018-10-18
Ch
a
ndler
Carruth
[
T
I remova
l
] Us
e
`Instruc
t
ion
`
ins
t
e
ad of `T
e
r
minatorInst
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Chandl
e
r
C
a
rruth
[TI removal] Update Co
d
eExtra
c
tor to
use Instruction
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Chandler Carruth
[TI remova
l
]
Switch Obj
C
ARC code to dir
e
ctly u
s
e the
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
C
ha
n
dler Carruth
[TI removal] Switch MergeFunctions to directly use
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Chandler Car
r
ut
h
[TI rem
o
val] Switch an analysis to jus
t
use Instruction
.
commit
|
commitdiff
|
tree
2018-10-15
Chandler Ca
r
ruth
[
T
I
r
e
m
ov
a
l] Make `g
e
tTermina
t
or()` r
e
t
u
rn a generic
.
.
.
commit
|
commitdiff
|
tree
2018-10-15
Chandler
Carruth
[TI rem
o
val
]
Rework `Ins
t
Visitor` to
s
upport
vis
i
ting
.
.
.
commit
|
commitdiff
|
tree
2018-10-15
Chand
l
er Carr
u
th
[TI removal]
M
ake variab
l
es decla
r
ed as `Term
i
natorI
n
st
.
.
.
commit
|
commitdiff
|
tree
2018-10-15
C
handl
e
r
Carruth
[TI removal] Remove `Te
r
minatorIns
t
` from GV
N
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-10-15
Chandler Carruth
[TI removal] Remove `Term
i
n
at
o
rInst`
from Sp
a
rsePropaga
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2018-10-15
Chandler Carruth
[TI
r
emoval] Remo
v
e a dead forward declarat
i
o
n
of Terminator
.
.
.
commit
|
commitdiff
|
tree
2018-10-15
Chandler Carruth
[TI removal] Rem
o
ve `Terminator
I
nst`
f
r
om BasicBlockUtils
.
h
commit
|
commitdiff
|
tree
2018-10-15
C
hand
l
er Carrut
h
[TI
remo
v
al]
Just us
e
I
nstruction in the CFG printer
.
.
.
commit
|
commitdiff
|
tree
2018-10-15
Chand
l
er C
a
rruth
[TI removal] Remove a
unnece
s
sar
y
use
o
f `TerminatorI
n
st
.
.
.
commit
|
commitdiff
|
tree
2018-10-15
Chandler
C
a
r
ruth
[TI re
m
ova
l
] Remove
T
e
r
m
inatorI
n
st
a
s an input p
a
rameter
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Chan
d
ler Carrut
h
[CFG
Pr
i
n
te
r
] A
d
d support
for writing the dot files
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Chandl
e
r
C
arru
t
h
W
o
rkaround a lim
i
tation of llvm::Any
w
h
e
n us
e
d with
.
.
.
commit
|
commitdiff
|
tree
2018-09-04
C
h
andler Ca
r
r
uth
Revert r341269
:
[Cons
t
a
n
t
H
oistin
g
]
Hoistin
g
Con
s
tant
.
.
.
commit
|
commitdiff
|
tree
2018-09-04
C
handler Carruth
[x86/S
L
H
]
Add a real Clang
f
l
a
g and LLVM IR att
r
ibute
.
.
.
commit
|
commitdiff
|
tree
2018-09-04
Chand
l
er Carruth
Reve
r
t r341342: Dwarf
.
debug
s
e
ction compr
e
ssion
support
.
.
.
commit
|
commitdiff
|
tree
2018-09-04
Cha
n
d
l
er Ca
r
r
u
t
h
[
x
86/S
L
H] Teach SLH to
harden against the "ret2sp
e
c
.
.
.
commit
|
commitdiff
|
tree
2018-09-04
Chandle
r
Carruth
[x86/
S
LH] Te
a
ch SLH to h
a
rden indirec
t
branches and
.
.
.
commit
|
commitdiff
|
tree
2018-08-27
Cha
n
dler Carruth
Fix this file to h
a
ve
t
h
e necessary standard
l
i
br
a
ry
.
.
.
commit
|
commitdiff
|
tree
2018-08-26
C
handler
C
arruth
Replace fancy us
e
of initialize
r
lists
w
it
h
simple
.
.
.
commit
|
commitdiff
|
tree
2018-08-26
Chandl
e
r Carruth
[IR] Replace `
i
sa
<
T
ermin
a
torI
n
s
t>` with `isTerminat
o
r()`
.
commit
|
commitdiff
|
tree
2018-08-26
C
h
andler Carruth
Avoid specializing
a variadic member template in
a
.
.
.
commit
|
commitdiff
|
tree
2018-08-26
Chandler Car
r
uth
[IR] Si
n
k `isExcept
i
on
a
l
`
predicate to `Instruc
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-08-26
Chandle
r
Carruth
[IR] Begin rem
o
v
al of
T
erm
i
natorInst by rem
o
vin
g
succe
s
so
r
.
.
.
commit
|
commitdiff
|
tree
2018-08-23
Ch
a
n
dle
r
Ca
r
rut
h
[x86/
r
etpol
i
n
e] Split the LLVM concept of
r
e
tp
o
lines
.
.
.
commit
|
commitdiff
|
tree
2018-08-23
Chandler Carru
t
h
Revert r340508
:
[DebugInfo] Fix bug in LiveDebugVariables
.
commit
|
commitdiff
|
tree
2018-08-17
C
han
d
ler
Carruth
Revert r
3
399
7
7: [GI
S
el
]
: Add Opcodes for
a
few LLVM
.
.
.
commit
|
commitdiff
|
tree
2018-08-17
Cha
n
d
ler C
a
rr
u
th
[ADT] Replace a member
i
n
i
ti
a
lize
r
of a union with
.
.
.
commit
|
commitdiff
|
tree
2018-08-16
Chandler Carruth
[
x86/MIR] Imp
l
emen
t
su
p
p
ort
f
or pre- and p
o
st-in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2018-08-16
Chand
l
e
r
Carruth
[MI] Ch
a
nge
t
he
array of `MachineMemOpera
n
d
` pointer
s
.
.
.
commit
|
commitdiff
|
tree
2018-08-16
Chandle
r
C
arruth
[x86] Ac
t
ually initialize the SLH pass
wit
h
t
he x86
.
.
.
commit
|
commitdiff
|
tree
2018-08-15
Chandler Carru
t
h
[SDAG] Update t
h
e A
V
R backend for the
S
electio
n
D
AG
.
.
.
commit
|
commitdiff
|
tree
2018-08-14
Chandler
C
arruth
[SDA
G
] Remo
v
e the reliance
o
n MI's a
l
locat
i
o
n
stra
t
egy for
commit
|
commitdiff
|
tree
2018-08-06
C
h
a
n
dler Carruth
[
docs] Continue working around broken Sphi
n
x
pars
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-08-06
Chand
l
er Carruth
[docs] Remove the
`dso_
l
o
c
al
`
tag from
these func
t
io
n
s
.
commit
|
commitdiff
|
tree
2018-08-06
Chandler
C
arruth
[docs]
S
top trying to parse t
h
e ThinL
T
O su
m
mary IR
.
.
.
commit
|
commitdiff
|
tree
2018-08-06
Chandl
e
r Car
r
uth
[docs] Switch debug info meta
d
ata blocks to use `text
.
.
.
commit
|
commitdiff
|
tree
2018-08-06
Chand
l
er Carruth
[docs] C
o
rrect the basic
s
yntax structu
r
e of
t
he D
I
Subrange
.
.
.
commit
|
commitdiff
|
tree
2018-08-06
Chandler Carruth
[docs] Remove an e
x
ample
that i
s
n't wel
l
formed LLVM
.
.
.
commit
|
commitdiff
|
tree
2018-08-06
Chandle
r
C
a
rruth
[docs] Fix
a
n
LL
V
M-synt
a
x cod
e
block to actually be
.
.
.
commit
|
commitdiff
|
tree
2018-08-06
Chandler Carruth
[docs
]
Tur
n
of `nas
m
` high
l
ighting for
a
code block
.
commit
|
commitdiff
|
tree
2018-08-06
Chandler
Carruth
[docs
]
R
e
ins
t
ate r337730 - Add s
u
pport for Markdown
.
.
.
commit
|
commitdiff
|
tree
2018-08-04
Chandl
e
r C
a
r
r
uth
[ADT] Add
a
n earl
y
-increment itera
t
or-like type
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
Chan
d
l
e
r
C
arru
t
h
[x8
6
]
Fix a reall
y
subtle m
i
s
comp
i
le
due to a s
o
mewh
a
t
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
Chandler Carruth
[x86/slh] Add unwind info to s
e
ver
a
l
tests
t
o make
.
.
.
commit
|
commitdiff
|
tree
2018-07-26
Chan
d
ler
C
arru
t
h
[x86/SLH] Ex
t
r
a
c
t
the logic t
o
trace predi
c
ate state
.
.
.
commit
|
commitdiff
|
tree
2018-07-25
Ch
a
ndler Carruth
[x86/SLH] Sink the r
e
turn h
a
r
den
i
ng into the main block
.
.
.
commit
|
commitdiff
|
tree
2018-07-25
Chandle
r
Carruth
[
x86/SL
H
] Impr
o
ve name and comments for
the
main hardeni
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-25
Ch
a
ndler
Carru
t
h
[x86/SLH]
Tea
c
h th
e
x
8
6
speculative load harde
n
ing
.
.
.
commit
|
commitdiff
|
tree
2018-07-24
Chandler
Car
r
u
t
h
[x86] T
e
ach the x86 backend t
h
at i
t
c
a
n f
o
ld betw
e
en
.
.
.
commit
|
commitdiff
|
tree
2018-07-24
C
handler Carruth
[x86/SLH] E
x
tract th
e
c
o
re r
e
gister hardening lo
g
i
c
.
.
.
commit
|
commitdiff
|
tree
2018-07-24
Cha
n
dler Carruth
[x
8
6
/
SLH] T
i
dy up
a
com
m
e
nt,
u
sing doxygen
struc
t
u
r
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-24
Chandl
e
r
C
arruth
[x86] Clean up
and convert t
e
st to us
e
gener
a
ted CHECK
.
.
.
commit
|
commitdiff
|
tree
2018-07-24
Chan
d
ler Car
r
uth
[x8
6
] Update the CHECK
lines
o
f this test to use th
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-24
Chandler C
a
r
ruth
[
x
8
6/SLH] Simpli
f
y the code
f
o
r hardening a loa
d
ed
.
.
.
commit
|
commitdiff
|
tree
2018-07-24
Chandler
Carruth
[x86/SLH] Remove complex SHRX-based post-load hardening
.
commit
|
commitdiff
|
tree
2018-07-23
Chandler C
a
rr
u
th
[x86/S
L
H] Fix a bug where we would
har
d
en tail
c
all
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-23
Chan
d
ler Car
r
uth
[x86
/
SLH] Add a
test cov
e
ring indirect forms of contro
l
.
.
.
commit
|
commitdiff
|
tree
2018-07-23
Ch
a
n
dler Carruth
[x86/
S
LH]
R
e
name and co
m
ment
the
m
ain hardening funct
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-19
Chandler Carruth
[x86/SLH
]
Clean
u
p hel
p
e
r
naming for r
e
t
u
rn in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2018-07-19
Chan
d
ler C
a
rruth
[x86/SLH] Major ref
a
ctori
n
g of SLH implemen
t
ai
t
on
.
.
.
.
commit
|
commitdiff
|
tree
2018-07-18
Chandler Carruth
[x
8
6
/SLH]
A
dd the design docu
m
ent
for Specula
t
ive Loa
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-17
Cha
n
dler Carr
u
th
[x86/SLH] Flesh
out the data-in
v
arian
t
in
s
tructio
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-16
Chan
d
l
er
Carrut
h
[
x
86/SLH] Co
m
pletely rework how we sink post-load
h
ardening
.
.
.
commit
|
commitdiff
|
tree
2018-07-16
C
h
andler Car
r
uth
[x86
/
SLH] F
i
x a
b
ug wher
e
w
e
would
try t
o
p
os
t
-
l
oad
.
.
.
commit
|
commitdiff
|
tree
2018-07-16
Chan
d
le
r
Car
r
uth
[x86/SLH]
E
xt
r
a
ct
a
not
h
er
small hel
p
er functio
n
, add
.
.
.
commit
|
commitdiff
|
tree
2018-07-16
Chand
l
er C
a
rruth
[x8
6
/SLH] Fix an unus
e
d variable war
n
i
ng in release
.
.
.
commit
|
commitdiff
|
tree
2018-07-16
Chandler Carruth
[x86/SLH]
Teach spec
u
lative load harde
n
ing to corr
e
ctly
.
.
.
commit
|
commitdiff
|
tree
2018-07-15
Ch
a
ndler Carruth
[x86/SLH] Extract o
n
e of t
h
e bits of logic to its
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-14
Chandler Carruth
[x86/SLH]
F
ix
a
n is
s
ue whe
r
e we would
n
't
h
arden any
.
.
.
commit
|
commitdiff
|
tree
2018-07-14
Ch
a
ndl
e
r Carr
u
th
[x
8
6
/SLH] Add an
a
s
sert to catc
h
if we ever
e
nd up
.
.
.
commit
|
commitdiff
|
tree
2018-07-13
C
handler Car
r
u
t
h
[SLH] Introduce a ne
w
pass to do Spec
u
lative Load Hardening
.
.
.
commit
|
commitdiff
|
tree
2018-07-13
Chandler Carruth
[UpdateTestChe
c
ks]
Teach the x86
a
s
m pa
r
ser
t
o sk
i
p
.
.
.
commit
|
commitdiff
|
tree
next