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
Jam
e
s Molloy
[Co
d
eE
m
itt
e
r] Im
p
rove testing for APInt enco
d
ing
commit
|
commitdiff
|
tree
2019-09-15
James
M
olloy
[CodeEmitter] Support
i
n
struction widths > 64
b
its
commit
|
commitdiff
|
tree
2019-09-09
Ja
m
es Molloy
[DFAP
a
cketizer
]
R
eapply: Tr
a
ck resources for packeti
z
ed
.
.
.
commit
|
commitdiff
|
tree
2019-09-06
J
a
mes Molloy
[DFA
P
ack
e
tizer] Tra
c
k r
e
sources for pac
k
etized instructio
n
s
commit
|
commitdiff
|
tree
2019-09-04
James Mol
l
oy
[
M
oduloSchedule] Fix no-asserts
build
commit
|
commitdiff
|
tree
2019-09-04
James Molloy
[
M
o
duloSche
d
ule
]
I
n
troduce Peeling
M
oduloSchedul
e
Exp
a
nder
commit
|
commitdiff
|
tree
2019-09-03
James Molloy
[MachinePipelin
e
r] Add
a
way to unit-test the schedule
.
.
.
commit
|
commitdiff
|
tree
2019-08-31
James Molloy
[DAG
C
ombiner] Don't cre
a
te illeg
a
l narr
o
w sto
r
es
commit
|
commitdiff
|
tree
2019-08-30
J
ames Mol
l
oy
[
DFAPacket
i
zer] Allow namespacing of automata
per-itin
e
rary
commit
|
commitdiff
|
tree
2019-08-30
James Mollo
y
[
Mach
i
n
e
Pip
e
liner] S
e
parate schedu
l
e em
i
s
s
ion, NFC
commit
|
commitdiff
|
tree
2019-07-03
J
ames Molloy
[SelectionD
A
G]
Pro
p
agate alia
s
metad
a
t
a to target intrinsic
.
.
.
commit
|
commitdiff
|
tree
2019-04-19
James Mollo
y
[PATCH] [Mac
h
i
n
eSched
u
le
r
] Check
p
endin
g
in
s
tructi
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2017-05-25
James Molloy
[G
V
N
Sink] Pacify MS
V
C
commit
|
commitdiff
|
tree
2017-05-25
James Molloy
[GVNSink] Don'
t
d
e
fine operator<< in NDEBUG
commit
|
commitdiff
|
tree
2017-05-25
Jam
e
s
M
olloy
[
G
VNS
i
nk] G
V
NSink pass
commit
|
commitdiff
|
tree
2017-05-22
J
am
e
s
M
olloy
Re-app
l
y r302
4
16:
[AR
M
] Clear the co
n
s
tant
p
o
ol c
a
c
h
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
James Mollo
y
Re-apply r2
8
6
0
0
6
:
F
i
x 24
5
6
0: assembler
does not sha
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
James Molloy
Revert
"[
A
RM] Clear the constant
p
ool cache on exp
l
icit
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
James
Molloy
Revert
"
Fix 24560: ass
e
mbl
e
r does not share constant
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
James Mo
l
loy
[AArch64] Crypt
o
re
q
uires
FP
.
commit
|
commitdiff
|
tree
2017-04-05
James
M
o
lloy
[LAA] Correctly return a half
-
o
p
e
n
range in ex
p
a
n
dBo
u
nds
commit
|
commitdiff
|
tree
2017-02-13
James Moll
o
y
[ARM] F
i
x crash caused by r2
9
4
945
commit
|
commitdiff
|
tree
2017-02-13
James Mo
l
loy
[Thumb
-
1]
TBB genera
t
io
n
: spot redefinitions
of index
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
Jam
e
s
Moll
o
y
[ARM] Register
Constant
I
slands w
i
t
h
the pass manager
commit
|
commitdiff
|
tree
2017-02-13
James
M
olloy
[ARM] Use V
C
MP
,
not VCMPE
,
for floati
n
g point e
q
uali
t
y
.
.
.
commit
|
commitdiff
|
tree
2016-11-28
Jame
s
Molloy
[InlineCo
s
t]
R
educe
inline thr
e
s
hol
d
s
to co
m
pe
n
sate
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Jam
e
s Molloy
[I
n
l
ineCos
t
] Remove skew when calculating call costs
commit
|
commitdiff
|
tree
2016-11-07
James Moll
o
y
[Thumb1]
M
o
v
e padding e
a
rlie
r
when synthesizing TBBs
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
Jame
s
Molloy
Revert
"
[Thumb] Teach
ISel how
to lower com
p
ares
of
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
James Mol
l
oy
[Thumb] Teach ISel ho
w
to lower compares of AND bi
t
masks
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
J
ames Moll
o
y
[Thumb-1] Synth
e
size TBB/TB
H
instr
u
ctions to make
use
.
.
.
commit
|
commitdiff
|
tree
2016-10-22
James Molloy
[ARM] Fi
x
c
rash
i
n Con
s
tan
t
Is
l
ands
commit
|
commitdiff
|
tree
2016-10-19
J
a
mes Molloy
[Thumb-1] Synthes
i
ze TBB/TBH instructions
t
o
make u
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
James Molloy
[SDAG] U
s
e A
B
I
type alignment for constant pools
w
hen
.
.
.
commit
|
commitdiff
|
tree
2016-10-06
James
M
olloy
[ARM]
C
onstant pool promotion -
f
i
x alignment calculation
commit
|
commitdiff
|
tree
2016-10-06
J
a
mes Molloy
[
A
R
M
] I
m
p
rov
e
testc
a
se for r283323
commit
|
commitdiff
|
tree
2016-10-05
Jam
e
s Molloy
[
Thumb] Don't try
a
nd
emi
t
LDRH
/
LDRB from the c
o
nstant
.
.
.
commit
|
commitdiff
|
tree
2016-09-26
James
M
olloy
[AR
M
] Promote small globa
l
const
a
nts t
o
con
s
tan
t
po
o
ls
commit
|
commitdiff
|
tree
2016-09-23
James M
o
lloy
Revert
"
[ARM] Promote
s
mall g
l
obal
c
onstants to
c
onstant
.
.
.
commit
|
commitdiff
|
tree
2016-09-23
James
M
olloy
[
A
RM] Promote small
g
lobal cons
t
ants t
o
c
onstant
p
ools
commit
|
commitdiff
|
tree
2016-09-19
James Molloy
[SimplifyCF
G
]
U
p
date
(AND) IR flags wh
e
n
C
SE'in
g
in
s
tructio
n
s
commit
|
commitdiff
|
tree
2016-09-16
Ja
m
es Molloy
[ARM] Promot
e
s
mall
g
lo
b
al constants to constant pools
commit
|
commitdiff
|
tree
2016-09-15
J
a
m
es Molloy
[A
R
M]
P
r
o
mote small gl
o
bal consta
n
ts to cons
t
a
nt p
o
ols
commit
|
commitdiff
|
tree
2016-09-14
James
M
olloy
[
A
RM
]
Promote small
globa
l
cons
t
ants to constant po
o
ls
commit
|
commitdiff
|
tree
2016-09-14
James Molloy
R
ev
e
rt "[Thum
b
] Teach ISel how to lo
w
er co
m
p
are
s
of
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
James M
o
l
l
o
y
Revert
"
[ARM] Promote small
g
lobal
c
onstan
t
s to constan
t
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
James Mo
l
loy
[Thumb] Teach ISel how
t
o lower compares
o
f
AND bitmasks
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
Jame
s
M
oll
o
y
[ARM] Pro
m
ote small g
l
oba
l
constants to
constant pools
commit
|
commitdiff
|
tree
2016-09-12
James Molloy
Rev
e
rt "[
A
RM] Pro
m
ote s
m
all gl
o
bal constants to co
n
stant
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Ja
m
es M
o
ll
o
y
[Th
u
mb] Teach IS
e
l how to lower
compares of AND bitmasks
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
James Molloy
[ARM] Promote small global const
a
nts to constant pools
commit
|
commitdiff
|
tree
2016-09-11
Ja
m
es Molloy
F
i
xup failing debuginfo test for
c
h
ange i
n
SimplifyCFG
.
commit
|
commitdiff
|
tree
2016-09-11
James Molloy
[Simpli
f
yCFG]
Be even
m
ore c
o
n
servative in SinkT
h
e
n
ElseCodeToEnd
commit
|
commitdiff
|
tree
2016-09-11
James
M
ol
l
oy
[AA
r
ch64] Fi
x
u
p
test
a
fter r281160
commit
|
commitdiff
|
tree
2016-09-11
J
a
mes
Mo
l
loy
[Simpl
i
fyCFG
]
Harde
n
up the profitability heur
i
s
tic
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
J
a
mes M
o
lloy
[ARM] A
D
D
with a n
e
gative o
f
fset c
a
n become SUB for
.
.
.
commit
|
commitdiff
|
tree
2016-09-09
J
a
me
s
Molloy
[ARM
]
icmp %x, -C can be lower
e
d to a si
m
p
le ADDS or
C
MN
commit
|
commitdiff
|
tree
2016-09-09
J
ames Molloy
[Thumb
]
Se
l
ect (CMP
Z
X, -C) -> (CM
P
Z (ADDS
X
, C
)
, 0)
commit
|
commitdiff
|
tree
2016-09-09
J
a
mes Molloy
[
T
humb
1
]
Teach optimizeCompareIns
t
r about thumb1 compa
r
es
commit
|
commitdiff
|
tree
2016-09-08
Jam
e
s
M
olloy
[SDAGBuilder] D
o
n
't create a binary tree for switches
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
James M
o
l
l
o
y
[
T
hu
m
b1] AND with
a cons
t
ant
opera
n
d
c
an
be converted
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
Jam
e
s
M
oll
o
y
[Thumb1] Fix cost calculation for c
o
mplem
e
nte
d
immed
i
a
tes
commit
|
commitdiff
|
tree
2016-09-07
James Mollo
y
[Simplif
y
C
F
G]
Foll
o
w
up fix t
o
r2
8
0
7
90
commit
|
commitdiff
|
tree
2016-09-07
Ja
m
es M
o
lloy
[Simplify
C
F
G] Updat
e
w
or
k
around fo
r
PR30188 to also
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
James Molloy
[SimplifyCFG] Check PHI uses
m
ore
a
cc
u
ra
t
ely
commit
|
commitdiff
|
tree
2016-09-05
Ja
m
es Mo
l
l
o
y
[
T
h
u
mb1] Ad
d
r
e
loca
t
ions for
fix
u
ps fixup_arm_thumb_
.
.
.
commit
|
commitdiff
|
tree
2016-09-02
Jame
s
Molloy
[Simpl
i
fy
C
F
G] Add a workaro
u
nd
t
o
fix
PR30
1
88
commit
|
commitdiff
|
tree
2016-09-01
Ja
m
es
M
o
l
l
o
y
[SimplifyCFG] Handle tai
l
-sinking of
m
ore than 2 in
c
o
ming
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
James M
o
l
loy
[Simp
l
ifyCFG]
C
h
ange
t
he
algo
r
ithm in
SinkTh
e
n
E
lseCodeToEnd
commit
|
commitdiff
|
tree
2016-09-01
James Molloy
[SimplifyCFG]
F
i
x nond
e
terministic iteration orde
r
commit
|
commitdiff
|
tree
2016-09-01
J
ames Molloy
[
Simplif
y
C
FG] Improve
F
oldV
a
lue
C
ompari
s
onIntoPr
e
decessors
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James Mol
l
oy
Revert "[SimplifyCF
G
]
I
mpro
v
e FoldValu
e
Com
p
a
risonInt
o
P
r
edece
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James
Molloy
Revert "[Si
m
p
l
i
fyCFG] Change the algorithm i
n
SinkTh
e
nElseCo
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Ja
m
es Molloy
Revert "
[
Simpli
f
yCFG
]
Handle tail-sinking of m
o
re than
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
Jam
e
s
Molloy
Revert "[Simplif
y
C
F
G
] Add a
w
orkaro
u
nd to
f
ix P
R
3
0
188"
commit
|
commitdiff
|
tree
2016-08-31
James Molloy
R
e
v
e
r
t
"[Simpl
i
fy
C
F
G
] Fi
x
bootstrap
fa
i
lure afte
r
r2
8
0220"
commit
|
commitdiff
|
tree
2016-08-31
J
a
mes Molloy
[SimplifyCFG] Fix
bootstrap failure after r280220
commit
|
commitdiff
|
tree
2016-08-31
Jame
s
Mollo
y
[Simplif
y
C
F
G] Add a workaround
t
o
f
i
x PR30188
commit
|
commitdiff
|
tree
2016-08-31
J
a
m
es
M
o
lloy
[SimplifyC
F
G] Improv
e
FoldValue
C
omparis
o
nIntoPredecessor
s
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
James
Molloy
[
S
implifyC
F
G
]
H
andl
e
tail-sinking of more t
h
an 2 i
n
coming
.
.
.
commit
|
commitdiff
|
tree
2016-08-31
J
a
mes Mollo
y
[Simpli
f
yCFG] Change the algorithm
in SinkThen
E
lseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-31
James Mo
l
loy
[Simp
l
if
y
C
FG] Tail-merge ca
l
l
s with s
i
deeffects
commit
|
commitdiff
|
tree
2016-08-30
James Moll
o
y
[Simpl
i
fyCFG] P
r
operly C
S
E
m
etadat
a
in
SinkThenElseCod
e
T
oEnd
commit
|
commitdiff
|
tree
2016-08-22
James
M
oll
o
y
[Si
m
p
l
i
fy
C
FG] Rewrite SinkThen
E
lseCode
T
oEnd
commit
|
commitdiff
|
tree
2016-08-22
James
Moll
o
y
[SROA] R
e
move incorre
c
t a
s
sert
i
on
commit
|
commitdiff
|
tree
2016-08-22
James Mollo
y
Rever
t
"[Simplify
C
FG] Rewrite SinkThenElseCo
d
eToE
n
d"
commit
|
commitdiff
|
tree
2016-08-22
James M
o
l
loy
[Sim
p
lifyCFG] Rewrite
Sin
k
T
h
e
nElseCodeToEn
d
commit
|
commitdiff
|
tree
2016-08-19
James Mollo
y
[SimplifyCFG]
R
e
wri
t
e
S
inkThen
E
lse
C
odeToEnd
commit
|
commitdiff
|
tree
2016-08-19
James
Moll
o
y
[Co
d
e
Gen] Fix a trivial typ
e
con
v
ersion bug dat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-08-15
James Mol
l
o
y
[Simp
l
ifyCFG] Rewrite
Sink
T
henElseCodeToEnd
commit
|
commitdiff
|
tree
2016-08-15
James
M
o
l
loy
[LSR] D
o
n't try a
n
d create
post-i
n
c expre
s
sio
n
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
J
a
m
es Molloy
[SimplifyCFG
]
Fix nasty RAUW bug from r277325
commit
|
commitdiff
|
tree
2016-08-01
James Mol
l
oy
[Si
m
p
l
ifyCFG
]
T
r
y
a
nd pa
c
ify buil
d
bots a
f
ter
r
277325
commit
|
commitdiff
|
tree
2016-08-01
James Mol
l
oy
[Simplify
C
FG] Range redu
c
e switches
commit
|
commitdiff
|
tree
2016-07-15
Jam
e
s Mollo
y
[ARM] Fix build after r275540
commit
|
commitdiff
|
tree
2016-07-15
James
M
o
lloy
[Thumb-1] Select post-
i
n
c
r
ement load and sto
r
e
w
here
.
.
.
commit
|
commitdiff
|
tree
2016-07-15
James Molloy
[ARM] Followup to r
2
75537 addre
s
sing review comments
commit
|
commitdiff
|
tree
2016-07-15
J
am
e
s Moll
o
y
[AR
M
] Prefer ind
i
r
ect calls i
n
minsize mode
commit
|
commitdiff
|
tree
2016-07-05
James Mollo
y
[T
h
um
b
] Reapply r272251 with a
f
ix for
PR28348 (mk 2)
commit
|
commitdiff
|
tree
2016-07-04
J
a
mes Molloy
Revert
"
[T
h
umb
]
Reapply r27225
1
wi
t
h a
f
i
x
for PR28348"
commit
|
commitdiff
|
tree
next