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
[AArch64] Use aarch64_fusion_enabled_p to check for insn fusion capabilities
2016-05-31
k
tka
c
hov
[AArch
6
4]
U
s
e
aarch64_fusion
_
e
na
b
led_p
to check
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AAr
c
h64
]
Remove aarch64_simd_attr_
l
ength_move
commit
|
commitdiff
|
tree
2016-05-27
kt
k
achov
[A
A
r
c
h
6
4
] Tie oper
a
nd 1 to
o
perand 0 in AESM
C
pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Simplify ashl<mode>3 expander for SHORT mod
e
s
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[AArch64] Delete obs
o
lete CC_ZESWP and
CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
kt
k
achov
[RTL ifcvt] P
R
r
t
l-optimiz
a
tion/669
4
0: Avoid signe
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
ch
o
v
[
ARM][4/4] Simplify checks for CON
S
T_INT_P and
c
o
mparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[
ARM][3/4]
Cleanup casts from
I
NTVAL
t
o [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM][2/4]
Replace casts of 1 to HOST_WIDE_INT b
y
HOST_W
I
DE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
A
RM] PR target/69857 Re
m
ove bo
g
u
s
e
arly re
t
urn
fals
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
k
t
k
achov
[ARM] Fix co
s
t
i
ng of sign-extending load
i
n rtx
c
ost
s
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM
]
PR target/71056: Don't use vectorized built
i
ns
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tk
a
c
h
o
v
[AArc
h
64] PR
t
arget/
7
0809: De
l
ete aa
r
ch64_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArc
h
64][tests] Ski
p
cp
u
-diagnostic
s
tests when overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Typo fix
i
n
tree-s
s
a
-
loop-ivano
n
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Fix param nam
e
in dum
p
file
commit
|
commitdiff
|
tree
2016-05-12
kt
k
ach
o
v
[ARM]
PR t
a
rget/70830: Avoi
d
P
O
P-{reglis
t
}^ wh
e
n returni
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkacho
v
[A
R
M
]
A
dd mode to probe_s
t
ack
set o
p
erands
commit
|
commitdiff
|
tree
2016-04-28
ktkacho
v
[inter
n
al-fn
.
c][committed] Convert
condit
i
onal c
o
m
p
ilat
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AA
r
ch64] Defin
e
WORD_REGISTER_OPERATIONS to
zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[r
t
lanal
.
c] Conve
r
t
c
onditiona
l
compi
l
ation on WORD
_
REGIST
E
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkac
h
ov
Fix
F
AIL: gcc
.
d
g/tree-ssa/m
i
nmax-2
.
c scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[AArch64] Work around P
R
tar
g
et/649
7
1
commit
|
commitdiff
|
tree
2016-04-15
ktkacho
v
[ARM][doc] Document depr
e
c
a
t
i
on
of pre-ARMv4T
arc
h
i
t
e
cture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkach
o
v
[
testsu
i
te] PR rtl-optimizatio
n
/
7
0
681: X
F
AI
L
i
ra-shrink
w
rap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkac
h
ov
[
ARM] PR targe
t
/70566 Che
c
k
that cond
i
tion re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[AR
M
] Reduce
s
ize o
f
a
rm1020
e
a
u
tomaton
commit
|
commitdiff
|
tree
2016-03-23
ktkac
h
ov
[ARM] S
p
l
i
t out
a
rmv7ve effective target
c
heck
commit
|
commitdiff
|
tree
2016-03-23
ktkacho
v
[ARM]
PR dri
v
er/70132:
A
void double
fclo
s
e
in
d
river
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[
A
Arch64] F
i
x gcc
.
ta
r
get/aar
c
h64/vect-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArc
h
64]
PR t
a
rget/7
0
0
02: Make aarc
h
6
4_set_current_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
k
t
kachov
[A
A
rch64] Fix thinko in handling of -momit-leaf-fr
a
me
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkac
h
ov
[obvious] Fix typo in
t
re
e
-ssa-ma
t
h-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkachov
[A
R
M
]
Error out of arm_ne
o
n
.
h
if c
o
mpil
i
ng for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[AArch6
4
][
t
e
stsuite] PR ta
r
g
e
t
/7000
4
: Rem
o
ve check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkacho
v
[ARM] P
R
rtl
-
optimization/69904:
Disall
o
w copying/dup
l
ic
a
tin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[A
A
rc
h
6
4
]
S
et TRE
E
_
T
ARGET_GLOBALS in
aar
c
h64_
s
et_current_
f
un
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktka
c
hov
[AArch64] PR
t
a
rget
/
6
9
613: Return zero
T
ARGET_SHIFT_T
R
UNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] Tests for arm_r
e
strict_it patterns
i
n thumb2
.
m
d
commit
|
commitdiff
|
tree
2016-02-24
ktkacho
v
[gcse] PR r
t
l
-optimization/69886: Check targ
e
t mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[
ARM
]
Add initial s
u
pport for th
e
Cortex-
A
32
commit
|
commitdiff
|
tree
2016-02-24
ktk
a
ch
o
v
[A
R
M
]
PR target/69875 Fix atomic_loaddi expansion
commit
|
commitdiff
|
tree
2016-02-19
kt
k
achov
[AArch64] S
k
ip gcc
.
tar
g
et
/
aarch64/a
s
sembler_ar
c
h_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AAr
c
h64] P
R
t
a
r
get/69161:
Don'
t
u
s
e s
p
ecial
p
redicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
kt
k
achov
[
A
RM
]
PR ta
r
get/
6
9161: Don'
t
i
g
n
o
re mode when matchin
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[AArch6
4
] Only up
d
ate assembler
.
arch directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[AR
M
]
[4/4] Adj
u
st g
c
c
.
target/arm/wm
u
l-[123]
.
c
test
s
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cse][3/4] Don't overw
r
ite
original rtx when fol
d
ing
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
kt
k
achov
[ARM][2/
4
] Fix operand costing logic for SMUL[TB]
[
TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM
]
[
1/4] PR target
/
65932:
A
dd te
s
tcase
commit
|
commitdiff
|
tree
2016-02-04
k
tkachov
[ARM] PR targ
e
t/65932
:
stop chang
i
ng signe
d
ness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktka
c
h
ov
[
AR
M
]
F
ix PR tar
g
et/69
4
03: Bug in thumb2_ior_scc_s
t
r
ict_i
t
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[
A
R
M] PR
tar
g
e
t
/6913
5
: Mark ARMv8 vcvt instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkach
o
v
[AArch64
]
Ha
n
dle CSEL o
f
zero_exten
d
ed operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch
6
4] Han
d
l
e compa
r
e
of
z
e
ro_extract
f
orm
o
f T
S
T
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
kt
k
ac
h
ov
[
AArch64]
P
roperly r
e
ject invalid attribute strings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch64] PR
rtl-o
p
t
imiz
a
tion/68796: Add patter
n
s fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-ifcvt] PR rtl-optimiza
t
ion/68841: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktk
a
cho
v
[combine][v2] Canonicalise (r + r)
to (r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
k
t
kachov
[co
m
bine
]
Check WORD_REGIST
E
R
_
OP
E
RATIONS normally rathe
r
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch64] PR rtl-op
t
i
m
i
zation/68796 Add
compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
a
c
hov
[AArch64] Properly
c
ost zero_exten
d
+
ashift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64]
P
R target/6869
6
F
AIL: g
c
c
.
t
a
rget/
a
arch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkacho
v
[ARM] PR target/68648: Fold NOT of C
O
N
S
T
_INT
i
n andsi_i
o
rsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
k
t
k
achov
[combi
n
e
]
Don
'
t
c
r
eate LSHIFTRT of zero bits in change_ze
r
o_e
x
t
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] D
o
n'
t
allow -
m
general
-
regs-only
t
o
ch
a
nge
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM] PR target/6821
4
: Delete
I
P
-reg-clobbering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-ifcvt] PR rtl-o
p
timi
z
ation/68624: Clean up log
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
kac
h
ov
F
i
x FAIL: gcc
.
c-t
o
rture/execute/20050
1
24-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktk
a
chov
[
RTL-ifcvt]
Reject insns that are multip
l
e
_
s
ets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt]
PR rtl-o
p
timiz
a
tion/68506:
F
ix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
tkachov
[
com
b
ine] Only res
t
rict
pure sim
p
lifi
c
a
t
i
on
in m
u
lt
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[call
s
.
c]
PR r
t
l-
o
ptimization/67226: Take int
o
accoun
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-
i
fc
v
t
]
PR rtl-optim
i
z
a
t
ion/6843
5
Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
T
e
stcase
fo
r
PR rtl-optimiz
a
t
ion/683
8
1
commit
|
commitdiff
|
tree
2015-11-24
k
t
kacho
v
[
A
Arch64][v2] Improve co
m
parison with co
m
pl
e
x immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfgl
o
op] PR midd
l
e-end/68
3
75: Res
t
ru
c
t
u
re ge
t
_loop_body_
i
n_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL
-
r
e
e
]
P
R rtl-op
t
imiza
t
i
o
n/68
1
94: Res
t
r
i
ct copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[A
A
rc
h
64] PR ta
r
g
et/6
8
363
Check that arg
u
men
t
i
s
real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkacho
v
[ARM] Do not expand movmisali
g
n pat
t
ern i
f
not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] P
R
68149 Fix I
C
E in unaligned_loaddi split
commit
|
commitdiff
|
tree
2015-11-20
ktkacho
v
[ARM] Di
s
a
ble neon testing
f
or a
r
mv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktk
a
chov
[ARM] PR
6
8143 Properly update memory offse
t
s when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktka
c
hov
[
c
om
b
ine] Don'
t
transform sig
n
a
n
d zero extend
s
insid
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AR
M
] Fix co
s
ting of vmu
l
+vcvt combine
pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM][cleanup] R
e
move
uses
o
f CONST_DOUBLE_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
AArch6
4
][2/3] Implement neg
c
c, notcc
opt
a
b
s
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[optabs][
i
fcvt
]
[1/3]
D
efine
negcc, not
c
c opta
b
s
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[haifa
-
sched] PR rtl-opti
m
i
zat
i
on/6
8
236: Ex
i
t
e
arly
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch
6
4][cleanu
p
] Remove
u
se
s
of CON
S
T_DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
hov
[
A
Arch64]
PR
t
arge
t
/6
8
1
2
9: Defin
e
TARG
E
T_SUPPORTS_WID
E
_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[RT
L
-ifcvt] PR
r
tl-optimization
/
67749:
D
o not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkacho
v
[cp][c
o
mmitted] Fix bootstrap on arm due to pri
n
t
format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkac
h
ov
[AR
M
/AArch
6
4] PR 6
8
088:
Fix RTL che
c
king ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktk
a
chov
M
o
ve gc
c
.
target/arm/pr67
9
29
_
1
.
c test
t
o execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
k
tkachov
[com
m
ent] Improve commen
t
f
or reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[
A
RM] Fix c
h
ec
k
ing RTL error
i
n c
o
r
t
ex_a9_sched_adjust_cos
t
commit
|
commitdiff
|
tree
2015-10-27
k
t
kachov
[AArch6
4
] PR 68102:
Check
t
hat opera
n
d
i
s REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktka
c
hov
[
A
A
r
ch64] Handl
e
vector fl
o
a
t mod
e
s proper
l
y i
n
aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkac
h
ov
[ARM]
P
R t
a
rget/67929 Tighten vfp3_cons
t
_doub
l
e_for_bit
s
.
.
.
commit
|
commitdiff
|
tree
next