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][4/4] Adjust gcc.target/arm/wmul-[123].c tests
2016-02-04
k
tkachov
[ARM][4/4] Adjust
gcc
.
target/arm/wmul-[123]
.
c t
e
sts
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cse][
3
/4] Don't
ove
r
write origi
n
a
l
rtx when
folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
ARM][
2
/4] Fix op
e
r
and
c
osting log
i
c
for S
M
U
L[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM]
[
1/4]
PR targ
e
t/65932: Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkac
h
ov
[ARM] PR
t
arget/
6
5932: stop changing signe
d
ness
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[
ARM] Fi
x
PR
t
arget/69403
:
Bug in t
h
um
b
2_ior_scc_str
i
ct_i
t
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[ARM] PR target
/
6
9
1
35:
M
ark AR
M
v8 vcvt instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
k
a
chov
[
A
A
rch64]
H
andle CSEL of zero_exte
n
ded operan
d
s in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArc
h
6
4
] Handle
c
o
mpare of zero_ext
r
ac
t
f
o
rm of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
kachov
[AArc
h
64] Properly re
j
ec
t
invalid attribute st
r
i
n
g
s
commit
|
commitdiff
|
tree
2016-01-11
ktkac
h
ov
[
A
Arch64] PR rtl-optimization/68796: Add patt
e
rns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
k
tka
c
hov
[RTL-ifcvt] PR
r
tl
-
o
ptimizati
o
n/68841
:
Make
sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combine][v2] Ca
n
onic
a
lise (
r
+ r) to (r
<< 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[c
o
mbine] Check WORD_REGISTER_OPERATIONS
normally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[
A
Arch64] PR rtl-optimization/68796
A
dd compare-o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] Properl
y
c
o
s
t z
e
r
o
_
extend+ashift forms
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkacho
v
[AArch64] PR target/68696
F
AIL: gcc
.
target/aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
o
v
[ARM] PR target/6
8
648: Fold NOT of
C
ONST_INT
in ands
i
_iors
i
3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
kt
k
ach
o
v
[comb
i
ne] Don't
c
r
e
a
te LSHIFTRT of zero bits in ch
a
n
g
e_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktk
a
chov
[AArch64] Don
'
t allow -mgeneral-r
e
gs-
o
n
l
y to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM] PR target
/
6
8
2
14: Dele
t
e IP-reg-c
l
obbering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-
i
f
c
vt] PR rtl-opt
i
mization/686
2
4: Clean u
p
logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FA
I
L: gcc
.
c-tort
u
re/execute/20050124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkac
h
ov
[RTL-
i
f
c
vt]
R
eject insns
that are mul
t
iple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktk
a
chov
[RT
L
-ifcvt]
P
R rtl-optimization/6850
6
: Fix em
i
tting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
t
kac
h
ov
[c
o
mbine] Only
rest
r
ict pur
e
simpl
i
fi
c
ati
o
n in
mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[
c
a
l
l
s
.
c] P
R
rtl
-
opt
i
m
izatio
n
/67226: Ta
k
e into account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkach
o
v
[RTL-ifcv
t
] PR rtl-optimization/
6
8
435
Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
t
kachov
Te
s
tcase for PR rtl-op
t
imizat
i
on/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch64][v2] Improve
c
omparison with co
m
plex imme
d
iates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
c
fglo
o
p] PR middle-en
d
/6837
5
: Rest
r
uct
u
re get_loop_b
o
dy_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-ree] PR rtl-opti
m
iz
a
tion/68194: Restrict
c
opy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkach
o
v
[AArch64
]
PR targ
e
t/68363 Che
c
k that argument is
r
e
al
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] D
o
n
ot expand movmisal
i
g
n
patt
e
rn if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktk
a
cho
v
[ARM] PR 6814
9
Fix
I
CE in
unali
g
ned_loaddi split
commit
|
commitdiff
|
tree
2015-11-20
k
tkac
h
ov
[ARM] Disab
l
e neon testing for a
r
mv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[ARM
]
PR
6
8
143 Pro
p
e
r
l
y
upda
t
e memory o
f
fsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[combi
n
e] Don't trans
f
orm si
g
n a
n
d zero
e
xtends
i
nsid
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM] Fix
costing
o
f vmu
l
+vc
v
t combine pattern
commit
|
commitdiff
|
tree
2015-11-10
kt
k
achov
[ARM][cleanup] Remove
uses of CO
N
ST_DOUBLE_HIG
H
/LOW
commit
|
commitdiff
|
tree
2015-11-10
k
t
kachov
[A
A
rch64][2
/
3]
Implement n
e
gcc,
not
c
c optabs
commit
|
commitdiff
|
tree
2015-11-10
k
t
kachov
[
o
ptabs][ifcvt][1/3] Define neg
c
c,
n
otcc opt
a
bs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haif
a
-sch
e
d]
P
R rtl-optimization/6
8
236: Exit earl
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64][cleanup
]
Re
m
ove u
s
es of CON
S
T_DO
U
BLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
hov
[
AArch64] PR target/6812
9
:
Define T
A
RGET_SUP
P
ORT
S
_
WIDE
_
INT
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
hov
[RTL-ifcvt]
P
R rtl-optimization/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp
]
[committed] Fix bootstrap on arm due to print forma
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
t
kachov
[AR
M
/AArch64] PR 6
8
088: Fi
x
R
T
L
c
hecking ICE
due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktk
a
chov
Move gcc
.
target/arm/pr67929_1
.
c
t
est to execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
chov
[comm
e
nt] Improv
e
comment for reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
k
t
ka
c
hov
[A
R
M
]
Fix c
h
ecking RTL e
r
ro
r
in cort
e
x
_
a9_
s
c
hed_
a
d
j
u
st_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch6
4
]
P
R 68102:
Check that operand is RE
G
before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch
6
4] Handle vector float modes properly in a
a
rch
6
4
_
outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
kt
k
achov
[
A
RM] PR target/
6
7929 Tighten
vfp3_const_double_
f
or_bi
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] Enable autoprefet
c
her mod
e
lling i
n
t
h
e s
c
hed
u
ler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc-dec
.
c]
Acco
u
n
t
for cos
t
of
move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkac
h
o
v
[
optabs
.
c]
Fix PR 67989:
Handle const0_rt
x
ta
r
g
e
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkac
h
ov
[AArch64] Add support for 64-bit vector-
m
ode
l
d
p/s
t
p
commit
|
commitdiff
|
tree
2015-10-20
ktk
a
chov
[si
m
plify-rtx]
[
2/2] Use constants from pool when si
m
plifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kach
o
v
[AAr
c
h64][
1
/2] Add fmul
-
by-powe
r
-of-2+f
c
vt o
p
timisat
i
on
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-sched] mode
l
lo
a
d
/
s
tore multiples properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[
R
T
L ifcvt] PR
6
7
786, 6778
7
: Ch
e
c
k that intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
kac
h
ov
[
R
TL-ifcvt]
PR rtl-
o
ptimi
z
a
tion/67
4
8
1
:
L
ook mo
r
e de
e
p
ly
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkacho
v
[RTL-ifcvt] P
R
rt
l
-optimization/
6
7465
:
Han
d
le pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
kt
k
ac
h
ov
[tr
e
e-inli
n
e][ob
v
ious] Delete re
d
undant c
o
unt_
i
nsns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[
ARM] Replacing v
a
riable
s
waps that
u
se a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM
]
Fix arm bootstrap failure d
u
e to -
W
er
r
or=sh
i
ft
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkacho
v
[AR
M
]
PR 67439: A
l
low m
a
tch
i
ng of *arm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktk
a
ch
o
v
[AArch64] U
s
e lo
g
ics_i
m
m type for 2nd alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[ARM][3/3] Ex
p
and
m
od
by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch64][1/3] Expand signed
mo
d
by p
o
wer of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
tkachov
[
RTL
-
if
c
vt] Mak
e
non-conditional e
x
ecutio
n
if-c
o
nversio
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[
A
Arch64] Fix F
A
IL: gcc
.
target/aarch64/target_attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[AArch64] U
s
e
p
o
p
count_hwi instea
d
of homebre
w
version
commit
|
commitdiff
|
tree
2015-08-19
k
t
k
a
chov
[AArch6
4
]
[obvio
u
s] Re
m
o
v
e
o
bsolete com
m
ent in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[A
R
M] Use %wd for
m
at for
l
ane pr
i
nting
in bound
s
_c
h
eck
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[A
R
M]
a
r
m memcpy of
aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktkac
h
ov
[AA
r
c
h
64][obvious] F
i
x some ta
r
get attrib
u
t
e
i
nlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AAr
c
h64][o
b
vious] Mark target_attr_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkacho
v
[RT
L
-ifcvt] Allow PLU
S
+
immediate expression
i
n noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL
-
ifcvt] Im
p
rove condition
a
l se
l
ect op
s
on immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64] Do no
t
ICE after a
p
ologising for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][
1
4/14]
R
eus
e
t
arget
_
option_current_node
w
h
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[doc][13/14] Document AArch6
4
target attributes an
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
c
h
o
v
[A
A
r
c
h64][12/1
4
] Target
attributes and target pragm
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][11/14] Re-layout
SIMD bu
i
ltin types on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64][
1
0/14] Implement target
p
ragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][9/14] Implement T
A
RGET_C
A
N_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][8/
1
4
] Implement T
A
RGE
T
_OPTION_VALID_AT
T
R
IBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
h
ov
[AArch64][7/14] Implement
T
AR
G
ET_SET
_
CURRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][6/14] Im
p
le
m
e
n
t TA
R
GET_OPTION_SAVE/
T
A
RG
E
T_OPTION_
R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64]
[
5
/
14] Make fl
a
g_omit_
l
eaf_fram
e
_p
o
inter inti
a
lize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][4
/
14] Cre
a
te TARGET_F
I
X_ER
R
_A5
3
_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch
6
4][3/14] Refactor option
o
ve
r
ride co
d
e
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][2/14] Refactor arches h
a
n
d
ling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[1
/
14] A
d
d
ident fi
e
ld
t
o struct process
o
r
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[
R
TL-ifcvt] Improve conditio
n
al selec
t
o
p
s
on
i
mmediates
commit
|
commitdiff
|
tree
2015-07-31
ktkacho
v
[ARM][2/3
]
Make if_
n
eg_mo
v
e and if
_
move_neg into
i
nsn_an
d
_split
commit
|
commitdiff
|
tree
2015-07-28
k
t
kachov
[AArch64] Properl
y
handle simple arith+ex
t
en
d
ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
tkachov
[
o
bvio
u
s] Use std::swap instea
d
o
f m
a
nual
l
y swapping
.
.
.
commit
|
commitdiff
|
tree
next