repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[ARM] PR target/78364: Add proper restrictions to zero and sign_extract patterns...
2016-11-16
ktkachov
[ARM
]
PR ta
r
get/78
3
64: Add pro
p
er restric
t
ions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2] Add s
t
o
r
e m
e
rging unit t
e
sts
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[A
R
M][
2
/
2
] Remove old rtx cos
t
s
commit
|
commitdiff
|
tree
2016-11-08
k
tka
c
hov
[A
R
M][1/2] Use
g
e
neric_extra_cos
t
s i
n
a
l
l
re
m
aining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
1/
2
] Fix
o
f
f-by-one error in clear_bit_region in s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktk
a
c
h
ov
[A
A
rch
6
4] Fix PR target/
7
7
8
22: U
s
e tig
h
ter predicat
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
tkachov
[rtl
a
nal] Fix WORD_REGISTER_OPERATIONS condit
i
o
n
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
Fi
x
for big-en
d
ian
g
cc
.
c-tortu
r
e/e
x
ecute/p
r
5575
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
tkachov
PR
t
re
e
-optimizatio
n
/7
8
1
7
0:
Tr
u
n
c
a
t
e si
g
n-extend
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kac
h
ov
P
R
tree-optimization/7816
2
:
R
e
ject negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64]
A
dd function com
m
ents to some p
r
ologue/
e
pi
l
ogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
t
k
acho
v
GI
M
P
LE store
m
e
rgi
n
g pass
commit
|
commitdiff
|
tree
2016-10-24
k
tkachov
[ch
e
ck_GNU_style
.
sh] M
o
re aggres
s
i
v
ely ig
n
ore
d
g-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[re
e
] PR
r
tl
-
optimizatio
n
/
78
0
3
8: Handle
g
lobal register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
kt
k
achov
[AArc
h
64]
U
se new target pass
re
g
istration f
r
am
e
w
o
rk
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
kt
k
ac
h
ov
[
AArc
h
64] Add s
p
e
l
lchecking hints for -m
a
rc
h
,
-m
c
pu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simpl
i
fy-rtx
]
Ze
r
o-initialise local arr
a
y
i
n
s
i
mplify
_
i
mme
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[
fold
-
c
o
nst] Fix na
t
i
ve_encode_real for HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL ifcvt] Transf
o
rm (X == CST) ? -CST
:
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktka
c
hov
[RTL
ifcvt] Transfor
m
(X == CST) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
tkachov
[
ARM] Fix -Wim
p
licit-fallthr
o
ugh warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[
r
e
g
ren
a
me
]
[s
e
l-sc
h
ed] Fix bogus use
o
f HARD_FRAME_P
O
INTER
_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
kt
k
ac
h
ov
[si
m
plify
-
rtx]
(
GTU
(PLUS
a C)
(
C
- 1)) --
>
(LTU
a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkac
h
ov
[exp
m
e
d
.
c] PR mid
d
le-end/774
2
6 Delete dup
l
icat
e
condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktka
c
hov
[
AArch64] Ad
d
ANDS patt
e
rn for CMP+
Z
ERO
_
E
XTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM]
P
R targ
e
t/7047
3
: Reduce
size of
C
ortex
-
A
8
automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
A
RM
]
Refactor MOVW/M
O
V
T f
u
sion logic to allow extension
commit
|
commitdiff
|
tree
2016-08-01
k
t
ka
c
hov
[A
A
rch64]
Allow multiple-of-8 immediate off
s
et
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkach
o
v
[vectori
z
er][2/2] Hook up mul
t
s
ynthe
s
i
s lo
g
ic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Mov
e
c
h
oose_mult_variant d
e
claration and dependen
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
kt
k
achov
[expr
.
c] PR middle-end/
7
1700
:
zero-extend
s
ub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM] Add support for
s
ome
ARMv8-A cor
e
s to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[
R
TL ifcvt]
PR r
t
l
-
o
p
t
imiz
a
tion/7159
4
: ICE in noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkach
o
v
[ARM] Delete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktk
a
ch
o
v
[AArch64
]
[2/2] (Re
)
Imple
m
ent vcopy<q>_lane<q
>
i
ntrins
i
cs
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AA
r
ch6
4
][1
/
2] A
d
d
support IN
S
(elem
e
n
t) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][
1
/4]
R
e
p
lace uses of int_log2 b
y
ex
a
c
t_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Ad
d
initial support for Corte
x
-
A
73
commit
|
commitdiff
|
tree
2016-06-22
ktkach
o
v
[AArch64
]
Add initial support
f
or Cortex-
A
73
commit
|
commitdiff
|
tree
2016-06-20
k
tkachov
[typo] alig
n
ement -> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArc
h
6
4
][obvi
o
us]
Clea
n
up parent
h
eses and use GE
T
_MOD
E
_U
N
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL ifc
v
t] Allow simple r
e
gister
s
u
b
regs
i
n n
o
ce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
t
kac
h
ov
Fix typo in copyr
i
ght boil
e
r
plate
commit
|
commitdiff
|
tree
2016-06-14
k
t
kachov
[A
A
rch
6
4
] Handle AND
+
A
S
HIFT
f
orm of UB
F
IZ correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update
d
ocumentation for ARM archite
c
ture
commit
|
commitdiff
|
tree
2016-06-09
k
tkachov
[RTL ifcvt] Print name of noce trasform
t
hat
succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
hov
[AArch64] Model CSEL instr
u
ct
i
on in C
o
rtex-
A
5
7
scheduli
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
kt
k
achov
[s
i
mplify-rtx] F
i
x unus
e
d va
r
ia
b
le warning
i
n simplify_c
o
nd
_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
o
v
[3/3][R
T
L ifcv
t
] P
R
middle
-
end/37780:
C
o
n
d
itional expr
e
ssion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[2
/
3][
A
A
rch64] Keep CTZ components
t
ogether until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3][ARM] Keep ctz
e
xpressions
toget
h
er
u
ntil after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkach
o
v
[ARM][
o
bviou
s
] Fix typ
o
s in *thumb1_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
kt
k
achov
[rtlanal
]
Fix rtl-opti
m
iza
t
ion/71295
commit
|
commitdiff
|
tree
2016-06-02
k
tkachov
Fix fallout from: [ARM] PR target/70830: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktka
c
hov
[AR
M
] U
s
e
p
roper output mo
d
ifier
f
or DImode
r
e
g
i
s
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
kt
k
acho
v
[
ARM
]
T
ie operand 1 to operand
0
in AESM
C
pattern wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
tka
c
hov
[
AArch64] U
s
e
aarch64_fusion_enabled_p to ch
e
c
k
for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkac
h
ov
[AArch64] Remove aarch64
_
s
im
d
_attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch
6
4] T
i
e operand 1 to operand 0 in AESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64
]
Simplify ashl<mode>3 expander for SHORT m
o
d
e
s
commit
|
commitdiff
|
tree
2016-05-27
kt
k
a
chov
[AArch64] Delete ob
s
olete CC_ZESWP and CC_SESWP
CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktk
a
c
h
ov
[R
T
L
ifcvt]
P
R rtl-optimization/66940: Avoid
signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM]
[
4
/4] Simplify checks for CO
N
ST_INT
_
P
and com
p
a
r
i
son
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkacho
v
[ARM][3/4] Cle
a
nup casts from
INT
V
A
L to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkach
o
v
[ARM
]
[2/4]
R
eplace cast
s
of 1 t
o
HOST_WIDE_INT b
y
HOS
T
_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
h
o
v
[ARM
]
P
R targ
e
t
/
6
9857
R
emove bogus early return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkach
o
v
[A
R
M] Fix
costing of sig
n
-extending loa
d
in rtx co
s
ts
commit
|
commitdiff
|
tree
2016-05-19
ktkac
h
ov
[ARM] PR t
a
rget/71056: Don't use vectorized
builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tk
a
cho
v
[AArch64] PR
t
a
r
get
/
708
0
9: Delete aarc
h
64_vmls<
m
ode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkach
o
v
[AAr
c
h64][tests]
Skip c
p
u-diag
n
ostics tests when over
r
iding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkach
o
v
[
obvious]
T
ypo fix in
tree-ssa-loop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Fix param name in
d
ump file
commit
|
commitdiff
|
tree
2016-05-12
k
t
kachov
[ARM] PR target
/
708
3
0: Avoid
POP-{regl
i
s
t
}^ wh
e
n returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktka
c
hov
[
A
RM] Add m
o
d
e to probe_stack s
e
t oper
a
nds
commit
|
commitdiff
|
tree
2016-04-28
ktkach
o
v
[i
n
ternal-fn
.
c][committed] Convert
c
o
n
di
t
ional
c
om
p
i
l
ation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AAr
c
h64
]
Defin
e
WORD_REG
I
STER_OPERATIONS to zero
and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktk
a
c
hov
[rtlanal
.
c] Conv
e
rt conditi
o
na
l
c
ompilation on WOR
D
_REGISTE
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktka
c
hov
Fi
x
F
A
IL:
gc
c
.
dg
/
tree-
s
sa/m
i
nma
x
-
2
.
c scan-tr
e
e-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[AArch64]
W
o
r
k
a
r
ound
P
R target/6497
1
commit
|
commitdiff
|
tree
2016-04-15
kt
k
achov
[ARM][doc] Document
deprecat
i
on of pre-ARMv4T archit
e
cture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[te
s
t
s
uite] PR rtl-optimization/706
8
1: XFAIL ira-s
h
rink
w
r
ap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
k
tkachov
[A
R
M]
P
R target
/
70566 Check that
condition
r
egister
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
A
RM] Reduce
s
ize
of arm
1
020e automaton
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM
]
Split out a
r
mv7ve effect
i
ve target ch
e
ck
commit
|
commitdiff
|
tree
2016-03-23
k
t
kachov
[ARM]
P
R driver/70132: Av
o
i
d
d
ouble fclose in dr
i
ver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AAr
c
h64] Fix
gcc
.
t
a
rg
e
t/aarch64/vect-r
e
duc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
k
t
kachov
[
A
A
r
c
h
6
4] PR
tar
g
et/70002:
M
ake aarch64_set_cur
r
ent_functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[AArch64] Fix thinko in han
d
ling
o
f -mo
m
i
t-leaf-fram
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktk
a
chov
[obvious] Fix typo in tree-ssa-mat
h
-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
k
t
kachov
[ARM] Error out of ar
m
_n
e
o
n
.
h
if co
m
p
iling fo
r
soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
k
tka
c
hov
[
A
Arch64][test
s
u
ite]
P
R target
/
70004: Remove
check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[ARM] PR
rtl-
o
ptim
i
z
a
tion/6
9
90
4
: Disallow copying
/
d
uplicatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkac
h
ov
[
AAr
c
h64] Set TR
E
E_TA
R
G
E
T_
G
LOBAL
S
in a
a
rch64_se
t
_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktk
a
chov
[AArc
h
64] PR target/69613: Return zero TARGET_SHIFT
_
TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] Tests
f
o
r
a
rm_
r
estrict_it patterns
i
n thum
b
2
.
md
commit
|
commitdiff
|
tree
2016-02-24
k
tkachov
[gcse] PR rtl-o
p
t
i
m
i
zation/698
8
6: C
h
eck targe
t
mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM
]
A
dd initial support for the Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] PR ta
r
get
/
6
9875 Fix atom
i
c_
l
o
a
ddi
e
x
pansion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[AAr
c
h64] Skip gcc
.
target/aarch64/assembler_a
r
ch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
t
kachov
[AArch6
4
] P
R
target
/
691
6
1: Don'
t
u
se special predicate
.
.
.
commit
|
commitdiff
|
tree
next