repo.or.cz
/
llvm-core.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[CodeEmitter] Improve testing for APInt encoding
2019-09-15
James
M
olloy
[
C
odeEmitte
r
] Improv
e
tes
t
ing for AP
I
n
t encoding
commit
|
commitdiff
|
tree
2019-09-15
James
Molloy
[
C
odeEmitter] S
u
p
port instruction
w
idths > 64 bits
commit
|
commitdiff
|
tree
2019-09-09
Jame
s
Mollo
y
[DFAP
a
cketi
z
er] R
e
apply: T
r
ack
resource
s
for packet
i
z
ed
.
.
.
commit
|
commitdiff
|
tree
2019-09-06
James Mollo
y
[DFAPacketi
z
er] Track re
s
o
u
rces fo
r
pa
c
keti
z
ed instructions
commit
|
commitdiff
|
tree
2019-09-04
James Molloy
[ModuloSchedule] Fix n
o
-asserts build
commit
|
commitdiff
|
tree
2019-09-04
James Mol
l
oy
[Modul
o
Sch
e
dule] Intr
o
d
uce PeelingM
o
dulo
S
ched
u
leExpand
e
r
commit
|
commitdiff
|
tree
2019-09-03
James Mo
l
loy
[M
a
chinePipeliner] Add a way to u
n
i
t
-
t
est the schedule
.
.
.
commit
|
commitdiff
|
tree
2019-08-31
James Molloy
[DAGComb
i
n
er]
D
on't crea
t
e
il
l
egal narrow
s
t
ores
commit
|
commitdiff
|
tree
2019-08-30
James Molloy
[DFAPac
k
etizer] Allow n
a
mesp
a
c
ing of automata per-itin
e
rary
commit
|
commitdiff
|
tree
2019-08-30
James Molloy
[MachinePipeliner
]
Sepa
r
at
e
sch
e
d
u
l
e em
i
ssion, NFC
commit
|
commitdiff
|
tree
2019-07-03
Jam
e
s
Mo
l
loy
[Sele
c
tionDAG] Propag
a
te alias
metadata to target
i
n
trinsic
.
.
.
commit
|
commitdiff
|
tree
2019-04-19
James Moll
o
y
[P
A
TCH] [MachineSched
u
ler] Check pen
d
ing instr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2017-05-25
J
a
m
es Moll
o
y
[GVNSink] Pacify MSVC
commit
|
commitdiff
|
tree
2017-05-25
James
M
olloy
[GVNSink] Don't define operator<< in
NDEB
U
G
commit
|
commitdiff
|
tree
2017-05-25
James Mollo
y
[GVNSink]
G
VNSink pass
commit
|
commitdiff
|
tree
2017-05-22
Jam
e
s M
o
l
loy
Re-apply r302416
:
[ARM] Clea
r
t
he constant
p
oo
l
cache
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
James Molloy
Re-apply
r
286006:
Fix
24560:
a
s
semb
l
er does not sha
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
James Mol
l
oy
R
evert "[ARM] Clear th
e
const
a
nt pool cache
on explicit
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
James Mollo
y
Re
v
ert "Fix 24560: assembler does not share constant
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
Jame
s
M
olloy
[AArch64] Crypt
o
requires
FP
.
commit
|
commitdiff
|
tree
2017-04-05
J
a
mes M
o
lloy
[L
A
A] Correct
l
y return a
h
al
f
-open range in exp
a
ndBo
u
n
d
s
commit
|
commitdiff
|
tree
2017-02-13
James Molloy
[ARM] Fix crash
caused by r294945
commit
|
commitdiff
|
tree
2017-02-13
James
M
o
lloy
[Thumb-1] TBB
generation: spot redefinitions o
f
index
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
Jam
e
s Molloy
[
AR
M
] Reg
i
ste
r
Const
a
ntIsla
n
ds w
i
th the
p
a
ss manage
r
commit
|
commitdiff
|
tree
2017-02-13
J
a
mes Mollo
y
[ARM] Use
V
CMP,
n
ot
VCMPE,
for
f
loating po
i
nt eq
u
ality
.
.
.
commit
|
commitdiff
|
tree
2016-11-28
James Molloy
[InlineCos
t
] Reduc
e
i
n
line thresholds to
c
o
mpensate
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Jame
s
Mo
l
loy
[InlineCost] Remove skew w
h
en calculating c
a
l
l costs
commit
|
commitdiff
|
tree
2016-11-07
James Moll
o
y
[Thumb1]
Move pad
d
i
ng earlier when synthesizing
T
BBs
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
James Molloy
R
evert "[Thumb] Teach ISel how
to
l
ower compares of
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
Ja
m
es Molloy
[Thu
m
b] Teach ISel how to
l
ower com
p
ares of AND bit
m
asks
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
James
Molloy
[Thumb-1]
Synthesiz
e
T
BB/TBH instructio
n
s
t
o mak
e
use
.
.
.
commit
|
commitdiff
|
tree
2016-10-22
James Molloy
[ARM] Fix cra
s
h in Con
s
tantIslands
commit
|
commitdiff
|
tree
2016-10-19
James Molloy
[T
h
um
b
-1] Synthesize TBB/TBH instructions
to
m
a
ke use
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
J
a
mes Molloy
[
S
DAG
]
Use ABI typ
e
alignment for constant
pools when
.
.
.
commit
|
commitdiff
|
tree
2016-10-06
James Moll
o
y
[ARM] Constant
po
o
l p
r
omotion - fix
alignment ca
l
cul
a
tion
commit
|
commitdiff
|
tree
2016-10-06
James Molloy
[ARM] Impro
v
e testc
a
s
e
f
or r283323
commit
|
commitdiff
|
tree
2016-10-05
James
M
ol
l
oy
[
Th
u
m
b
]
Don't try and emit LDRH/
L
D
R
B from t
h
e co
n
stant
.
.
.
commit
|
commitdiff
|
tree
2016-09-26
James Moll
o
y
[ARM]
Promote sm
a
ll global constants to
c
ons
t
ant pools
commit
|
commitdiff
|
tree
2016-09-23
J
a
m
es Molloy
Revert "[ARM] Promot
e
small global
c
onstan
t
s to constant
.
.
.
commit
|
commitdiff
|
tree
2016-09-23
James Molloy
[A
R
M] Promote small globa
l
c
o
nstants to cons
t
ant pools
commit
|
commitdiff
|
tree
2016-09-19
James Moll
o
y
[S
i
mp
l
ifyCFG] Upd
a
te (AND
)
IR
f
la
g
s w
h
en CSE'ing
inst
r
uctions
commit
|
commitdiff
|
tree
2016-09-16
James Molloy
[A
R
M] P
r
o
mote small glo
b
al cons
t
ants to
c
onst
a
nt poo
l
s
commit
|
commitdiff
|
tree
2016-09-15
J
am
e
s Molloy
[ARM] Promote small glo
b
a
l co
n
s
tants to constant pools
commit
|
commitdiff
|
tree
2016-09-14
J
ames Molloy
[AR
M
] Promote
small global constants to constant pools
commit
|
commitdiff
|
tree
2016-09-14
James Moll
o
y
Revert "[Thumb] Teac
h
I
S
e
l
how to lower compare
s
of
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
James
M
olloy
R
e
vert "[
A
R
M] Promo
t
e small global
c
onstan
t
s to constant
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
Jame
s
Molloy
[
T
h
umb] Teac
h
ISel how to lower c
o
mp
a
res of AND bitmasks
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
J
ame
s
Molloy
[ARM] Promote small global constants to const
a
nt po
o
ls
commit
|
commitdiff
|
tree
2016-09-12
James Molloy
Revert "[ARM] Prom
o
te small g
l
obal constants to constan
t
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
J
a
me
s
Mol
l
oy
[T
h
u
mb] Te
a
ch ISel h
o
w to
lower c
o
mpares of
AND
bitma
s
k
s
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
James Molloy
[ARM] Promote s
m
all
g
lobal constants
to constant pools
commit
|
commitdiff
|
tree
2016-09-11
James Moll
o
y
Fixup
f
ailing debuginfo te
s
t
f
or change
in S
i
mplify
C
FG
.
commit
|
commitdiff
|
tree
2016-09-11
James Mollo
y
[Simp
l
ifyCFG] Be
e
v
e
n more co
n
ser
v
a
t
i
ve in
SinkT
h
enE
l
seCod
e
ToE
n
d
commit
|
commitdiff
|
tree
2016-09-11
Ja
m
es Molloy
[AArch
6
4] Fixup test after r28116
0
commit
|
commitdiff
|
tree
2016-09-11
Jame
s
Molloy
[SimplifyCFG] Harden up the profitability heuri
s
tic
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
James
M
o
lloy
[
ARM] ADD with
a
negative
offse
t
can become SUB for
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
Ja
m
e
s
M
o
llo
y
[AR
M
]
i
c
mp
%
x, -C can be lower
e
d to a simple ADDS
o
r CMN
commit
|
commitdiff
|
tree
2016-09-09
J
a
mes Mollo
y
[Thumb] Select (
C
MPZ X
,
-C) -> (CMPZ (ADDS
X,
C
), 0)
commit
|
commitdiff
|
tree
2016-09-09
James
M
olloy
[T
h
umb1] T
e
ac
h
optim
i
zeCo
m
pareInstr about thum
b
1 compares
commit
|
commitdiff
|
tree
2016-09-08
James Molloy
[SDAGBuilde
r
] Don't create a bi
n
ary tree
fo
r
switche
s
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
James
Molloy
[
T
humb1] AND with a
co
n
sta
n
t
o
perand can be co
n
verted
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
Jam
e
s
Mol
l
o
y
[Thumb1
]
Fix cost c
a
lc
u
latio
n
f
o
r
c
omplement
e
d immed
i
a
tes
commit
|
commitdiff
|
tree
2016-09-07
J
a
m
es Molloy
[Si
m
plifyCFG
]
Follow
u
p fix to r2807
9
0
commit
|
commitdiff
|
tree
2016-09-07
James Moll
o
y
[Sim
p
lifyCFG] Update workaround f
o
r PR30
1
88 to al
s
o
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
Jame
s
Mo
l
loy
[Si
m
plifyCFG]
Check PHI uses mo
r
e accurately
commit
|
commitdiff
|
tree
2016-09-05
James Molloy
[Thu
m
b1] Add reloc
a
ti
o
n
s
f
or fi
x
u
p
s fixup_arm_thumb_
.
.
.
commit
|
commitdiff
|
tree
2016-09-02
James Molloy
[SimplifyCFG]
A
dd
a
w
o
rkaround to fix PR30188
commit
|
commitdiff
|
tree
2016-09-01
Jame
s
Molloy
[SimplifyCFG] Ha
n
d
l
e t
a
il-sinking of more t
h
an
2 incoming
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
James Mollo
y
[SimplifyCFG]
Change the algorithm in
S
ink
T
h
enElseCodeToEnd
commit
|
commitdiff
|
tree
2016-09-01
James Molloy
[SimplifyCF
G
] Fix
nondetermi
n
istic iteration order
commit
|
commitdiff
|
tree
2016-09-01
James Molloy
[SimplifyCF
G
]
I
mprove Fold
V
al
u
eComparisonIntoPredec
e
ssors
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James
M
olloy
Revert
"
[SimplifyCFG]
Improve
F
oldVa
l
u
eComparisonIntoPr
e
d
e
ce
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Moll
o
y
Revert "[SimplifyCF
G
] Ch
a
nge the algorithm in S
i
nkThenElseC
o
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Ja
m
e
s
Molloy
Revert "[S
i
mpl
i
fyCFG] Handle
t
a
i
l-sinking of more
t
han
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Jam
e
s Moll
o
y
R
evert
"
[
S
im
p
lifyCFG] Add a workarou
n
d
t
o fix PR301
8
8"
commit
|
commitdiff
|
tree
2016-08-31
J
a
m
es Moll
o
y
Revert "[
S
imp
l
ifyC
F
G] Fix bootstrap failure af
t
er r280220"
commit
|
commitdiff
|
tree
2016-08-31
James M
o
lloy
[SimplifyCFG
]
Fix boot
s
trap fa
i
lu
r
e a
f
ter r280220
commit
|
commitdiff
|
tree
2016-08-31
Ja
m
es Mol
l
o
y
[Simpli
f
y
C
FG] Add
a w
o
rkaround to f
i
x PR
3
0188
commit
|
commitdiff
|
tree
2016-08-31
Jame
s
Molloy
[
S
impl
i
fyCFG]
I
mprove FoldValueComparisonIntoPredecessors
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Ja
m
es Molloy
[SimplifyCFG] Handle tail-sinking of
mor
e
than 2 incom
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
[Si
m
plifyCFG] Chan
g
e the algor
i
thm in SinkThenElseC
o
deT
o
E
n
d
commit
|
commitdiff
|
tree
2016-08-31
Jame
s
Molloy
[Sim
p
l
ifyCFG] T
a
i
l
-merge
c
alls with
sideeff
e
c
ts
commit
|
commitdiff
|
tree
2016-08-30
James Mollo
y
[Si
m
plifyCFG] Proper
l
y CSE metadata in SinkThe
n
El
s
eCodeToEnd
commit
|
commitdiff
|
tree
2016-08-22
J
a
mes
M
ollo
y
[
SimplifyCFG] Rewrite SinkThenElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-22
James Molloy
[SR
O
A
]
Remove incorrec
t
assertion
commit
|
commitdiff
|
tree
2016-08-22
James
M
olloy
Revert
"
[SimplifyCFG
]
Rewrite Si
n
kT
h
enElse
C
od
e
T
o
End"
commit
|
commitdiff
|
tree
2016-08-22
James Mo
l
loy
[SimplifyCFG]
R
ewrite SinkThenElse
C
odeTo
E
nd
commit
|
commitdiff
|
tree
2016-08-19
James Molloy
[S
i
m
plifyCFG] R
e
writ
e
SinkThenElse
C
odeTo
E
n
d
commit
|
commitdiff
|
tree
2016-08-19
James Molloy
[CodeGen
]
Fi
x
a trivial type conversion b
u
g dating
.
.
.
commit
|
commitdiff
|
tree
2016-08-15
Jam
e
s Molloy
[Si
m
plify
C
FG] Rewrite SinkThenEls
e
Cod
e
ToEnd
commit
|
commitdiff
|
tree
2016-08-15
James Molloy
[LSR] Don't try and creat
e
post-inc expressions on
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
James
M
olloy
[
Simp
l
ifyCFG] Fix nasty RAUW bug from r277325
commit
|
commitdiff
|
tree
2016-08-01
Jame
s
Molloy
[SimplifyCFG] Try a
n
d pacify
buildbots after r2
7
7325
commit
|
commitdiff
|
tree
2016-08-01
James Molloy
[
S
i
mplifyCFG] Range
reduce
swit
c
hes
commit
|
commitdiff
|
tree
2016-07-15
James Moll
o
y
[ARM]
Fix
b
u
i
ld
after r
2
755
4
0
commit
|
commitdiff
|
tree
2016-07-15
James Molloy
[Thumb-1]
Select post-in
c
rem
e
n
t
load and sto
r
e
where
.
.
.
commit
|
commitdiff
|
tree
2016-07-15
J
a
mes Mol
l
oy
[
A
RM] Followup to r27
5
5
37 a
d
dres
s
ing review commen
t
s
commit
|
commitdiff
|
tree
2016-07-15
Ja
m
es Molloy
[
A
R
M
]
P
r
efer
i
ndirect
calls in
minsize
mode
commit
|
commitdiff
|
tree
2016-07-05
James Molloy
[Thumb
]
Reapply
r272251 with a
f
ix for PR28348 (mk 2
)
commit
|
commitdiff
|
tree
2016-07-04
James Molloy
Reve
r
t
"[Thu
m
b] Reapply r272251 with a fix for PR2834
8
"
commit
|
commitdiff
|
tree
next