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] Properly reject invalid attribute strings
2016-01-15
ktkachov
[AArch6
4
] Proper
l
y
r
eject i
n
val
i
d attribute str
i
ngs
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[
A
Arch64
]
PR rtl-optim
i
zation/
6
8796: Add patterns
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktk
a
chov
[
RTL-ifcvt] PR
r
t
l-optimiza
t
ion
/
6
8841: Make s
u
re one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktka
c
ho
v
[
c
ombine
]
[v
2
]
Canonicalise (r + r)
t
o (r << 1)
t
o aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[
c
o
m
bine] Check WORD_REGISTE
R
_OPERATIONS no
r
m
ally rathe
r
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[A
A
rch
6
4
]
P
R
r
tl-opti
m
ization/68796 A
d
d compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
achov
[AArch64] Prope
r
ly cost zer
o
_extend+ashift forms o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kacho
v
[AArch
6
4] P
R
target/68696 FAIL: gc
c
.
targe
t
/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktka
c
hov
[ARM] PR target/68648: Fold NOT of CO
N
ST_INT in andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktk
a
chov
[c
o
m
b
ine] Don't create LSHIFTRT of zero b
i
ts
in change_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] Do
n
'
t allo
w
-mgeneral-regs-only to
change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktk
a
cho
v
[ARM]
PR target/68
2
14:
Delete
IP-reg
-
clobbering c
a
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktk
a
chov
[RT
L
-ifcvt] PR
rt
l
-o
p
timization/686
2
4: Clean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktk
a
chov
Fix FAIL: gcc
.
c-t
o
rture/execute/20050124-
1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
k
a
chov
[RTL-ifcvt] Reject i
n
sns th
a
t are mult
i
p
l
e
_
sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-
i
fcvt]
PR rtl-op
t
im
i
zation/68506: Fix
e
mitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine] Only restrict pure
s
implification
i
n mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkach
o
v
[calls
.
c] PR rtl
-
optimiz
a
t
ion/67226: Take
i
n
to
a
cco
u
nt
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktka
c
h
o
v
[RTL-ifcvt] P
R
rtl-op
t
i
mization/68435
A
llow (
c
? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktk
a
chov
Testcase for PR rtl-opt
i
m
iza
t
ion/68381
commit
|
commitdiff
|
tree
2015-11-24
k
tkachov
[
AArch64][
v
2] Improve
c
omparis
o
n wi
t
h complex immed
i
at
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
tkachov
[cfgloop] PR middle-end/683
7
5:
Restructure get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
t
k
ach
o
v
[RTL-ree] PR rt
l
-optimization/
6
8194
:
Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkach
o
v
[AArch64] PR t
a
rget/68363 Che
c
k
t
h
a
t
ar
g
ument is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[AR
M
] Do
n
ot
expand movmisali
g
n pattern if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM]
PR
6
814
9
Fix IC
E
in un
a
lig
n
ed_loa
d
di split
commit
|
commitdiff
|
tree
2015-11-20
k
t
kachov
[
A
RM] D
i
sable ne
o
n testin
g
for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[
ARM] PR 68143 Properly up
d
ate memo
r
y off
s
e
t
s when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[
combine] Don't transform sign a
n
d zero extends insid
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[ARM] Fix co
s
ting of vmu
l
+
v
c
vt combine pattern
commit
|
commitdiff
|
tree
2015-11-10
k
tkach
o
v
[ARM][cleanup] R
e
move u
s
es of C
O
NST_DOU
B
LE_H
I
GH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[
A
Arch64][2
/
3] Implement negcc, notcc
opt
a
bs
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[op
t
abs]
[
ifc
v
t
]
[
1/3] Defi
n
e negcc, notcc opta
b
s
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[
haifa-
s
ched] PR rtl
-
opti
m
iz
a
t
i
on/682
3
6: Exit earl
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
chov
[AA
r
c
h64][c
l
ea
n
up] Remove
u
ses of CONST_DO
U
BLE
_
HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[AArch64]
PR
t
arget/681
2
9: Define
T
ARG
E
T_SUPPO
R
TS_W
I
DE_IN
T
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL-ifcvt] P
R
rtl-optimization/67749: Do not
e
mit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tkach
o
v
[cp][commit
t
ed] Fix boots
t
rap on arm due
t
o pri
n
t
f
o
r
m
a
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[
A
R
M/A
A
rch6
4
] PR 68
0
8
8:
F
ix RTL checking
I
C
E
due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Move gcc
.
t
a
r
get
/
arm
/
pr67
9
29_1
.
c te
s
t
to execu
t
e
.
exp
commit
|
commitdiff
|
tree
2015-10-30
k
t
kachov
[com
m
ent] I
m
prove
comment
for reg_set
_
p
commit
|
commitdiff
|
tree
2015-10-30
kt
k
achov
[ARM]
F
ix che
c
k
ing RTL error in cor
t
ex_a9_sche
d
_adjus
t
_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
AArch64] PR 68102: Check tha
t
operand
i
s
REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch
6
4
] H
a
nd
l
e vecto
r
flo
a
t modes properly in aarch64_
o
utp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkacho
v
[AR
M
] PR target/67929 Tighten
v
fp3_const_
d
ouble_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkachov
[AArch
6
4] Enable au
t
oprefe
t
cher m
o
delling in the schedule
r
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc-dec
.
c
]
Account for
c
ost
o
f
mov
e
operati
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
t
kachov
[o
p
tabs
.
c] Fix P
R
67
9
89: Han
d
le
c
onst0_rtx targe
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64] Add support for 64-bit vect
o
r
-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[sim
p
l
ify
-
rtx]
[
2
/2] Use
c
ons
t
ants f
r
o
m pool when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64][1/2] Add fm
u
l-by
-
power-of-2+fc
v
t optimi
s
ati
o
n
commit
|
commitdiff
|
tree
2015-10-19
k
t
kacho
v
[ha
i
fa-sched] m
o
del load/stor
e
multiples pr
o
perly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkac
h
ov
[RTL ifcvt]
P
R
6
7
786
,
67787: Ch
e
ck t
h
at
i
nte
r
media
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[
R
T
L-
i
fcvt] PR rtl-o
p
timi
z
ation/674
8
1: Look
m
ore deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-if
c
vt] PR rtl-optimiza
t
i
on/6
7
465: Handle
p
a
i
rs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktka
c
hov
[tre
e
-inl
i
n
e
][obviou
s
] Delete redunda
n
t
c
o
u
n
t_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
k
tkachov
[ARM] Replacin
g
variabl
e
swaps that
u
se a
t
e
mpo
r
ary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] Fix a
r
m bootstrap failure due t
o
-Werror=
s
hift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
AR
M
]
P
R
6
7
439: Allow
m
atching of *arm32_movhf wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkacho
v
[
A
Arch64] Use
logics_imm type for 2nd a
l
te
r
native of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[ARM
]
[3/3]
E
xp
a
nd m
o
d by pow
e
r of 2
commit
|
commitdiff
|
tree
2015-09-09
kt
k
achov
[AArc
h
6
4][
1
/3] Ex
p
and signed mo
d
by power of 2
u
sing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
t
k
achov
[RTL-ifcvt
]
M
a
ke non-conditional exec
u
tion
i
f
-conv
e
rs
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[
AArc
h
6
4] Fi
x
FAIL: g
c
c
.
t
a
rget/aar
c
h64/ta
r
get
_
attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[AArch64] Use popcoun
t
_hwi ins
t
e
a
d o
f
homebrew vers
i
o
n
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[
AA
r
ch64][obvious] Remove
obsolete comment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[A
R
M] Use %wd forma
t
fo
r
lane printing in bo
u
nds_che
c
k
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] a
r
m memcpy of
aligned
d
ata
commit
|
commitdiff
|
tree
2015-08-14
ktkac
h
ov
[
A
Arch64][
o
b
vious] Fix some target attribute i
n
l
i
ning
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AAr
c
h64][obvious]
M
ark targe
t
_attr_
1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
chov
[RTL-ifcvt] Allow PLUS+im
m
ediate
expr
e
ssio
n
in noce_t
r
y_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkac
h
o
v
[
RTL-ifc
v
t] I
m
prove conditional select ops on
i
m
m
ediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktk
a
c
ho
v
[AArch64] Do
n
ot IC
E
af
t
e
r
apolo
g
ising
f
or -
m
cmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][14/14]
Reu
s
e ta
r
g
e
t_option_current_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/1
4
] Document AA
r
ch64
t
a
rget
at
t
r
i
butes
an
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][12/14] Target at
t
ributes and targ
e
t pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64][11/14] Re-layout
SIM
D
bu
i
ltin types on buil
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][10/14] Implement target pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][
9
/14] Implement T
A
RGET_CA
N
_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
o
v
[AAr
c
h64][8/
1
4]
I
mp
l
em
e
n
t
T
AR
G
E
T_OPTION_VALID
_
ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArc
h
64
]
[7/14] Implement TARGET_S
E
T_CURRENT
_
FUN
C
TI
O
N
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][6/14] Impl
e
ment TARG
E
T_OPTION_SAVE
/
TARGET_OP
T
ION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkac
h
ov
[
AArch64][5/14] Make
f
la
g
_omit_leaf_
f
r
ame_pointer
in
t
ia
l
ize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AA
r
ch64][4/
1
4] Create TARGET_FIX_ERR_A53_8357
6
9 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch64][3/14] Refactor option ove
r
ride code
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch64][2/14
]
Refactor arche
s
ha
n
dling, add a
r
ch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
achov
[AArc
h
6
4
][1/
1
4] Add
i
dent field to
stru
c
t
processo
r
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RTL-ifcvt] Improve conditi
o
nal sel
e
ct o
p
s on imm
e
d
i
ates
commit
|
commitdiff
|
tree
2015-07-31
ktkach
o
v
[
ARM][2
/
3] Make if_neg_move
and if_move_neg into insn_an
d
_
split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch64] Pro
p
erly handle simple arith+e
x
t
e
nd ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious]
U
se std::s
w
ap
instead of manually swap
p
ing
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
tka
c
h
o
v
[combine][obvio
u
s] Use std::
s
wa
p
in try_
c
ombin
e
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[matc
h
.
p
d
] PR
m
iddl
e
-en
d
/669
1
5 Restr
i
ct A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simpl
i
f
y
-r
t
x
][2/2] Si
m
plify - (y ? -x
: x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkacho
v
[PA
T
CH
]
[combine
]
[1/2] Try
to si
m
plify before substituting
commit
|
commitdiff
|
tree
2015-07-16
ktkacho
v
[ARM][t
e
stsui
t
e] Do
n
o
t overr
i
de -mcpu
i
n no-volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AA
r
ch64] Use
c
in
c
mnemonic for *csinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
kt
k
a
c
hov
[ARM][testsuite] Add -mfloa
t
-abi=
s
oftfp to some xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
t
k
a
ch
o
v
[ARM][testsuit
e
]
Fix FAIL: gcc
.
ta
r
get
/
arm/
m
ac
r
o
_
defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkacho
v
[AArch64][testsuite
]
Ad
j
ust some ar
i
th+compare tests
.
.
.
commit
|
commitdiff
|
tree
next