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
Add underscores to local vars in selftest macros
2017-12-07
rsandifo
Add underscores to local vars i
n
selftest macros
commit
|
commitdiff
|
tree
2017-12-05
r
s
andifo
[AA
r
ch64
]
Fix some define_insn_an
d
_spli
t
condit
i
ons
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Repla
c
e RE
D
UC_*_EXPRs with int
e
rnal
f
unctions
.
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
fo
P
R82547
:
Undetec
t
ed overflow
f
or
U
NSIG
N
E
D
wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rs
a
n
d
ifo
P
R
83004: Accidental chan
g
e
t
o pr811
3
6
.
c for VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandi
f
o
F
ix calc
u
la
t
ion of p
t
r_
m
ode f
o
r
MODE_PARTIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[A
A
rch6
4
] More
a
a
r
ch
6
4_endian_lan
e
_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add a ve
c
t_m
a
s
k
ed
_
store target
s
e
lect
o
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_align
_
stack_v
a
rs target sel
e
cto
r
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
A
d
d
a vect_var
i
able_leng
t
h ta
r
get
selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add a vect_una
l
igned_possi
b
le tar
g
e
t
sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
d
ifo
Add
a vec
t
_element_
a
lign_pre
f
e
rred tar
g
et selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d v
e
ct_perm
3
_*
t
arget selecto
r
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
D
o
n't ass
u
me vect_
m
ul
t
iple_sizes mea
n
s 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d available_vec
t
or_sizes to
target-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
r
san
d
if
o
Add VECTOR_BITS
to
t
re
e
-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Consiste
n
tly
u
se
a
s
m volatile
(
""
::: "me
m
ory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter a
b
out CON
S
T_VECTOR o
p
eran
d
s
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Imp
r
o
v
e iv
o
pts hand
l
ing of fo
r
ced sc
a
le
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base subreg rules on REGMODE_NATURAL_SI
Z
E
r
ather tha
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandif
o
[AArch64] Use aar
c
h64_reg_or_imm
i
ns
t
ead of nonme
m
ory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
AArch64] Pass
nu
m
ber of units
t
o aarch64_expand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64
]
Pass numbe
r
of uni
t
s
to aarch64_simd_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
[AArch64]
Pass number of unit
s
to aarch64_reverse_
m
ask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Add an e
n
dian_lane_rtx helper r
o
utine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix
Chan
g
eLog e
n
t
ry
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
PR82816: Widening multiplies of bitfie
l
ds
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rewo
r
k vrp_int
_
const_binop in
t
er
f
ace
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR828
0
9: register han
d
l
i
n
g
i
n ix86_v
e
ctor
_
d
u
p
licate_
v
a
l
ue
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64
]
Minor rt
x
cost
s
t
w
e
a
k
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
dif
o
[AArch64] Rename the interna
l
"Upl" constraint
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
[A
A
rch64] Move code around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArc
h
6
4
] Generate permute pattern
s
using
r
t
x
buil
d
ers
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
2
017-11-01 Ri
c
hard Sandiford
<
richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-dse
.
c
:norm
a
lize
_
ref return a b
o
ol
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
D
on't
t
reat ze
r
o-sized range
s
as overlapping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CONST
_
VECTOR|GET_MOD
E
)_
N
U
N
ITS in simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Turn var-tracking
.
c
:
INT_MEM_OFFS
E
T
int
o
a
function
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Fac
t
or ou
t
the mode handling
in
lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use more speci
f
ic
h
ash fu
n
cti
o
ns in
rtlh
a
sh
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More
i
s
_a <scalar_int
_
mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add an i
s
_narr
o
wer_int_mode help
e
r function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
n
arrower_sub
r
eg_mode help
e
r fu
n
ction
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widenin
g
optab
c
le
a
nup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fixed_s
i
ze_mo
d
e
c
las
s
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add a V
E
C
_
SERIES rtl
code
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Allow vector CO
N
STs
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
A
dd more v
e
c
_du
p
lic
a
te simplificati
o
ns
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Add gen_(
c
onst_
)
vec_duplica
t
e helpers
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Preve
n
t invalid
r
e
gi
s
ter mo
d
e
c
h
a
n
g
es in
co
m
bine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add
w
i
d
er_s
u
breg_
m
ode helper functions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Mak
e
m
o
re
us
e
of
df_read_modify_subreg
_
p
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
fo
Stop print_hex
f
rom printing bits ab
o
ve the
precis
i
on
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
ifo
TAR
G
ET_STATIC_RTX_ALI
G
NMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Convert
S
TART
I
NG_
F
RAME_OFFSET to a h
o
ok
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
Use SCALAR_TYPE_M
O
DE in vect
_
creat
e
_ep
i
l
o
g
_
for_r
e
duction
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use
S
CALAR_INT_TYP
E
_MODE in loc_
l
ist_fro
m
_tr
e
e_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use scalar_int/float_mode
in brig_langhook_type_
f
or_mode
commit
|
commitdiff
|
tree
2017-10-23
r
s
andif
o
Use
s
ca
l
ar_mo
d
e
in expand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix HWI
+ -uns
i
gned
i
n
com
b
i
ne
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBREG_
P
ROMOTED_V
A
R_P ha
n
dling
in expand_direct
_
optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of G
E
T_M
O
D
E
_UNIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Mak
e
more
use of HW
I
_
C
OMPUTABLE
_
M
O
DE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make mo
r
e us
e
of su
b
reg_s
i
z
e
_
l
owpart_offse
t
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
d
i
fo
A
d
d wide_int
v
e
r
sio
n
of
i
nchash::h
a
sh::a
d
d_wide_
i
nt
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Rename inchash::hash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prevent invalid r
e
gis
t
er mode changes in combi
n
e
commit
|
commitdiff
|
tree
2017-10-13
r
sandifo
Make
more use of
G
ET_MODE_UNIT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
Make more use of G
E
T_MODE_UNIT_
S
IZ
E
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
Make
more use of b
y
t
e
_lowpa
r
t_offset
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of subreg
_
l
o
w
p
art_offset
commit
|
commitdiff
|
tree
2017-10-10
r
sa
n
difo
Req
u
ir
e
wi::to_wide for trees
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Allow non-w
i
<op>
w
i
commit
|
commitdiff
|
tree
2017-10-04
rsa
n
difo
PR82413: Mi
s
matc
h
ed p
r
ec
i
s
ions in
build_
r
ange_ch
e
ck
commit
|
commitdiff
|
tree
2017-10-02
rs
a
ndifo
Fix mismatched precis
i
ons in tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
r
s
a
ndi
f
o
[AAr
c
h64] PR71307:
Define union class o
f
POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONSTANT_AL
I
GN
M
ENT into a h
o
ok
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Chang
e
pe
r
mute index
t
ype
to
unsigned short
commit
|
commitdiff
|
tree
2017-09-25
r
s
a
n
d
i
f
o
Update interface to TARGET_VECTORIZ
E
_VEC_PERM
_
CONST_
O
K
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
d
i
fo
PR82289:
C
omputing peeling costs for irrele
v
a
n
t drs
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
range_in
t
_cst_p handling in extract_r
a
nge_from_binary_ex
p
r
_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let the target ch
o
ose a
v
ectorisatio
n
alignment
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
A
d
d a
v
ect_get_scalar_dr_size helper
functi
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Fix
s
pu build a
f
ter r253072
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
d
ifo
Make mor
e
use of simplify
_
gen_bi
n
ary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add c
o
p
y
_rtx ca
l
l to RTL
l
oop unroller
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Fi
x
ungu
a
r
d
ed uses of
t
ree_t
o
_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tree-ssa-ccp
.
c:get_valu
e
_for_expr
c
ondit
i
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Add miss
i
n
g int_cst_rangeN chec
k
s
t
o
t
ree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Move
c
o
mput
a
tion of SL
P
_TREE_NUMBER_OF
_
VEC
_
STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
i
x an SVE f
a
i
l
ure in
the Fortran matmul* te
s
ts
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Include phis in SLP unrolling calcul
a
tion
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Fix ve
c
torizab
l
e_ma
s
k_load_stor
e
handling of inv
a
riant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
F
i
x type
o
f bitstart
in vectorizable_li
v
e_ope
r
a
t
io
n
commit
|
commitdiff
|
tree
2017-09-18
r
s
a
n
di
f
o
Fix vectorizable_li
v
e_o
p
eration handling of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Invoke v
e
ctorizable_live_operation in a
c
onsistent w
a
y
commit
|
commitdiff
|
tree
2017-09-16
rsandi
f
o
PR82228: Move ncopies calculati
o
n in
v
ectorizable_live_ope
r
ation
commit
|
commitdiff
|
tree
2017-09-15
rsan
d
ifo
Turn FUNCTI
O
N_ARG_OF
F
S
E
T into a hook
commit
|
commitdiff
|
tree
2017-09-15
r
s
andifo
Turn TRULY_N
O
OP_TRUNCATION into a hook
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn CANNOT_C
H
A
NGE_MO
D
E_CLASS
i
nto a h
o
ok
commit
|
commitdiff
|
tree
next