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
k
t
kacho
v
[AArch6
4
] Properly rejec
t
i
n
valid attribute strings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch64]
PR rt
l
-opti
m
iz
a
ti
o
n/687
9
6: A
d
d
pat
t
erns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkac
h
ov
[RTL-ifcvt] PR rtl-
o
p
t
imization/68841: Make sure o
n
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkac
h
o
v
[co
m
bine][v2] C
a
nonicalise
(r +
r) to (r << 1) to a
i
d
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkac
h
o
v
[com
b
ine
]
Chec
k
WORD_REGISTER_OPERATIONS normally rat
h
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[
AArch64] PR rtl-o
p
timization/68
7
9
6 Add compar
e
-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
acho
v
[AArch64] Properly cost zer
o
_ex
t
end+ashift
f
orms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
achov
[AArch64] PR target/68
6
96 FA
I
L:
g
cc
.
t
a
r
get/aar
c
h64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[
A
RM] PR targ
e
t/68648: Fold
NOT of
CO
N
ST_INT in andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
k
t
k
a
chov
[comb
i
ne] Don't c
r
eat
e
LS
H
IFTRT of zero bits in
c
h
a
nge_
z
ero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AAr
c
h64] Don't allow -mgener
a
l-regs-onl
y
to cha
n
ge
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[A
R
M] PR target/68214: Dele
t
e IP
-
reg-clob
b
erin
g
call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
tkachov
[RTL-if
c
vt] PR rtl-optimization/
6
8
6
24:
Cle
a
n up logi
c
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktk
a
c
h
ov
Fix FAIL: gc
c
.
c-t
o
r
t
ure
/
execute/200501
2
4
-
1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
ka
c
hov
[RTL-ifcvt] Reject in
s
ns
that are multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
RTL-i
f
cvt] PR rtl-optimization/68506: Fi
x
emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktk
a
c
hov
[combine] Only
restrict pure simplification in
mu
l
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
kt
k
achov
[calls
.
c] P
R
rt
l
-optimiza
t
ion/67226: Tak
e
into acc
o
unt
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifcvt
]
PR
rt
l
-optimization/68435 Al
l
ow
(
c ?
x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktka
c
h
o
v
Te
s
tca
s
e for PR
r
tl-optimiz
a
tion/68381
commit
|
commitdiff
|
tree
2015-11-24
k
t
k
achov
[AArc
h
64][
v
2] Improve comparison wit
h
com
p
le
x
immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfgloop] PR mi
d
dle-
e
nd
/
6
8
375: Restruct
u
re get_loop
_
body_
i
n
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[RTL-ree] PR rtl-opt
i
mization/68194: Restrict cop
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64
]
PR target/68363
Check
t
hat argu
m
e
n
t is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[
A
R
M
] Do not expa
n
d movmisalign p
a
ttern if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktka
c
h
ov
[A
R
M] PR 68149 Fix ICE in unaligned_loaddi split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Disable neon
testing
for ar
m
v
7
-m
commit
|
commitdiff
|
tree
2015-11-17
ktk
a
c
h
ov
[ARM] PR 68
1
43 Properly u
p
dat
e
memory
offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
kt
k
achov
[
c
o
m
b
in
e
] D
o
n
'
t
t
ransform sign
an
d
zero extends ins
i
de
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
k
t
k
achov
[
ARM
]
Fix costi
n
g
of vmul+vcvt
combine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM]
[
cl
e
anup]
Remove uses of CONST_D
O
U
BLE_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArch64][2/3] Implement negcc, notc
c
optabs
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[optabs][ifcvt]
[
1/3
]
De
f
ine negcc,
n
otcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haifa-sc
h
ed]
PR rtl-optimizat
i
on/68236: Ex
i
t early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
hov
[
AA
r
c
h64][cl
e
anu
p
]
Remo
v
e uses of C
O
NST_DOUBLE_
H
IG
H
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64] PR target/68129:
D
efine T
A
RGET_SUPPORTS_WIDE_I
N
T
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
hov
[RTL-ifc
v
t]
P
R rtl-optimization/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkach
o
v
[cp][commi
t
ted] Fix bootstrap
on
a
r
m due to print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkacho
v
[AR
M
/AArch6
4
] PR 68088: Fix RTL ch
e
cking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
kt
k
a
c
hov
M
o
v
e
gcc
.
ta
r
g
e
t/arm/pr67929_1
.
c test to e
x
ecute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[comment]
I
mprove comment for
r
e
g_set_p
commit
|
commitdiff
|
tree
2015-10-30
k
t
ka
c
h
ov
[ARM] Fix
c
hecking R
T
L
error in
c
o
r
tex_a9_
s
ched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
kt
k
achov
[AA
r
ch64] PR 68102: Check that ope
r
and is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
A
Arch64] Han
d
l
e
vector float modes properly in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktka
c
hov
[ARM] PR target
/
67929 Tighten vfp3
_
c
o
nst_doub
l
e_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
chov
[AArc
h
64
]
Enable autoprefetcher
m
odell
i
ng in the
sched
u
ler
commit
|
commitdiff
|
tree
2015-10-26
k
tkachov
[au
t
o-inc-dec
.
c]
A
ccou
n
t for cost of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
tkachov
[optabs
.
c] Fix PR 67
9
89: Handle const0_rtx
t
arget
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch
6
4] Add support for 64-bit vector-mode ldp
/
stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-rtx
]
[2
/
2
]
Use constants f
r
o
m
pool when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[
AArch64][1/2] Add fmul-by-power-of-2+fcvt opti
m
isat
i
o
n
commit
|
commitdiff
|
tree
2015-10-19
kt
k
a
c
hov
[haifa-sched] mod
e
l load/store
multiples
p
roperly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[
R
TL
i
fcvt
]
PR 67786, 67
7
87: Check
t
hat int
e
rme
d
iate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
kt
k
achov
[RTL-ifcvt]
PR rtl-optimization/67481: L
o
ok more deep
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] P
R
rtl-optimization/67
4
65: Handle
p
a
irs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
kt
k
ac
h
o
v
[tree-inline][
o
bvious] Delete redun
d
ant count_insn
s
_seq
commit
|
commitdiff
|
tree
2015-09-21
ktka
c
ho
v
[ARM] Repl
a
cing variable swaps that use a temporar
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] Fi
x
arm bootstrap f
a
ilure d
u
e t
o
-We
r
ror=
s
h
i
f
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM] PR
674
3
9: Allow matching
of *
a
rm
3
2
_
movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
kt
k
achov
[AArch64] Use logics_imm typ
e
f
o
r
2nd alte
r
native of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
t
k
a
chov
[
A
RM][3/3] Expand m
o
d by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch
6
4][1/3] Exp
a
nd sign
e
d mod
b
y power of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[RTL-ifcvt] Make non
-
c
o
nditional execut
i
on i
f
-conversio
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
t
kac
h
ov
[
A
Ar
c
h
64] Fix FAIL: gcc
.
target/aarch64/target_a
t
tr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkach
o
v
[AArch6
4
] Use popcount
_
hw
i
i
nstead of h
o
meb
r
e
w
version
commit
|
commitdiff
|
tree
2015-08-19
k
t
kacho
v
[
A
Arch64][obviou
s
] Remove obs
o
lete comment in a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM] Us
e
%w
d
format for lane printing in bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkacho
v
[AR
M
] arm mem
c
py o
f
ali
g
ned
data
commit
|
commitdiff
|
tree
2015-08-14
k
t
k
achov
[AArch
6
4][obvious]
F
ix some targ
e
t
attrib
u
t
e
inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64
]
[
obv
i
ous] M
a
rk target_attr_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
chov
[RTL
-
ifcvt]
A
ll
o
w
P
LUS+immediate
expression in noce_t
r
y_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
tka
c
hov
[RTL-i
f
c
v
t
] Improv
e
conditional select ops on immedia
t
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AAr
c
h6
4
] Do
n
ot I
C
E after
apologising for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][14
/
1
4
] Reu
s
e targe
t
_option_c
u
rr
e
nt_n
o
de when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[
doc][13/14] Docume
n
t AA
r
ch64 target
a
ttri
b
u
t
es and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ach
o
v
[AArch64][12/14] Target att
r
ibutes a
n
d
t
arg
e
t
pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][11/14] Re-layo
u
t SIMD builtin
t
ypes on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64]
[
10/14] Imp
l
ement target p
r
a
gmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch6
4
][9
/
14]
Implement TARGET_CAN_INLINE
_
P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kac
h
ov
[A
A
rch64][8/14] Imp
l
e
m
en
t
TA
R
GET_OP
T
ION_VALID_ATT
R
IBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][7/14] Implement TARGE
T
_SET_
C
URR
E
NT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][6/14] Implemen
t
TARGET_OPT
I
O
N_SAVE/TARGET_OPTI
O
N_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
c
h
ov
[AArc
h
64][5/14] Make
flag_omit
_
lea
f
_frame_pointer in
t
ialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][4/14]
C
reate TA
R
G
E
T_FIX_ER
R
_A53
_
835769 an
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][
3
/
1
4] R
e
factor
o
pt
i
on
o
verride code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
r
ch64][2/1
4
]
Re
f
actor a
r
ches
han
d
li
n
g,
ad
d
a
r
ch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
6
4][1/14] Add ide
n
t
fie
l
d t
o
st
r
uct processor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RTL-i
f
cvt] Improve con
d
iti
o
nal select ops
o
n immediates
commit
|
commitdiff
|
tree
2015-07-31
kt
k
achov
[ARM][2/
3
] Make
i
f_neg_mov
e
and if_
m
ov
e
_neg into insn
_
a
n
d_split
commit
|
commitdiff
|
tree
2015-07-28
k
t
kachov
[AArch64] Properly handle simple ar
i
th+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[ob
v
ious] Use std
:
:
s
wap instea
d
of manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
tkachov
[combine][obviou
s
] Use std::s
w
ap in try_combine
commit
|
commitdiff
|
tree
2015-07-21
ktka
c
hov
[match
.
pd] PR
mid
d
le-end/66915 Restric
t
A - B
-
> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
tka
c
hov
[s
i
mp
l
i
f
y-
r
tx][2/2] Simplif
y
- (y ?
-x : x) -> (
!
y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PATCH]
[
combine][1/2] Try to simplif
y
before subs
t
i
t
utin
g
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[ARM][testsuite] Do
not overrid
e
-mcp
u
in no-vola
t
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkach
o
v
[AArc
h
64] Use cinc mnemoni
c
f
o
r *csin
c
2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkach
o
v
[A
R
M]
[
tests
u
ite] Add -mfloat-abi=softfp to some xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
t
k
achov
[ARM][testsuite]
F
ix FAIL: gcc
.
targe
t
/arm/m
a
c
r
o
_d
e
fs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AArc
h
64][testsuite]
A
djust some arith+co
m
pare test
s
.
.
.
commit
|
commitdiff
|
tree
next