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
match.pd handling of three-constant bitops
2017-12-07
rsa
n
difo
Add under
s
core
s
to local v
a
rs in
s
elftes
t
macros
commit
|
commitdiff
|
tree
2017-12-05
rsandi
f
o
[AArch64] Fix some define_insn_and_
s
plit c
o
ndi
t
ions
commit
|
commitdiff
|
tree
2017-11-22
rsan
d
ifo
Repl
a
ce R
E
DUC_*_EXPR
s
with internal
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR82547: Undetect
e
d o
v
e
rflow
f
o
r
UN
S
IGNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
P
R83004: Accidental change to p
r
81136
.
c
fo
r
VECTOR_BI
T
S
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix
c
alculation of
p
tr_mode for MODE_PARTIAL_I
N
T Pm
o
de
commit
|
commitdiff
|
tree
2017-11-13
r
s
and
i
fo
[AArch64] M
o
re aarch64_endian_
l
ane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Add a ve
c
t_masked_
s
tore ta
r
get selector
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add a v
e
ct
_
alig
n
_
s
tack_vars target sel
e
c
to
r
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add
a
vect_variable_length target sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
r
san
d
ifo
Add a vec
t
_u
n
aligned_
p
o
ssible t
a
rget selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
an
d
i
f
o
Add a vect_element_align_pref
e
rred t
a
rget selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Ad
d
vect_per
m
3_*
t
arget se
l
e
ctors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't as
s
ume
vect_mu
l
tiple
_
sizes
m
eans 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add availa
b
le_vector_
s
izes to target
-
supports
.
e
xp
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
ndifo
Add VECTOR_BITS to tre
e
-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Consistently use
a
sm
volatil
e
("" ::
:
"memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter about CONST_VECTOR operands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve ivo
p
ts
h
andling of forced scales
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base subreg
rules on REGMODE_NATURAL_SIZE rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[A
A
rch6
4
] Use aarch64_reg_or
_
imm instead of nonmemor
y
_
operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[A
A
rch64]
P
ass
number of uni
t
s
t
o
aar
c
h64
_
ex
p
and_vec
_
p
erm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass number of units to aarch
6
4_simd_vect
_
p
ar_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
AArch64] Pass num
b
e
r
of un
i
ts to aarc
h
64_reve
r
se_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch6
4
] Add an endian_lane_rtx helper r
o
utine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
F
ix Cha
n
g
e
Log e
n
try
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82816: Wide
n
ing
multiplie
s
of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
Rework vrp_int_const_
b
ino
p
in
t
e
r
face
commit
|
commitdiff
|
tree
2017-11-03
r
sandifo
PR82809:
r
e
gister handlin
g
in ix86_vector_dup
l
i
c
at
e
_
v
alu
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Mino
r
rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rs
a
nd
i
fo
[AArch64] Renam
e
t
he internal "Upl"
c
onstraint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
rch64] M
o
ve code
a
r
ound
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[AArch
6
4] Generate
p
ermu
t
e patterns
u
si
n
g rtx buil
d
e
rs
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
2017-11-01 Richa
r
d San
d
i
f
ord
<richa
r
d
.
sandiford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-d
s
e
.
c
:
nor
m
a
li
z
e_ref return a bool
commit
|
commitdiff
|
tree
2017-11-01
r
s
andi
f
o
Don't tre
a
t zero-siz
e
d rang
e
s
a
s
o
v
erlappin
g
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
se (CONST_V
E
CTOR|GET_M
O
DE)_NUNITS in simp
l
i
fy-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
T
u
rn v
a
r-tra
c
king
.
c:
I
N
T_MEM_OFFSET i
n
to a function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Fac
t
or out the
m
od
e
h
a
ndling
in lower-sub
r
eg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use more specific
h
ash functions
i
n rtl
h
ash
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
More is_a <
s
c
a
lar_int_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Add
an is_narrower_i
n
t_mo
d
e
helper func
t
i
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add narrower
_
subre
g
_mode he
l
per function
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Widening
optab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fi
x
ed_
s
ize_mode class
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add
a VE
C
_S
E
RIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
All
o
w vector C
O
NSTs
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
f
o
Add m
o
re ve
c
_
d
uplicate simp
l
ifications
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen
_
(
c
onst_)vec_duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
P
revent inv
a
lid register m
o
de changes in
combine
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
Add wide
r
_subreg_mode helper functions
commit
|
commitdiff
|
tree
2017-10-26
rs
a
n
difo
Make mor
e
use o
f
df_read_modify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
Sto
p
print_hex from pr
i
n
t
ing bits
a
b
ove the
p
recision
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
ifo
T
A
RGET_STATIC_RTX_ALIGNMEN
T
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
C
o
nv
e
rt
S
TARTING_FRAM
E
_OFFSE
T
to
a hook
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Us
e
SCALAR_TYPE
_
MOD
E
i
n
vect_create
_
epilog_for_reduct
i
on
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Us
e
S
C
ALA
R
_INT_TYPE_MODE in
loc
_
list_from_t
r
ee_1
commit
|
commitdiff
|
tree
2017-10-23
r
sa
n
difo
Use scalar_i
n
t/f
l
oat_mode in brig_lan
g
hook_typ
e
_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
scal
a
r_mode
i
n ex
p
and_shift_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
Fix HWI + -unsigned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
SUBR
E
G
_
P
R
OMOT
E
D_VAR_P ha
n
dli
n
g in
e
xpand_dire
c
t_o
p
t
ab_fn
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
Mak
e
more
use of GET
_
MODE_UNIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make m
o
re use
o
f HWI
_
COMPU
T
A
B
LE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
di
f
o
M
a
ke
more use of subreg_s
i
ze_l
o
w
part_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
Add wide_
i
nt ve
r
s
ion of inchash::hash::ad
d
_w
i
de_int
commit
|
commitdiff
|
tree
2017-10-22
r
sand
i
fo
Rename inchash::hash::add_wide_in
t
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
P
re
v
ent invalid register
mode chan
g
es in
co
m
b
i
ne
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
f
o
M
a
k
e
more us
e
of
G
E
T
_MODE_
U
N
I
T_
B
ITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of
G
ET_MODE_UNIT_SI
Z
E
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
Make more
use
of
by
t
e_lo
w
p
art_offs
e
t
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more u
s
e of subreg_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-10
r
sandifo
Requ
i
re wi:
:
to_wid
e
for
t
rees
commit
|
commitdiff
|
tree
2017-10-09
r
sandif
o
Allow non-
w
i
<op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR82413: Mismatched p
r
ecisions in build_range_c
h
e
c
k
commit
|
commitdiff
|
tree
2017-10-02
r
sa
n
d
ifo
F
i
x
mism
a
tched pr
e
cisions in tr
e
e arit
h
met
i
c
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch64] PR71307: Define union cla
s
s
of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rs
a
n
difo
T
u
rn CONSTANT_ALIGNMENT int
o
a hoo
k
commit
|
commitdiff
|
tree
2017-09-25
rs
a
ndifo
Chan
g
e
permute
index type to unsigned s
h
ort
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
difo
Update
interface to
TAR
G
E
T_VECTORIZE_VEC_PERM_C
O
N
ST
_
OK
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
dif
o
PR82289: Computi
n
g peeling
costs for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
range_int_cst_p handling in extract_r
a
nge_f
r
o
m_
b
inary_
e
xpr_1
commit
|
commitdiff
|
tree
2017-09-22
r
sandifo
Let th
e
ta
r
get c
h
oose a vectoris
a
tion
alig
n
ment
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
A
dd a
vect_
g
et_scal
a
r_dr_s
i
ze
h
e
lper funct
i
on
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix spu bui
l
d
a
f
ter r253072
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Make more
use of simplify_gen_b
i
na
r
y
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Ad
d
copy_
r
tx call
t
o RTL
l
o
o
p
unroll
e
r
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix u
n
guar
d
e
d uses of tree_to_
u
hwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighte
n
t
r
ee-ssa-cc
p
.
c:get
_
value_for_e
x
pr con
d
i
t
ion
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
A
d
d
missin
g
int_cst_rangeN checks to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Mo
v
e
comp
u
tat
i
on of
S
LP_TREE_NUMBER_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Fix an SVE failure in t
h
e
F
o
rtran
m
atmul* t
e
sts
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Include phis in SLP unrollin
g
c
a
lculati
o
n
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectori
z
able_mask
_
load_store handli
n
g of invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
Fix type of
b
itst
a
rt in vectorizable_live_
o
perat
i
o
n
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
Fix vectoriza
b
le_liv
e
_operation handli
n
g of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Invok
e
v
ectorizable_live_operatio
n
in
a
cons
i
s
tent way
commit
|
commitdiff
|
tree
2017-09-16
rsand
i
f
o
PR82228: Move ncopies calculation in
vectorizable_live_ope
r
ation
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn FUNCTION_ARG_OFFSET i
n
to a hoo
k
commit
|
commitdiff
|
tree
2017-09-15
rsandi
f
o
Tu
r
n TRULY_NOOP_TRUNC
A
TION in
t
o a hook
commit
|
commitdiff
|
tree
2017-09-15
r
sa
n
difo
T
u
rn C
A
N
N
OT_C
H
AN
G
E_MOD
E
_CLASS
into
a hook
commit
|
commitdiff
|
tree
next