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
[RTL-ifcvt] PR rtl-optimization/68506: Fix emitting order of insns in IF-THEN-JOIN...
2015-11-27
ktka
c
hov
[
R
T
L-
i
f
cvt]
P
R rt
l
-optimization/68506: Fix e
m
itting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[
combine]
O
nly restrict pure simplif
i
cation in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[c
a
lls
.
c] PR rt
l
-optimization
/
67226: Take into account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[R
T
L
-ifcvt
]
P
R
rtl-optimization/
6
8435 Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcas
e
for PR rtl-optimization/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch64][v2]
I
mpr
o
ve comp
a
r
i
s
on
wit
h
c
o
mp
l
ex immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfgloop] PR middle
-
end/6837
5
: Res
t
ructure get_loop_bo
d
y
_i
n
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
achov
[
R
TL-ree] PR
rtl-o
p
timization/6
8
194: Rest
r
ict cop
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64] P
R
target/
6
8363 Check th
a
t ar
g
u
m
ent is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkac
h
ov
[ARM]
D
o not expand movm
i
salign pattern if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] PR 68149 Fix ICE i
n
u
n
alig
n
e
d_loaddi split
commit
|
commitdiff
|
tree
2015-11-20
ktkac
h
ov
[ARM] Disable neo
n
t
e
s
t
i
n
g
for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[ARM] PR 68143 Properly update memory
offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkac
h
ov
[co
m
bine] Don't
tr
a
n
s
f
o
rm si
g
n and z
e
ro extends
insid
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
kt
k
achov
[ARM] Fix c
o
sting
of
v
m
u
l+vcvt combi
n
e pat
t
e
r
n
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[
A
RM][cleanup] R
e
m
o
v
e us
e
s
of CON
S
T_DOUBLE_HIGH/LO
W
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArch64][2/3] Implement negcc, no
t
c
c
optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optabs]
[
ifcvt][1/3]
Define negcc, notc
c
o
ptabs
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
ho
v
[hai
f
a-sched] PR rtl-optimizati
o
n/
6
8
23
6
:
Exi
t
ea
r
ly
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tk
a
c
h
ov
[AAr
c
h64][clean
u
p] Remove uses of CONST_DO
U
BLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkach
o
v
[AAr
c
h64] PR targe
t
/68129
:
Define TARGET_SUPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RT
L
-if
c
vt
]
PR rtl-op
t
i
mization/6
7
74
9
: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
t
ka
c
hov
[cp][
c
o
mm
i
tte
d
] Fix bootstrap o
n
a
rm due
t
o
print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tkacho
v
[ARM/AArch64] PR 68088: Fix RTL checking IC
E
due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkacho
v
Mov
e
gcc
.
ta
r
get/arm
/
pr67929_1
.
c t
e
st to
execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktka
c
hov
[comm
e
n
t] Impr
o
ve comment for reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
c
h
ov
[ARM] F
i
x c
h
e
c
ki
n
g
R
T
L error in cortex_a9_sc
h
e
d
_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkac
h
ov
[AAr
c
h64] PR 681
0
2: Check that
o
pera
n
d is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
k
achov
[AArch64] Handl
e
vec
t
or flo
a
t modes properly in aarc
h
64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM
]
PR target/67929 Tig
h
ten vfp3_co
n
st_d
o
uble_fo
r
_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
chov
[
AA
r
c
h
64] Enab
l
e aut
o
p
r
ef
e
tcher m
o
delli
n
g in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[au
t
o-inc-dec
.
c] Account for cost of m
o
ve operat
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
kt
k
achov
[optabs
.
c] Fix PR 67989: Handle const0_rtx target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[AArch
6
4]
A
dd
support f
o
r
6
4-b
i
t
v
ector-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-rtx][2/2] Use constants f
r
o
m p
o
o
l
when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktka
c
hov
[
AArch64][1/
2
] Add
fmul-by-power-of-2+fcvt optimisation
commit
|
commitdiff
|
tree
2015-10-19
kt
k
achov
[haifa-sc
h
ed] m
o
del load/sto
r
e mu
l
tiples properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
tka
c
hov
[
R
TL ifcvt]
PR 67786, 6778
7
: Check
t
h
at interm
e
diate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[
R
TL-
i
fcvt]
P
R rt
l
-
optimizati
o
n/674
8
1: Look mor
e
deepl
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkacho
v
[RT
L
-ifcvt] PR
r
t
l-optimiza
t
ion
/
6
7
4
6
5:
H
andle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktka
c
h
o
v
[tre
e
-i
n
line][obvio
u
s]
D
elete redundant count_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
k
t
k
a
chov
[ARM] Repla
c
ing variable
s
waps
t
hat use
a
temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM]
Fix ar
m
boo
t
s
trap fa
i
lu
r
e
d
ue to -Werror=shif
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkacho
v
[ARM] PR 67439:
A
l
low matching of *a
r
m32_
m
ovhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch64
]
Use
l
ogics_imm type for 2nd al
t
ernative
of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AR
M
][3/3] Exp
a
n
d
mod by power of 2
commit
|
commitdiff
|
tree
2015-09-09
kt
k
a
c
hov
[AA
r
ch64][1/3] Expand signed mod by p
o
wer
o
f
2
using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
tkachov
[RTL-ifcv
t
] Make non-conditional execu
t
ion if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktk
a
chov
[AArch64] Fix FA
I
L: gcc
.
target
/
a
arc
h
64/t
a
r
get_attr_c
r
y
p
to
_
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AAr
c
h64] Use
popcount_
h
wi
i
ns
t
ea
d
of homeb
r
ew
v
er
s
i
on
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][obvious] Remove obsol
e
te comment
in
aarc
h
64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkach
o
v
[ARM] Use %wd format for la
n
e printing in boun
d
s_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[A
R
M] arm memcpy of al
i
gne
d
data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch6
4
][obvious] F
i
x some target attr
i
bute
i
nl
i
ning
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64
]
[obvious
]
Mark tar
g
et_a
t
tr_1
.
c as co
m
pile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
tkachov
[RTL-
i
f
cvt
]
Allow PLUS+immediate expressio
n
in
n
oce_
t
ry_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
tkachov
[
R
TL-ifcv
t
] Improve c
o
nditional
s
elect ops
on immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[A
A
rch64]
D
o
not I
C
E after apologisin
g
for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][14/14] Re
u
se t
a
rget_op
t
ion_current_node
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[doc]
[
13/
1
4] Document AArch64 tar
g
e
t
a
ttribu
t
es an
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
ka
c
hov
[
A
Arch64]
[
12/14] Tar
g
et attributes and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11/14
]
Re-
l
ayout
S
IM
D
bui
l
tin typ
e
s on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][
1
0/14] Implement target pra
g
ma
s
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][9/14] Imple
m
ent TA
R
GET_CAN_INLIN
E
_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][8/1
4
]
I
m
ple
m
e
nt TARGET_OPTION
_
VA
L
I
D_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
h
o
v
[AArch64][7/14]
Implement
T
ARGET_SET
_
CUR
R
ENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][
6
/14] Implem
e
nt T
A
RGET_OPTION_SAVE/TARGET_OPTI
O
N_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][
5
/14] Make flag_omit_leaf_
f
rame_pointer intial
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[
A
A
r
ch64][4/
1
4
] Cr
e
a
t
e T
A
RGET_FIX_ER
R
_A53_8357
6
9
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
chov
[AArch64][3/14] Refactor option ove
r
ride code
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[A
A
rch64][2/1
4
] Re
f
actor arc
h
es handling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][1/14] Add ident field t
o
struct processo
r
commit
|
commitdiff
|
tree
2015-08-03
ktka
c
hov
[RTL-ifcvt
]
Improve conditional select op
s
on i
m
mediat
e
s
commit
|
commitdiff
|
tree
2015-07-31
ktkach
o
v
[ARM]
[
2/3] Make if_neg
_
move and
i
f_move_ne
g
int
o
ins
n
_and_split
commit
|
commitdiff
|
tree
2015-07-28
ktk
a
chov
[AArch64]
P
roperly handle sim
p
le ar
i
th+ex
t
end ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
kt
k
acho
v
[ob
v
ious] Use std::swap in
s
tead
o
f
manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
t
kachov
[combine][
o
bvious] Use std
:
:swap
i
n
try_combine
commit
|
commitdiff
|
tree
2015-07-21
k
tk
a
chov
[mat
c
h
.
pd] PR middle-end/66915 Restrict A - B
-
>
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simpl
i
fy
-
rtx][2/2]
S
implify - (y
? -x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkach
o
v
[PATCH][combine][1
/
2] Try to simplif
y
bef
o
re substituting
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[ARM][
t
estsuite] Do n
o
t o
v
errid
e
-
m
c
pu in no-vol
a
tile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
k
t
kachov
[AArch
6
4] Use c
i
nc
m
n
e
m
onic for *
c
sinc2<
m
ode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[A
R
M][testsuit
e
]
A
d
d -mfloat-
a
bi=sof
t
fp t
o
some xsca
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
kt
k
acho
v
[ARM
]
[
t
es
t
sui
t
e] Fix FAIL
:
gcc
.
targe
t
/arm/ma
c
r
o
_de
f
s0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
kt
k
achov
[A
A
rch64][testsuite] Adjust
s
ome arith
+
compa
r
e tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
k
t
kachov
[obvious] F
i
x
typos above
e
xpand_c
o
n
d
_
expr_using_
c
m
ove
commit
|
commitdiff
|
tree
2015-07-08
kt
k
a
cho
v
[ARM] Initialise cost to
C
OSTS
_
N_IN
S
NS (
1
) and incremen
t
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
k
tkachov
[i3
8
6]
[
obvious] Use std::swap
i
n
s
tead of
manua
l
ly s
w
apping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktkachov
[A
R
M
]
[
o
bvious
]
F
ix gcc
.
targ
e
t
/
arm/attr_t
h
umb
.
c
commit
|
commitdiff
|
tree
2015-06-12
kt
k
acho
v
[
if
c
vt][obvious] Use std:
:
swap ins
t
ead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
kt
k
achov
[A
R
M] Restrict MAX_
C
ONDITION
A
L_EXECUT
E
when
-
mrestric
t
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
kt
k
ach
o
v
[GCC, ARM] armv8
l
inux
too
l
c
h
ain asan te
s
tcase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkach
o
v
[AA
r
ch6
4
]
A
lways register fma_steerin
g
pass but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
k
t
kachov
[if
c
vt][o
b
vi
o
us] Fix typo in comm
e
nt
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[
A
Arch64] Fix type of
*
<LOG
I
CAL:op
t
ab>_one_
c
m
p
l_<
S
HIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkachov
[o
b
viou
s
] Close commen
t
in aarch64 t
e
st
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[expr
.
c] PR target/65358 Avoid clob
b
e
ring p
a
rtial ar
g
ume
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
kt
k
achov
[PATCH 4/
1
3] arm musl sup
p
ort
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AA
r
ch64] P
R
t
arget/65491: Classify V1TF ve
c
tors as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[ARM] Han
d
l
e UNSPEC_VOLAT
I
LE in rtx costs an
d
don't
.
.
.
commit
|
commitdiff
|
tree
next