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 67786, 67787: Check that intermediate instructions in the basic block...
2015-10-02
ktkachov
[RTL ifcvt
]
PR 6778
6
, 67787: Check that int
e
rme
d
ia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkach
o
v
[
RTL-ifcvt] PR rtl-
o
p
timiz
a
tion/67481
:
L
ook mor
e
deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[
RTL-ifcvt] P
R
r
tl-optimi
z
ation
/
67465: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-inline][obvious
]
D
elete
r
edundant
coun
t
_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM] Re
p
lacing variable swaps that use a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkach
o
v
[
ARM] Fix arm bootstra
p
fail
u
re d
u
e t
o
-Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM] PR
6
7439
:
Allow matchi
n
g of *arm32_movhf
w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktka
c
h
o
v
[AArc
h
6
4
]
Use logics_imm type for 2
n
d alte
r
native o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkach
o
v
[ARM][3/3] Ex
p
and mod b
y
po
w
er of 2
commit
|
commitdiff
|
tree
2015-09-09
kt
k
achov
[AArch6
4
][1/3]
E
xpand signed mod by power of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[
RT
L
-ifcvt] M
a
ke n
o
n-condi
t
ion
a
l
e
xecution if-conv
e
rsion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[AArch64]
Fi
x
F
A
I
L: gcc
.
target
/
a
a
rch6
4
/
t
arg
e
t_attr_
c
rypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AAr
c
h6
4
] Use popcount_hw
i
i
nste
a
d of ho
m
ebrew v
e
rsion
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
c
h
ov
[AArch64][obvious
]
Remove obsolete c
o
mment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM] Use %wd fo
r
mat for la
n
e prin
t
ing in bounds_check
commit
|
commitdiff
|
tree
2015-08-17
ktka
c
hov
[
ARM] arm
memcpy of aligned
data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][obvious] F
i
x
some target at
t
ribute inlini
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[
AArch64][obvious] M
a
r
k
target_
a
ttr_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt] Allow PLUS+
i
mmed
i
ate exp
r
es
s
ion in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
kachov
[RTL-ifcvt] Improve c
o
nditio
n
al
s
elect ops on
imm
e
diates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktk
a
ch
o
v
[AArch64]
D
o no
t
ICE after a
p
ologisin
g
for
-mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArc
h
64][14/14
]
R
e
use
target_option_curr
e
nt_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[doc][13/
1
4] Document AArch64 ta
r
g
e
t attributes a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[
AArch64][12/14
]
Target attributes and target p
r
agmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11/14] Re-layout SIMD builtin types on bu
i
ltin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArc
h
64][10/
1
4
] Imple
m
en
t
targ
e
t pragmas
commit
|
commitdiff
|
tree
2015-08-04
k
tk
a
c
hov
[
AA
r
ch64][9/14
]
Im
p
lement
TA
R
GET_CAN_INLINE_
P
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
ho
v
[AArch64][8/14] I
m
plement
TA
R
GET_OPTION_VALID_ATTRIBUT
E
_P
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AA
r
ch64
]
[7/14] I
m
p
l
ement TARGET_SET_CURREN
T
_FUNCTIO
N
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[
AArch64]
[
6/14
]
I
m
plement TARGET_OPTION_S
A
VE/TARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[5
/
14] Ma
k
e flag_omit_leaf_frame_poin
t
er intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64]
[
4/1
4
] Create TARGET_
F
IX_ER
R
_A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][3/14] Refactor option override
c
o
d
e
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64]
[
2/14]
R
efactor
arches handling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArc
h
6
4][1/14
]
Add
i
d
e
nt fi
e
ld to s
t
ruct processor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RTL-ifcvt] Impr
o
ve conditiona
l
select ops
o
n imm
e
diates
commit
|
commitdiff
|
tree
2015-07-31
ktkac
h
ov
[ARM][2/3] Make if_
n
eg_mov
e
a
nd
if_move_neg into
i
ns
n
_and_split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch6
4
] Properly han
d
l
e
simp
l
e ar
i
th+extend ops
in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkac
h
ov
[obvious] Use s
t
d:
:
s
wap inste
a
d
o
f
m
an
u
ally swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
t
kachov
[
combine][obvious]
Use
s
t
d::swap
i
n tr
y
_co
m
bine
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[ma
t
ch
.
pd]
P
R
middle-end/66915
R
e
strict
A
-
B
->
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktka
c
hov
[si
m
plify-
r
tx][
2
/2] Sim
p
lif
y
- (y ? -x : x)
-
>
(!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkac
h
ov
[PAT
C
H][co
m
bine
]
[1/2] Try to si
m
plify
before substituting
commit
|
commitdiff
|
tree
2015-07-16
k
t
k
a
c
h
ov
[ARM
]
[tests
u
ite] D
o
n
ot override -
m
cpu in no-volatile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArch64] U
s
e cinc
mnemonic f
o
r *csinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
k
t
kachov
[ARM][testsuite
]
Add -m
f
l
oat
-
a
bi=so
f
tfp to s
o
me xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[ARM][test
s
uite] Fix FAIL: gcc
.
target/a
r
m/
m
acro_de
f
s0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
tkachov
[AArch64][testsuite] Adjust some arith+co
m
pare tes
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
k
tkachov
[ob
v
ious] F
i
x
typos above expand
_
cond_expr_usi
n
g_cmove
commit
|
commitdiff
|
tree
2015-07-08
k
t
kachov
[ARM]
Initialise cost
t
o
CO
S
TS
_
N_INSNS (1
)
a
n
d
in
c
rem
e
nt
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktkachov
[i386][
o
bvious] Us
e
std::swap inst
e
ad of manu
a
lly swappin
g
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
ktka
c
hov
[
ARM][obvious]
F
ix gcc
.
ta
r
get
/
arm
/
attr_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[ifc
v
t]
[
ob
v
ious] Use
s
td::swap instead of man
u
ally
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
k
t
k
achov
[
A
RM] Restrict MAX_CO
N
DI
T
I
O
NAL_E
X
ECUTE when
-
m
rest
r
i
ct
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
k
tkachov
[GCC, ARM
]
armv8 linux toolchain asan t
e
stcase fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkach
o
v
[AArch6
4
]
Always regi
s
t
e
r fm
a
_
s
teering pa
s
s but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
kt
k
acho
v
[i
f
c
vt][obvious] Fix t
y
po in comment
commit
|
commitdiff
|
tree
2015-06-01
ktkachov
[AArch
6
4] F
i
x type o
f
*<L
O
GICAL:optab
>
_one_cmpl_<SHIFT
.
.
.
commit
|
commitdiff
|
tree
2015-05-29
ktkachov
[obvious]
Close
c
omm
e
nt i
n
a
a
rch64 te
s
t
commit
|
commitdiff
|
tree
2015-05-27
ktkachov
[expr
.
c] PR tar
g
et/65358 Avoid clobbering
partial arg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2015-05-27
kt
k
achov
[PATCH 4/13]
a
rm musl support
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArch64] PR
target/654
9
1: Classi
f
y V1TF
v
e
ctor
s
as
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
k
tkachov
[ARM]
Handle UNSPEC_V
O
L
A
TIL
E
in rtx costs and don't
.
.
.
commit
|
commitdiff
|
tree
2015-05-22
ktkachov
[AArch64] Add __extensi
o
n
__ and __al
w
ays_
i
nline__ to
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
ktkachov
Testsuite check for
sqr
t
_
i
nsn
.
Move pow/sqrt synt
h
.
.
.
commit
|
commitdiff
|
tree
2015-05-20
ktkachov
[AArc
h
64][o
b
v
i
o
u
s] In aarch64_class_max_nregs us
e
UNITS_PER_
.
.
.
commit
|
commitdiff
|
tree
2015-05-19
ktkachov
[
calls
.
c] Rem
o
ve #i
f
def checks
o
n
STA
C
K_
G
ROWS_DOWNWARD
commit
|
commitdiff
|
tree
2015-05-15
k
t
ka
c
h
o
v
[PATCH 9/1
3
]
x86 musl support
commit
|
commitdiff
|
tree
2015-05-15
ktkacho
v
[AArch6
4
] Removed
unu
s
ed SLOWMUL tar
g
e
t flag
s
commit
|
commitdiff
|
tree
2015-05-13
ktk
a
c
h
o
v
[tree-ssa-math-opts] Expan
d
pow
(
x
, CONS
T
) usi
n
g squ
a
re
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
ktkachov
[ARM] Fix
P
R 65955: Do n
o
t take REGNO on n
o
n-REG oper
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
ktka
c
h
ov
[PAT
C
H 6/1
3
] mip
s
m
us
l
sup
p
ort
commit
|
commitdiff
|
tree
2015-05-08
k
tkachov
[PATCH
0/1
3
] A
d
d musl supp
o
rt
t
o
G
CC
commit
|
commitdiff
|
tree
2015-05-08
k
t
kachov
[
P
ATCH 2/13] musl lib
c
config
commit
|
commitdiff
|
tree
2015-05-06
ktkachov
[AAr
c
h64] Fix geniterators
.
sh to
use stan
d
ard BRE syntax
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
k
tkach
o
v
[doc] U
p
da
t
e d
e
f
i
niti
o
n location of at
t
ribute_spec
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
kt
k
achov
[
A
A
rch64]
Make a
a
rch
6
4_min_division
s
_for_recip_mul
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
ktkachov
[
AArch64] Fix Cortex-A53
shift costs
commit
|
commitdiff
|
tree
2015-05-01
ktka
c
hov
[AArch64] Handle FLOAT and UNSIGNED_
F
LOAT in rtx co
s
ts
commit
|
commitdiff
|
tree
2015-05-01
k
t
kac
h
ov
[AA
r
ch64
]
Fix aarch6
4
_
r
tx
_
costs of PLU
S
/MINUS
commit
|
commitdiff
|
tree
2015-05-01
k
tkachov
[AArch64] Remember to cost operand 0 in FP c
o
mp
a
re
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[A
A
rch64]
A
d
d
alternati
v
e
'extr'
p
attern,
calcul
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkac
h
ov
[
A
Arch64] Pr
o
p
erly c
o
st FABD pattern
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch6
4
]
P
ro
p
erly handle mvn-registe
r
and a
d
d EON
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64]
P
roperly
c
o
s
t MNEG/[SU]M
N
EGL pat
t
ern
s
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
Fix
up ne
w
line in previous commit
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AArch64] Properly handl
e
SHIFT
o
p
s
an
d
EXTE
N
D
in
aa
r
ch64_r
t
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
ktkachov
[AAr
c
h64] Us
e
extend
_
arith rtx cost ap
p
r
o
pria
t
ely
commit
|
commitdiff
|
tree
2015-04-27
ktka
c
h
o
v
[
combi
n
e
][obvio
u
s] Use std::s
w
ap ins
t
ead
o
f
ma
n
ually
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
ktkac
h
ov
[simplify-
r
t
x
]
[
tr
i
vial]
U
s
e
s
td::sw
a
p
i
nste
a
d o
f
manually
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
ktkachov
[
ARM][t
r
ivial
]
Use uppercase for code
i
terator name
s
commit
|
commitdiff
|
tree
2015-04-24
ktka
c
hov
[A
A
rch64]
Implement -m{cp
u
,tu
n
e,arch}=na
t
ive
u
s
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktkachov
[ARM] R
e
write vc<cond> NEON patterns to u
s
e
RTL operations
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
k
tkac
h
ov
Re
:
[PATCH 02/12] remov
e
s
o
m
e ifdef HAVE_c
c
0
.
commit
|
commitdiff
|
tree
2015-04-23
k
t
ka
c
hov
[
ARM] Restrict {l
o
a
d
,store}_m
u
lti
p
le
e
xpanders to MAX
_
LD_STM
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
ktka
c
hov
[AR
M
] Ma
k
e i
s
sue rate part o
f
pe
r
-core tuni
n
g structs
commit
|
commitdiff
|
tree
2015-04-22
k
t
ka
c
hov
R
e
v
ert:
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
libstdc++,
l
ibgfortran g
t
hr workaround for m
u
sl
commit
|
commitdiff
|
tree
2015-04-22
k
t
kachov
unwi
n
d fix for musl
commit
|
commitdiff
|
tree
2015-04-22
ktkachov
fixincl
u
d
e
s
u
pda
t
e fo
r
m
usl suppo
r
t
commit
|
commitdiff
|
tree
next