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
[combine] Don't create LSHIFTRT of zero bits in change_zero_ext
2015-12-14
ktkachov
[combin
e
] Don't cr
e
a
t
e LSHIFTRT
of zero
b
i
t
s
i
n
change_zero
_
ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] Don't allow -mge
n
eral-regs-onl
y
t
o
change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
t
kach
o
v
[ARM] PR
target/
6
8214: Delete IP-reg-clobbering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
kacho
v
[R
T
L-ifcvt] PR rtl-opti
m
i
zation/
6
8624: Clean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
F
ix F
A
IL:
g
c
c
.
c-torture
/
execut
e
/
2
0
0
5
01
2
4-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
RTL
-
ifcvt] R
e
j
e
ct insns that are multiple_s
e
ts
commit
|
commitdiff
|
tree
2015-11-27
kt
k
achov
[
RT
L
-
i
fcvt] PR rtl
-
optimiza
t
ion/68506: Fix em
i
t
t
ing
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[
c
ombine] Only
r
estrict pure sim
p
lification in
m
ult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c] PR rtl-opt
i
miz
a
tion/6722
6
: Take into a
c
c
ount
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktka
c
hov
[RT
L
-ifcvt
]
PR
r
t
l-optimization/68435 All
o
w
(c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase for P
R
r
t
l-opt
i
mizatio
n
/68381
commit
|
commitdiff
|
tree
2015-11-24
kt
k
achov
[A
A
rch6
4
][v2] Improve compar
i
s
o
n
with co
m
plex immedia
t
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfg
l
oo
p
] PR middle-end/68375: Restructure get_loop_b
o
dy_
i
n_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RT
L
-ree]
PR rtl-optimizatio
n
/68194: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch
6
4] PR
t
arget/6836
3
Check
that
a
rgument is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM]
Do no
t
expand movmisalign pattern
i
f
n
o
t
in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktka
c
h
o
v
[
A
RM] PR 68149 F
i
x I
C
E in
u
n
aligned_l
o
addi
sp
l
i
t
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[A
R
M] Disable neon testing f
o
r
ar
m
v7-m
commit
|
commitdiff
|
tree
2015-11-17
kt
k
achov
[ARM] PR 68143 Properly update memory offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkacho
v
[com
b
in
e
] Don't tr
a
ns
f
orm
s
i
g
n and zero extends ins
i
de
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[ARM] Fix c
o
sting
o
f vmul+vcvt
combine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
c
h
ov
[ARM][clea
n
up]
R
emove us
e
s of CONS
T
_DO
U
BLE_H
I
GH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArch64
]
[2
/
3
]
I
mplement
n
eg
c
c, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optabs][if
c
vt][1/3] De
f
ine n
e
g
c
c, notc
c
o
ptabs
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
cho
v
[haifa-
s
ched] PR rtl-optimiz
a
tion/
6
8236: Exit earl
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkac
h
ov
[
A
Arch64][cl
e
anup] R
e
move uses of CON
S
T_DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[AArch64] PR t
a
rget/6
8
129: Define TARGE
T
_
SU
P
PORTS
_
WIDE_I
N
T
commit
|
commitdiff
|
tree
2015-11-09
k
t
k
a
c
h
o
v
[RTL-i
f
c
vt] PR rtl-optimi
z
at
i
on/67749: Do
n
o
t emi
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktk
a
chov
[cp][
c
ommitted]
Fix bootstra
p
o
n
arm due
t
o print forma
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM/AAr
c
h64]
PR 68
0
88: Fix RTL ch
e
cki
n
g ICE
due
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
M
o
ve gcc
.
target/
a
rm/pr6
7
929_1
.
c test to execute
.
e
xp
commit
|
commitdiff
|
tree
2015-10-30
k
tkachov
[comm
e
n
t
] I
m
p
rove
comme
n
t for reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
kt
k
achov
[ARM]
F
ix
c
hecki
n
g
R
TL error
i
n cortex_a9_sched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArc
h
64] PR 68102:
C
heck that o
p
e
r
a
nd is
R
EG
before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[AArch64] Hand
l
e vecto
r
float modes
p
roperly
in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM] PR target/6
7
92
9
Tighten vfp3_con
s
t_d
o
uble_
f
or_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
kt
k
achov
[AArch64] Enabl
e
autoprefetche
r
m
odelling
in the
s
c
he
d
uler
commit
|
commitdiff
|
tree
2015-10-26
ktk
a
chov
[
a
uto-inc-dec
.
c
]
Account for
c
ost of move op
e
rati
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[
optabs
.
c] Fix PR
6
7989: Handle
c
o
n
st0_rtx ta
r
get in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64] Add support for 64-bit vector-mode ld
p
/st
p
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[si
m
pli
f
y-rtx][2/2]
U
se constant
s
from poo
l
when simpl
i
f
y
ing
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AAr
c
h64][1/2] Ad
d
fm
u
l-by-power-of-
2
+fcvt optimisation
commit
|
commitdiff
|
tree
2015-10-19
k
t
kachov
[haifa-sched] model load/store
m
u
ltip
l
es properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[
RTL
i
f
c
vt] P
R
67786, 67787
:
C
h
eck that intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
kac
h
ov
[RTL
-
ifcv
t
] PR rtl-o
p
t
imization/67481: L
o
ok more
deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
kachov
[RT
L
-i
f
cv
t
] PR rtl-op
t
i
m
ization/67465: Handle pai
r
s
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-in
l
ine][obvious] Delete redundant cou
n
t_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
k
tkach
o
v
[ARM]
R
ep
l
a
cing variable swaps that use a tempor
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[
A
RM] Fix arm boot
s
tr
a
p
failure du
e
to -Werror=shif
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktk
a
c
hov
[ARM] PR 67
4
39: All
o
w mat
c
hing
of *a
r
m32
_
m
ovhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkac
h
ov
[AAr
c
h64]
U
se log
i
c
s
_
i
mm type for 2n
d
altern
a
tive of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
t
kachov
[ARM][3/3] Exp
a
n
d mod by power of
2
commit
|
commitdiff
|
tree
2015-09-09
ktkach
o
v
[
AArch64
]
[1/3] Expand signed
m
o
d
by power of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[R
T
L-ifcv
t
]
Make non-conditional execution if-c
o
n
version
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkach
o
v
[AArc
h
64] Fix FAIL:
gcc
.
target/
a
arch64/target_attr_cry
p
t
o
_
ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
tka
c
hov
[AArch6
4
]
U
s
e
popcount_hwi ins
t
ead of homebrew ver
s
i
o
n
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[
A
Arch64][obvious] Remov
e
obsolete comment in aar
c
h64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM]
Use %wd
f
ormat for lane printi
n
g in boun
d
s_chec
k
commit
|
commitdiff
|
tree
2015-08-17
k
tkachov
[ARM] arm memcp
y
of aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktkach
o
v
[AA
r
c
h
64][
o
bvious] Fix s
o
me target attribute inlin
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
t
k
a
cho
v
[AArch64]
[
obviou
s
] Mark
tar
g
et_attr_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
kt
k
achov
[RTL-ifcvt] A
l
low PLU
S
+imm
e
d
i
ate expression in noce_tr
y
_
s
tor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
kt
k
achov
[R
T
L-ifcvt] Improve conditional sel
e
ct ops on i
m
mediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64] Do not ICE after apologising for -mcmo
d
el
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
a
chov
[AArch64][14/14] Re
u
s
e target
_
o
p
ti
o
n_cur
r
ent_nod
e
when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[
d
oc][13/14] Documen
t
AAr
c
h64 target a
t
t
r
ib
u
tes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArc
h
6
4][12/14] Ta
r
get attributes and target prag
m
as
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][11/14] Re-
l
ayout SIMD built
i
n types o
n
builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ach
o
v
[AArch6
4
][10/14
]
Implement
target
p
r
a
g
m
as
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64
]
[9/
1
4
]
Impl
e
ment TARG
E
T
_C
A
N_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][8/1
4
] Imp
l
e
ment TARG
E
T_OPT
I
ON_VALID_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][7/14] Implement TARGET_S
E
T_CURRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][6/
1
4]
I
mplement TARGET_
O
PTION_SAVE/TARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][5/
1
4
]
M
a
ke flag_omit_leaf_frame_poi
n
te
r
int
i
aliz
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
r
c
h64][4/14] Create TARGET_FIX_ERR
_
A53_835769
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][3/14] Refactor option override
c
o
de
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
rch64][2
/
14] Refactor arches h
a
ndling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][1/14
]
A
dd ident
f
i
eld to
struct pro
c
ess
o
r
commit
|
commitdiff
|
tree
2015-08-03
ktk
a
c
hov
[
RTL-ifcvt] Impro
v
e conditional select ops on immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][2
/
3]
M
ake if_neg_m
o
ve
an
d
if_mov
e
_neg into insn_and_split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AA
r
ch64]
P
roperly h
a
ndl
e
sim
p
l
e ar
i
th+
e
xtend
o
ps in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[o
b
viou
s
] Use std::swap instead
o
f
m
anually swappi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkacho
v
[combine][obvious] Us
e
std::swap in t
r
y_c
o
m
bine
commit
|
commitdiff
|
tree
2015-07-21
ktk
a
chov
[m
a
tch
.
pd] PR
middle-
e
nd/66915 R
e
strict
A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
t
kachov
[sim
p
lify
-
r
tx][2/2] Simplify -
(
y ? -x : x) -> (!
y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PATCH][
c
o
mbine][1
/
2] T
r
y to simplify before subs
t
ituting
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[ARM][tes
t
suite] Do not
o
verride
-
m
c
pu in
no-volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AA
r
c
h64] Use cinc mnemon
i
c for *csi
n
c2<mode>_i
n
sn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM
]
[tests
u
i
t
e
]
A
d
d -
m
float-abi=softfp to some
xscal
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktk
a
chov
[ARM][t
e
stsuite] Fix
FAIL: gcc
.
target/arm/macro_
d
ef
s
0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
tka
c
hov
[AAr
c
h64][tests
u
ite] Adjust
s
ome
arit
h
+compare tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkac
h
ov
[
obvi
o
us] Fi
x
typos
above expa
n
d_cond_expr
_
usi
n
g
_
cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkach
o
v
[AR
M
]
Initialise cost t
o
COSTS_N_
I
N
SNS
(1)
and incr
e
ment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
k
tkachov
[i386][obvious] Use
std::swap instead of
m
anuall
y
swapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
k
tkacho
v
[AR
M
][obvious] F
i
x gcc
.
target/a
r
m/attr
_
thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
kt
k
achov
[ifcvt][obvious] U
s
e std::sw
a
p instead
of manu
a
ll
y
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkac
h
ov
[ARM] Rest
r
ict
M
AX_C
O
NDITI
O
NAL_EXECUTE
when -mrestrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkacho
v
[GCC,
ARM]
armv8
l
inux toolchain asan t
e
s
tcase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[AArch64] Always regist
e
r fma_steering
pass bu
t
gat
e
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktkac
h
ov
[ifcvt][obvio
u
s] Fix t
y
po in comment
commit
|
commitdiff
|
tree
next