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 contains_mem_rtx_p to detect memory sub-rtxes
2016-04-26
ktkachov
Fix FAIL: gcc
.
dg/tree-ssa/minmax-2
.
c sc
a
n-tree-
d
ump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
k
t
kachov
[
AAr
c
h64] Wor
k
around P
R
target/64971
commit
|
commitdiff
|
tree
2016-04-15
ktka
c
hov
[
ARM][doc] Document
dep
r
ecation of pre-ARMv4T
architecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkach
o
v
[testsuit
e
] PR r
t
l
-
optim
i
z
a
tion/
7
0681: XF
A
IL
ira-shrinkwr
a
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[A
R
M] PR target/70566 Check tha
t
cond
i
tion
r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
kt
k
ac
h
ov
[ARM] R
e
duce size of
a
rm1020e
a
utom
a
ton
commit
|
commitdiff
|
tree
2016-03-23
k
tkachov
[ARM] Sp
l
it
o
ut
a
r
mv
7
ve effective
t
arget check
commit
|
commitdiff
|
tree
2016-03-23
ktkach
o
v
[ARM]
P
R
driver/70132:
Avoid d
o
uble fclo
s
e in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
k
t
kac
h
ov
[AArc
h
64] Fix gcc
.
target/aarch64/vect-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
kt
k
ac
h
ov
[AArch64] PR t
a
rget/70002: Make aarch64_set_current_funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
k
t
kachov
[AArch64] Fix thinko in handling of -momit-leaf-
f
rame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[ob
v
ious]
F
ix
t
ypo in tree
-
ss
a
-math-o
p
ts
.
c
commit
|
commitdiff
|
tree
2016-03-07
kt
k
acho
v
[A
R
M] Error out of arm_neo
n
.
h if compiling for s
o
ft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
k
tkac
h
ov
[AArch64][testsuite] PR t
a
rget/70004: Remove chec
k
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[ARM] PR rtl-opti
m
ization/69
9
04
:
Dis
a
llow copying
/
duplicatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AA
r
ch64] S
e
t TREE_TAR
G
ET_GLOBALS
in aarc
h
6
4_s
e
t_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktk
a
chov
[A
A
rch64] PR target/69
6
13: Return zero TARGET_SHIFT_TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] Test
s
f
o
r a
r
m_restrict_it patterns in thumb
2
.
m
d
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[
g
cse] P
R
r
tl
-
optimization/69886: Check t
a
rget mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
kt
k
achov
[ARM] Add init
i
al
s
upport for the C
o
rtex-A
3
2
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[
ARM]
PR targe
t
/69875 Fix atomi
c
_
loaddi expansion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[
AArc
h
64]
S
kip
g
c
c
.
target/aarch64/assembler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AArc
h
64] PR tar
g
et/69161: Do
n
't use spec
i
al
p
redicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktka
c
hov
[ARM] PR targe
t
/
69161:
Don't ignore mod
e
when ma
t
ching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
k
t
kachov
[AArch64] Only
u
p
date assembler
.
a
rch
direc
t
ive w
h
en
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
A
RM][4
/
4] Adjust gcc
.
target/a
r
m/wmul-[1
2
3]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
k
t
ka
c
hov
[cse][3/4] Do
n
'
t overwrite
ori
g
i
na
l
r
t
x when folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/4] Fix operand costi
n
g logic for SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][1
/
4
]
PR targe
t
/65932:
Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[AR
M
] PR target/6
5
9
3
2: stop
changing signe
d
ness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM] F
i
x
PR targ
e
t/69403
:
Bug in thumb2_ior_scc_st
r
ict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktk
a
chov
[AR
M
]
PR ta
r
get/69135
:
Mark ARMv8 vcvt instruct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64]
Han
d
le
CSEL of zero_e
x
t
e
nd
e
d oper
a
nds i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
kt
k
ach
o
v
[
A
Arch64
]
H
andle compar
e
of zero_extract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktka
c
hov
[AArch64] Pr
o
p
e
rl
y
rej
e
ct invalid attribute str
i
ngs
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
hov
[AA
r
ch6
4
] PR
r
t
l-op
t
i
m
i
zatio
n
/687
9
6: Add
p
atterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-ifcvt
]
PR rt
l
-optimi
z
a
t
ion/68841: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[co
m
bine]
[
v2] Canonicalise (r + r) to
(
r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[combine] C
h
eck WORD_REGISTER_OPERATIONS normally rat
h
er
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AA
r
ch64]
PR rtl-opti
m
iza
t
ion/687
9
6
Add compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkach
o
v
[AA
r
ch64]
Properly cost zer
o
_
exten
d
+ashift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkacho
v
[AArch64] PR tar
g
et/68696
FAIL:
gcc
.
t
a
rg
e
t
/
a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[ARM] PR target
/
6864
8
: Fold NOT of CONST_INT
i
n andsi_io
r
si3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine] Don't create LSHIFTRT of z
e
ro
b
i
ts in change_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
k
tkachov
[AArch64] Do
n
't allow -mgen
e
ral-regs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktka
c
ho
v
[ARM]
P
R target/68214: Delete
I
P-reg-clobberin
g
cal
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL
-
ifcvt] PR rtl-optimization
/
68624:
C
lea
n
up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
Fix
F
AIL:
g
cc
.
c-torture/
e
xecute/20050124
-
1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
RTL-ifcvt]
R
e
j
ect insns that ar
e
multiple_s
e
ts
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
[RTL-ifcvt
]
PR
r
t
l
-opti
m
izati
o
n
/6850
6
: Fix emittin
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[
c
o
m
bine] O
n
ly restrict pure simplificatio
n
in m
u
lt
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
t
k
a
chov
[calls
.
c
] PR rt
l
-optimiz
a
tion/6
7
226: Take int
o
account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkach
o
v
[RTL
-
ifcvt]
P
R rtl-optimization/6843
5
Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
T
e
stcase
f
o
r PR rtl-o
p
timiza
t
io
n
/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[
A
Arc
h
64][
v
2] Improve com
p
arison w
i
t
h comple
x
imm
e
diates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
a
c
ho
v
[cfgloop] PR midd
l
e-end/68375:
Restructure get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
RT
L
-ree] PR
r
tl-optimi
z
ation/68194: Rest
r
i
ct copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
k
t
kachov
[AArch
6
4] PR target
/
6836
3
Chec
k
that
arg
u
men
t
is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[ARM] Do
no
t
expan
d
m
o
vm
i
salign pat
t
ern if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktk
a
chov
[ARM] PR 68
1
49 Fix ICE in unalign
e
d_loaddi sp
l
i
t
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[
ARM] Disable n
e
o
n
testing for arm
v
7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[A
R
M] PR
6
8143 Properly update memory offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktka
c
ho
v
[combi
n
e] Don't tr
a
nsform sign an
d
zero
e
xtends inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
k
t
ka
c
hov
[ARM] Fix costing of v
m
ul+vcvt
c
o
mbine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AR
M
][clea
n
up] R
e
move uses
o
f CONST_DOUB
L
E_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[AArch
6
4][2/3
]
Implement
n
e
g
cc, notcc opta
b
s
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[opt
a
bs
]
[ifcvt][1/3
]
Define negcc, notcc opt
a
bs
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[ha
i
fa-sched]
P
R
rtl-o
p
t
imizat
i
o
n/682
3
6:
E
xit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[AArch64][c
l
eanup] Re
m
ove uses o
f
C
O
NST_DOUBLE
_
HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[A
A
rch64] P
R
t
a
rget/68129: Define
T
ARGET_SUPP
O
R
T
S
_
WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL-ifcvt] PR rtl-optim
i
zat
i
on/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkach
o
v
[
c
p][commi
t
ted
]
Fix bootstr
a
p
o
n
a
rm due t
o
print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
t
ka
c
hov
[ARM/AArch64] PR 68088: Fix RT
L
c
hecking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Mov
e
gcc
.
target/arm/
p
r67929_1
.
c t
e
st to exec
u
te
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[c
o
mment] Improv
e
co
m
ment for re
g
_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
chov
[ARM
]
F
i
x
checking RTL error in cortex_a9_sched_adjust
_
c
o
s
t
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[
A
Arch
6
4] PR 68102: Check that operand i
s
REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64]
H
a
ndle vector flo
a
t modes prope
r
ly in a
a
rc
h
64_
o
utp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkac
h
ov
[ARM
]
PR target/6792
9
T
i
ght
e
n vfp3_const_dou
b
le_for_bit
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[AArch64] Enable aut
o
pref
e
tc
h
er modelling
i
n
t
he sch
e
duler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc-dec
.
c] Account for
cost of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[opt
a
b
s
.
c] Fix PR 67989:
Handle
co
n
st0_rtx target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AAr
c
h64] Add s
u
pport for 64-b
i
t vecto
r
-
m
o
de ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
k
t
k
ac
h
o
v
[simplify-rtx
]
[2/2] Use const
a
nts from pool when simp
l
if
y
in
g
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArc
h
64][1/2] Add fmul
-
b
y-pow
e
r-of-2+fcvt optimisation
commit
|
commitdiff
|
tree
2015-10-19
kt
k
achov
[haifa-
s
ched] mo
d
el loa
d
/store mul
t
i
p
les prope
r
ly
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RTL ifcvt] PR 6
7
786, 67787
:
Check that intermedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkac
h
ov
[RTL
-
ifcvt] PR rtl-optimi
z
atio
n
/67481: Look
m
ore deep
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[R
T
L-ifcvt]
PR r
t
l-optimi
z
a
tion/6
7
4
65: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkacho
v
[tree-inline][
o
bv
i
ous] Delete r
e
dun
d
ant count
_
insns_s
e
q
commit
|
commitdiff
|
tree
2015-09-21
ktk
a
c
h
o
v
[ARM]
R
epla
c
i
ng
v
ariable swaps that use a tem
p
orary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkach
o
v
[ARM] Fix arm
boot
s
trap
f
a
i
l
ure du
e
to -We
r
ror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM] PR 6
7
439: A
l
low matching of *arm32_mo
v
hf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktk
a
ch
o
v
[AAr
c
h64]
U
se l
o
gics_imm
ty
p
e for 2nd altern
a
ti
v
e o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkach
o
v
[A
R
M][3/3]
Expand mo
d
by p
o
we
r
of 2
commit
|
commitdiff
|
tree
2015-09-09
kt
k
achov
[
AArch6
4
][
1
/3]
Expand signed mod by power of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktka
c
h
o
v
[RTL-ifcvt] Make non-conditional e
x
ec
u
tion i
f
-
conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[
AArch64] Fix FA
I
L: gcc
.
t
a
rget/aar
c
h64/
t
a
rget_attr_cry
p
to_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
tka
c
hov
[AArch64] Use popcount_hwi inst
e
ad of homebrew ver
s
i
o
n
commit
|
commitdiff
|
tree
2015-08-19
k
t
k
achov
[AArch64][obvious] R
e
m
o
v
e ob
s
olete comme
n
t in aarch64
.
.
.
commit
|
commitdiff
|
tree
next