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][2/4] Fix operand costing logic for SMUL[TB][TB]
2016-02-04
ktkach
o
v
[ARM][2/4] Fix
o
perand cos
t
ing logic for SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
kt
k
achov
[ARM][
1
/4]
PR target/65932: Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM]
PR target
/
6
5
932:
s
top
c
hanging signedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
k
t
k
a
ch
o
v
[ARM] Fix PR
t
arget/69
4
0
3
: Bug in
t
humb2_io
r
_scc_strict
_
it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[ARM] PR targe
t
/69135: Ma
r
k
ARMv8 vcvt instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkach
o
v
[AArch64] Han
d
l
e
CSEL of
z
e
r
o_extend
e
d
operands i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Handle compare of zero_extract
f
orm of T
S
T
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktka
c
hov
[AArch
6
4] Properly r
e
j
ect invalid att
r
ibute
strings
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
hov
[AArch64] PR rtl-opt
i
miz
a
tio
n
/68796: Add patterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-ifcvt] PR r
t
l-optimization/68841:
Make sure on
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[co
m
bine][v2
]
Canonic
a
lise
(r
+
r) to
(
r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktk
a
chov
[combine] Ch
e
ck WO
R
D_REGISTER
_
OPERAT
I
ONS
normal
l
y
rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[
AArch64] PR rtl-optimiz
a
t
ion
/
6
8796
A
dd c
o
mpare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AAr
c
h64] Proper
l
y cos
t
zero
_
extend+ash
i
ft forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
ov
[
AArch64
]
PR target/68696 FA
I
L: gcc
.
target/aar
c
h
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[ARM] PR target/68648: Fold NOT of CONST
_
INT in andsi
_
iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine] Don't
create LSHI
F
TRT of zero bits in change
_
z
e
r
o_ext
commit
|
commitdiff
|
tree
2015-12-04
k
t
ka
c
hov
[
AArch64] D
o
n't
a
ll
o
w
-mgeneral-
r
e
g
s-only to c
h
ange
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktk
a
c
h
ov
[AR
M
]
PR target/68214: Delete IP-reg-c
l
obbering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-ifcvt
]
PR
r
tl-optimization/68624: Cl
e
an up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkacho
v
Fix FAIL
:
g
c
c
.
c-torture/execute
/
200
5
0124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
k
a
chov
[RT
L
-ifcv
t
]
Reject i
n
s
n
s t
h
at are multi
p
l
e_
s
e
ts
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt]
PR rtl-optimization/685
0
6: Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[com
b
ine
]
Only
r
estrict pure simpl
i
fication in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
t
kachov
[call
s
.
c] PR rtl-optimization/67226: Ta
k
e into a
c
c
o
unt
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RT
L
-
ifcvt]
P
R rtl-
o
p
t
imization/68435 Allow
(
c
? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testca
s
e for
P
R
rtl-optimizatio
n
/
68381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
AArch6
4
]
[
v2] Improve co
m
pa
r
ison with com
p
lex i
m
medi
a
tes
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
[cfgloop] PR mi
d
dl
e
-
e
nd/68375: Re
s
tructure get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[RTL-ree] PR rt
l
-optimizati
o
n/6819
4
: Restri
c
t cop
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64] PR
target/68363 Ch
e
ck t
h
at argum
e
nt
is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
kachov
[ARM] Do
n
o
t
expand m
o
vmisalign pattern i
f
not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
kt
k
achov
[ARM
]
PR 68149 Fix ICE in unaligned_l
o
addi split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM
]
Di
s
a
ble
neon tes
t
in
g
for armv
7
-m
commit
|
commitdiff
|
tree
2015-11-17
ktka
c
ho
v
[ARM] PR 681
4
3
P
rope
r
ly update mem
o
r
y
offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[combine]
D
o
n
'
t transform sign
a
n
d zer
o
exten
d
s
i
n
s
i
de
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM] Fix co
s
ting of vm
u
l+vcvt c
o
mbine patt
e
rn
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM][cleanup] Rem
o
ve use
s
of CONST_DOUBLE_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
chov
[AArc
h
64][2/3]
I
mplement n
e
gcc, notcc o
p
t
a
bs
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[opt
a
bs][ifcvt][1/3] Define
negcc
,
notcc o
p
tabs
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
h
ov
[haifa-sc
h
ed] PR rtl
-
opt
i
mizat
i
on/68236: Exit
e
arly
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
kt
k
achov
[A
A
rch
6
4][cleanup] Remove u
s
es of
CONST_DOUBLE
_
HI
G
H
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
A
A
rch64] PR target/68
1
2
9
: Define TARGET_SUPPORTS_WID
E
_
I
N
T
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL
-
ifcvt] PR rtl-optimization/67749:
Do not e
m
it
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[
cp
]
[com
m
itted] Fix bootstrap on ar
m
due to
p
r
i
nt format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkacho
v
[
ARM
/
AArch64] PR
6
808
8
: Fix RTL
c
hecking ICE du
e
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
k
t
kachov
Move gcc
.
tar
g
et
/
arm
/
pr67929_1
.
c t
e
st to execu
t
e
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktka
c
hov
[
comment]
I
m
prove comment f
o
r
reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
chov
[
ARM] Fix checking RTL error in cort
e
x
_a9_s
c
hed_
a
djust_cost
commit
|
commitdiff
|
tree
2015-10-27
k
tka
c
hov
[
AArch64] PR 68102: Check that operand is REG b
e
f
o
re
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
chov
[
AArch64]
H
a
ndle v
e
ctor floa
t
modes p
r
operly in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkachov
[ARM
]
PR target/
6
7
929 T
i
g
hten vfp3_co
n
st_
d
oub
l
e_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[AArch64] Enable autoprefetcher modelling in
t
he scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktk
a
c
hov
[aut
o
-
i
nc-dec
.
c
] Accoun
t
for cost of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
kt
k
achov
[
optabs
.
c] F
i
x PR
6
7989: Ha
n
dle const0_rt
x
target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArc
h
64] Add
s
up
p
o
r
t for 64-bit vector-
m
ode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[sim
p
lify-
r
tx]
[
2/2] U
s
e consta
n
ts from poo
l
when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64][1/2
]
Add fmul
-
by
-
power-of-2
+
fcvt opt
i
misation
commit
|
commitdiff
|
tree
2015-10-19
kt
k
ach
o
v
[haifa
-
s
c
hed]
m
odel lo
a
d
/store multiples properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktka
c
hov
[
R
T
L
if
c
vt] PR 6
7
786
,
67787: C
h
eck t
h
a
t in
t
ermedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
kt
k
achov
[
R
TL-if
c
v
t]
PR rtl-optim
i
z
a
tio
n
/
6
748
1
: Look
m
ore dee
p
ly
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR rtl-optimization/67465: H
a
n
d
le
p
airs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkac
h
ov
[tree
-
inline][ob
v
ious] Delete redundant count_insn
s
_
s
eq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM
]
Replacing varia
b
le s
w
a
ps that u
s
e
a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] Fix arm bootstrap f
a
i
lure
due to
-
Werro
r
=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
ARM] PR 67439: A
l
low matc
h
ing of *arm
3
2
_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
AArch64] Us
e
logics_imm type for 2n
d
alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktka
c
hov
[AR
M
]
[
3
/
3] Exp
a
nd
m
o
d
by p
o
wer of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch64][
1
/3] Exp
a
n
d
signed mod by
p
ower of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifcvt] Ma
k
e
non-
c
ondition
a
l execution if-c
o
n
v
ersion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktk
a
c
h
ov
[AArc
h
6
4] Fix F
A
I
L: gcc
.
target/aarch64
/
t
arget_at
t
r_cry
p
to_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[
AArch64] Use popcount_hwi
in
s
t
e
ad
of hom
e
brew
v
er
s
i
o
n
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[AArch64][obvious] Rem
o
ve
o
b
s
o
lete
c
o
mment
i
n aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[
ARM] Us
e
%wd fo
r
mat f
o
r
l
an
e
printing in bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm mem
c
py of alig
n
ed
d
ata
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][obvious] Fix some target a
t
tri
b
ut
e
inl
i
ni
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
kt
k
achov
[A
A
rch6
4
][obviou
s
] Mark targe
t
_attr_1
.
c
as compi
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt] Allow PLUS+immediate expression in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkacho
v
[RTL-ifcvt]
Impr
o
ve conditional selec
t
ops on
i
mmediate
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArc
h
64] Do n
o
t I
C
E
a
fter apolog
i
s
in
g
for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][14/14] Reuse target_option
_
curre
n
t_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][
1
3/14] Document AA
r
ch64 tar
g
et at
t
ributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
o
v
[
AArch64][12/14] Target
a
ttribut
e
s and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11/14] Re-
l
ayout SIMD builtin types on bu
i
ltin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArc
h
64][10
/
1
4
]
I
mplem
e
nt t
a
rget pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64][9/14] Implement TAR
G
ET_CAN_INLI
N
E_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AA
r
ch64][
8
/14
]
I
m
plement
T
A
R
G
ET_OPTIO
N
_VALID_ATTRIBUTE
_
P
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][7/
1
4] Imp
l
ement TARGET_SE
T
_CURRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
k
t
kac
h
o
v
[
AArch64][6/
1
4] Imp
l
ement
T
A
RGET_OP
T
ION
_
SAV
E
/TAR
G
ET_OPTIO
N
_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
cho
v
[AAr
c
h6
4
][5/14
]
Make
f
lag
_
omi
t
_leaf_frame_pointer
i
ntia
l
ize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
4/14] Create TARGET_FIX_ERR
_
A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch
6
4][3/14
]
Refa
c
tor option ove
r
ride code
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
ho
v
[AAr
c
h64]
[
2/14] Refactor
a
rch
e
s handling
,
add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArc
h
64
]
[
1
/14] Add id
e
n
t field to
str
u
ct processor
commit
|
commitdiff
|
tree
2015-08-03
k
t
kacho
v
[RTL-ifcvt] Improve condit
i
onal select ops on immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkach
o
v
[ARM][2/3] Make if_
n
eg_m
o
v
e
and if_move_neg into insn_and_s
p
li
t
commit
|
commitdiff
|
tree
2015-07-28
kt
k
achov
[AArch64] Prop
e
rly
h
a
ndle simpl
e
arith+ext
e
nd ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[ob
v
i
o
us]
Use
std
:
:swa
p
in
s
tead of
man
u
a
lly swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
tka
c
h
ov
[
c
ombi
n
e][obvious
]
U
s
e std::swap i
n
t
ry_combine
commit
|
commitdiff
|
tree
2015-07-21
ktkach
o
v
[mat
c
h
.
pd] P
R
middle-
e
n
d
/669
1
5 R
e
s
t
rict A - B -> A
.
.
.
commit
|
commitdiff
|
tree
next