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][v2] Improve comparison with complex immediates followed by branch/cset
2015-11-24
ktkachov
[AArc
h
64][v2] Improve comparison with
complex i
m
mediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cf
g
l
oop] P
R
middle-end/683
7
5: Restructure get_loop_body_in
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-ree] PR rtl-optimization/68194: Restrict c
o
py
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AA
r
c
h6
4
] PR t
a
rget/68363 Check
that argu
m
ent is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkac
h
ov
[
AR
M
] D
o
not expa
n
d m
o
vmisalign
p
attern if not
i
n 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
ka
c
h
o
v
[ARM] PR 68149
Fix ICE
in unaligned_loaddi split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Disable neon testing for armv7
-
m
commit
|
commitdiff
|
tree
2015-11-17
ktkacho
v
[ARM] P
R
68143 Pr
o
perly upd
a
t
e
m
emory
o
ffsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktka
c
hov
[
c
ombine] Do
n
'
t
transform sig
n
and zero
e
xtends
i
nside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
ho
v
[ARM
]
Fi
x
costing o
f
v
mu
l
+
vcvt combine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM][cleanup] Re
m
ove uses
o
f CONST_DOUBLE_
H
IGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
A
Ar
c
h6
4
][2/3] Implement
negcc, n
o
tc
c
opta
b
s
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optab
s
][i
f
cvt][1/3] D
e
fine
negcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haifa-sched]
PR rtl-optimization/682
3
6: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[AArch64][cleanup] Rem
o
ve uses of
C
O
N
ST_
D
OUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[AArch6
4
] PR t
a
rget/68129: Define
TARGET_SUPPORTS
_
WIDE_IN
T
commit
|
commitdiff
|
tree
2015-11-09
k
tka
c
hov
[RTL-i
f
cvt] PR
rtl-optimi
z
ation/67749:
D
o not emi
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tkac
h
ov
[cp
]
[commit
t
ed]
Fix boot
s
trap on arm due to print for
m
at
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM
/
AArch64
]
PR 68088: Fix R
T
L
c
hec
k
i
ng ICE du
e
to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
k
tkachov
Mo
v
e gcc
.
ta
r
ge
t
/arm/p
r
67929
_
1
.
c
t
e
s
t
to e
x
e
c
ute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[co
m
men
t
] Impro
v
e com
m
ent for r
e
g
_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[
A
RM] Fix checking RTL error in c
o
r
t
ex_a9
_
sche
d
_adju
s
t_co
s
t
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] PR 68102: Check
that op
e
r
a
nd is R
E
G
b
efore
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
kt
k
a
c
hov
[
A
Arch64] H
a
ndle vector float modes pr
o
p
erly in aarch64_ou
t
p
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM] PR target/
6
7929 Tighten
v
fp3_c
o
nst
_
double_for_bi
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[A
A
r
c
h
6
4]
Ena
b
l
e autoprefetcher model
l
in
g
in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
k
tk
a
chov
[auto-inc-dec
.
c]
Account fo
r
cost of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[optabs
.
c] Fi
x
PR 67989: Handle const0_
r
tx
t
a
rget
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArc
h
64
]
Add support
f
o
r
64-bit vect
o
r-m
o
de ld
p
/st
p
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simpli
f
y-rtx][2/2] Us
e
c
onstants from pool w
h
en
s
implifyin
g
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch6
4
][1/2
]
A
d
d fmul-by-power-of-2
+
f
c
v
t optimi
s
at
i
o
n
commit
|
commitdiff
|
tree
2015-10-19
ktkac
h
ov
[h
a
ifa-sched]
m
o
d
el load/store multiples proper
l
y in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
t
kachov
[RTL
ifcvt]
PR
67786, 67787: Check
t
hat intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
tkacho
v
[RTL-ifc
v
t] PR r
t
l-optimization/67481: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkach
o
v
[
RTL-ifc
v
t] PR rtl-op
t
i
m
i
zatio
n
/67
4
65: Handle
pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-
i
nline][obvi
o
u
s
]
Delet
e
r
e
du
n
dant count_ins
n
s_seq
commit
|
commitdiff
|
tree
2015-09-21
ktka
c
h
o
v
[ARM] Replacing varia
b
le swa
p
s that u
s
e a tempor
a
r
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
t
kachov
[ARM] F
i
x
a
r
m
bootstrap fai
l
ure due to -W
e
rror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktka
c
hov
[
A
RM]
P
R 67439:
A
l
l
ow
m
atching of *arm32_movh
f
when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[A
A
rch64] Use l
o
gi
c
s_imm type for 2nd al
t
er
n
a
t
ive of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkach
o
v
[ARM][3/3] Expand m
o
d b
y
p
o
wer of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch
6
4][1/3] Expand signe
d
mod by p
o
wer of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[R
T
L
-
if
c
v
t]
Make non-conditional executi
o
n if-conver
s
ion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkac
h
ov
[AArch64] Fix F
A
I
L
: gcc
.
target/aarch64/target_attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch6
4
]
Use
pop
c
ount
_
hwi inst
e
a
d
of homebrew versi
o
n
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
ch
o
v
[AArch64][obvio
u
s] Remove obs
o
lete comment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkach
o
v
[
ARM]
Use %wd form
a
t f
o
r lane p
r
inting
i
n
bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[
A
RM] arm memcpy of aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][obvious] Fix some target
attribute in
l
ining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AA
r
ch6
4
][obv
i
ous] Mark tar
g
et_attr_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
kt
k
acho
v
[
R
T
L
-ifcvt] A
l
low PLUS+immediate expression
in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
chov
[
R
TL-ifcvt] Im
p
r
o
ve conditional selec
t
op
s
on immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkac
h
ov
[AArch64] Do not ICE after
a
pologisin
g
for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][14/14
]
R
euse target_option_current_
n
od
e
w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[d
o
c][13/14] Docu
m
ent AArch64 tar
g
et attribute
s
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[
A
Arch64]
[
12/
1
4
]
T
a
rg
e
t
attributes an
d
target pr
a
gmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ach
o
v
[AArch64][11/14] Re-layout SIMD built
i
n
t
ype
s
on
builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kach
o
v
[AA
r
ch64][10/14] Implement ta
r
get p
r
agm
a
s
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][9/1
4
] Imp
l
e
m
ent TARGET_CAN_IN
L
INE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][8/14] Implement TARGET_OPTION_VALID_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][7/14]
Imp
l
emen
t
TARGET
_
SET
_
CURRENT_F
U
NCTION
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch
6
4
][6/14]
Implement TARG
E
T_OPTION_SAV
E
/TA
R
GET_
O
PTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkacho
v
[
A
Arch64][5
/
1
4
]
Mak
e
flag_omi
t
_
l
eaf_frame_pointer intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AAr
c
h64][4/14
]
Cr
e
ate
T
A
RGET_FIX
_
E
RR_A53
_
835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64][3/14] Refactor option overri
d
e
code
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[A
A
r
ch64][2/1
4
] R
e
fa
c
t
or arches ha
n
dli
n
g, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
achov
[AArch64][1/1
4
] Add
i
d
ent field t
o
st
r
uct processor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RT
L
-ifcvt]
Improve cond
i
t
i
on
a
l s
e
lec
t
ops on immediates
commit
|
commitdiff
|
tree
2015-07-31
kt
k
achov
[
A
RM][2/3] Make if_neg_move
a
nd if
_
move_ne
g
into in
s
n_and_s
p
lit
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[
AAr
c
h64] Pro
p
erl
y
ha
n
d
le
simple
ar
i
th+ext
e
nd ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious] Us
e
std::swap
i
ns
t
ead of m
a
nually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[
combine]
[
obvious] Use st
d
::swap in
t
ry_com
b
i
ne
commit
|
commitdiff
|
tree
2015-07-21
k
t
ka
c
hov
[match
.
p
d
]
PR middle-end/66915
R
estrict A -
B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simplify-rtx
]
[2/2] Simpl
i
fy - (y ? -x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkac
h
o
v
[PATCH]
[
co
m
bine
]
[1/2] Try to s
i
mp
l
ify before
substitu
t
ing
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[ARM][testsuite] Do not override -mcpu
i
n
n
o
-volat
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkacho
v
[AArc
h
64] Use cinc mne
m
onic for *csinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
k
tkachov
[
AR
M
][
t
est
s
uite] Add -mflo
a
t-abi=softfp to some xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
A
R
M][testsuite] Fix
F
A
IL: gcc
.
target/arm/macro_d
e
fs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
A
Arch64][testsuite] Adjust some
arith+compare test
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[
ob
v
ious] Fix typos above expand_con
d
_expr_u
s
ing_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[ARM]
I
nitialise
c
o
st to
C
O
S
T
S_N_INSNS
(
1) and incre
m
ent
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktka
c
h
o
v
[i3
8
6][obvi
o
us] Use std::swap ins
t
ead of ma
n
ually swappin
g
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkachov
[ARM][obvious] Fi
x
gcc
.
targ
e
t/arm/attr
_
thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[ifcvt][obvious]
U
s
e
std::swap inste
a
d
of ma
n
ually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkachov
[AR
M
] Restrict MAX_CONDITIONAL_EXECUTE
when -
m
restrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkachov
[GCC, ARM] a
r
mv8
linux tool
c
hain asan testcase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[
A
Arch64] Al
w
ays re
g
i
s
ter
f
ma_
s
t
eering pa
s
s b
u
t
gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkachov
[ifcvt][obvious]
Fix
t
ypo
i
n
co
m
me
n
t
commit
|
commitdiff
|
tree
2015-06-01
k
t
kachov
[AAr
c
h64]
Fi
x
t
ype of
*
<LOGICAL:op
t
ab>_one_cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkachov
[obvious]
C
los
e
comment
i
n
a
arch64 test
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[
expr
.
c
] PR target/6535
8
Avoid clobbering partial ar
g
ument
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
k
t
kachov
[P
A
T
CH
4
/1
3
]
a
rm musl support
commit
|
commitdiff
|
tree
2015-05-22
k
tkach
o
v
[AAr
c
h64] PR target/65491:
C
lass
i
fy V1TF vec
t
ors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AR
M
] Hand
l
e
U
NSPEC_VOLATIL
E
in rtx costs and don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktk
a
c
ho
v
[AArch64]
Add
_
_
e
xtension_
_
and __always_inline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkac
h
ov
T
estsuite ch
e
ck for
sqrt_insn
.
Move pow/sqr
t
syn
t
h
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktk
a
c
h
ov
[AArch
6
4][obvious] In aarch64_class_max_nregs use UNITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkach
o
v
[calls
.
c] Remo
v
e #ifde
f
checks on STACK_GROWS
_
DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
ktka
c
hov
[
PATCH 9/1
3
] x8
6
musl support
commit
|
commitdiff
|
tree
next