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
poly_int: vect_get_constant_vectors
2017-12-16
rsandifo
poly_
i
nt: MACRO
_
MODE
commit
|
commitdiff
|
tree
2017-12-16
r
sandifo
p
o
ly_int: I
N
_
T
ARGET_CODE
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Mino
r
vn_refer
e
nce_looku
p
_3 t
w
eak
commit
|
commitdiff
|
tree
2017-12-16
rsan
d
i
fo
Add V
E
C_SERIES
_
E
XPR and associated optab
commit
|
commitdiff
|
tree
2017-12-16
rsan
d
ifo
Add VEC_D
U
PLICATE_EXPR and
a
ssoc
i
a
ted optab
commit
|
commitdiff
|
tree
2017-12-15
r
s
andifo
Make
d
se
.
c
u
se offs
e
t/width i
n
s
tead of start/end
commit
|
commitdiff
|
tree
2017-12-14
rsandifo
p
o
ly_int: add p
o
ly-
i
n
t
.
h
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
fo
[AArch64] Fix ICEs in aarch64_print_
o
p
erand
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Make more us
e
of V
E
CTOR_CS
T
_ENCODED_E
L
T
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
M
a
ke bu
i
ld_vector stat
i
c
commit
|
commitdiff
|
tree
2017-12-07
r
s
a
n
d
i
f
o
Make gi
m
pl
e
_build_vector take a tree_vector_builder
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
U
s
e
tree_vector
_
b
u
ilder::
n
ew_binary_operation
f
or f
o
lding
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
fo
Use tree_vec
t
or_builder:
:
new_unary_op
e
rat
i
on for folding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
U
se tree
_
v
ector_bu
i
lder instead o
f
build_v
e
c
tor
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
New
V
ECTOR_CST
layout
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
Add unde
r
s
cores to
local vars in sel
f
t
e
st macros
commit
|
commitdiff
|
tree
2017-12-05
r
s
andif
o
[AArc
h
6
4] Fix some def
i
ne_ins
n
_and_s
p
lit
c
onditi
o
ns
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
Replace REDUC_
*
_EXPR
s
w
i
th in
t
ernal
functio
n
s
.
commit
|
commitdiff
|
tree
2017-11-22
r
s
andifo
PR82547: U
n
detecte
d
overflow for UNSIGNED wide_i
n
ts
commit
|
commitdiff
|
tree
2017-11-22
rsandif
o
PR83004
:
A
c
cidental cha
n
g
e
t
o
pr81136
.
c for VECTOR_BI
T
S
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
Fix calculation of ptr_mod
e
for MODE_PARTIAL
_
INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AArch64]
M
ore aarch64_endian
_
lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect_mask
e
d_st
o
r
e
target se
l
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
A
dd a ve
c
t_alig
n
_stack_va
r
s target selecto
r
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Ad
d
a vect_varia
b
le_length target sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d
a v
e
ct
_
u
n
aligned
_
possible
target se
l
ec
t
or
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
ndifo
Ad
d
a v
e
ct
_
eleme
n
t_al
i
gn_pref
e
r
r
ed
target s
e
lecto
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add ve
c
t_perm3_* target
s
electors
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Don't assume
v
ect_multiple_siz
e
s
m
eans 2 si
z
es
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a
v
a
i
lable_vector_
s
izes to tar
g
et-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
d
i
fo
Add VEC
T
OR_BITS to tree-
v
ect
.
h
commit
|
commitdiff
|
tree
2017-11-09
r
s
andi
f
o
Co
n
sisten
t
ly use asm vo
l
atile (""
:
:: "memor
y
") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Be stricter about C
O
NST_VECTO
R
o
p
erands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Impr
o
ve ivopts
handling
of f
o
r
c
e
d sc
a
les
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Base subreg rules on REGMODE
_
NATURAL_
S
IZE
r
athe
r
than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandif
o
[AArch
6
4
] Use aarch64_r
e
g_or_im
m
i
ns
t
e
ad
of n
o
n
m
emory_opera
n
d
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[AArch64]
P
ass number of units to aarch64_expand_vec_
p
erm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
[AArch6
4
] P
a
ss
n
u
m
ber of units to
a
a
rch64_simd_vect
_
p
a
r
_cn
s
t
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64
]
Pa
s
s n
u
mbe
r
of units to
a
arch64_re
v
ers
e
_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Add an
endian_lane_rtx he
l
per routi
n
e
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
f
o
F
ix Ch
a
n
geLog entry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82816: Wideni
n
g multiplies of bitf
i
elds
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rew
o
r
k
vrp_int_co
n
st_binop
i
n
ter
f
ace
commit
|
commitdiff
|
tree
2017-11-03
r
s
and
i
fo
PR82809: reg
i
ster
handling in ix86_vector_duplicat
e
_value
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Minor rtx
c
osts tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
A
Arch64] Rename
t
he
i
n
ternal "Upl
"
constraint
commit
|
commitdiff
|
tree
2017-11-01
r
s
an
d
i
f
o
[A
A
rch64] Move code around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Generate permute pat
t
erns using
rtx builder
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2017-
1
1-0
1
R
i
ch
a
rd Sa
n
diford <ri
c
har
d
.
sandiford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa
-
dse
.
c:norm
a
lize_ref return
a
bool
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
fo
Don't treat zero-
s
ized
r
ang
e
s
a
s overlappin
g
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
difo
Use (
C
ONST_VECTOR|GET_MODE
)
_
NUNITS in simplify-rt
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
T
urn va
r
-tracking
.
c:I
N
T_MEM_OFFSET into a fu
n
c
t
ion
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
F
a
ctor ou
t
the mode handling
i
n l
o
w
e
r-subr
e
g
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndifo
Use m
o
re speci
f
ic hash functions i
n
r
t
lhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndif
o
M
ore is_a <scalar
_
i
n
t_mo
d
e>
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add an is
_
na
r
rower_
i
nt_mode helper fun
c
tion
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add na
r
row
e
r
_
s
ubre
g
_mo
d
e helper functi
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Wid
e
nin
g
op
t
ab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fixed_size_mod
e
class
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Ad
d
a VEC_SERIES
r
t
l code
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Add more vec_du
p
licate simplif
i
cations
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
gen
_
(const_)v
e
c
_duplicat
e
he
l
p
e
r
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Prev
e
nt
i
nvalid reg
i
ster mode changes in combine
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
Add wider_subreg_mode he
l
per fu
n
ctions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Make more use of
d
f
_re
a
d_m
o
dify_sub
r
eg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_hex from printing
b
it
s
abov
e
the p
r
e
c
i
sion
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_STATIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
if
o
Conver
t
STARTING_FRAME_OFFSE
T
to a hook
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndi
f
o
Use SCALAR_TYPE_MODE in vect_create_epilog_for_redu
c
tion
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR_INT_TYPE_MODE in loc_list_from_tree
_
1
commit
|
commitdiff
|
tree
2017-10-23
rs
a
n
difo
Use sca
l
ar_int/fl
o
at_mode in brig_langhook_typ
e
_
f
or_mo
d
e
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
U
s
e
scalar
_
mode
i
n exp
a
nd_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix H
W
I + -unsigned in c
o
mbine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
SUBRE
G
_
PROMOT
E
D_VAR_P handling in expand_di
r
ect
_
optab_fn
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
Make more use of GET
_
MODE_UNIT_PRECISI
O
N
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
Mak
e
mor
e
u
se of HWI
_
COMPUTABL
E
_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Mak
e
mor
e
u
s
e of subreg_size_lowpart_
o
ffs
e
t
commit
|
commitdiff
|
tree
2017-10-22
r
s
an
d
ifo
Add wide_
i
nt version
of inchash::hash::add
_
w
i
de_int
commit
|
commitdiff
|
tree
2017-10-22
rs
a
n
difo
R
ename inchas
h
::hash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
Prevent invalid register mode
changes
i
n combine
commit
|
commitdiff
|
tree
2017-10-13
rs
a
n
d
i
fo
Make
m
ore use of GET
_
M
O
DE_UNIT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more us
e
o
f GET_MODE_UNIT_SI
Z
E
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of
b
yte
_
lowpa
r
t
_
o
ffset
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Mak
e
m
o
r
e use o
f
su
b
reg
_
l
o
w
part_
o
f
fset
commit
|
commitdiff
|
tree
2017-10-10
rs
a
ndifo
Req
u
ire
w
i::to_wide for
t
rees
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
All
o
w
n
on-wi <op>
w
i
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR82413: Mismatched preci
s
ions in build_range_check
commit
|
commitdiff
|
tree
2017-10-02
r
sandifo
Fix misma
t
ch
e
d pre
c
isions in tree ar
i
thmetic
commit
|
commitdiff
|
tree
2017-10-02
rsan
d
ifo
[
A
Arch64]
P
R
7
1307: D
e
f
ine union clas
s
of PO
I
NTER+FP
commit
|
commitdiff
|
tree
2017-09-25
r
s
andifo
Turn CONSTANT_A
L
IGNMENT into a hook
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
difo
C
hange perm
u
te
i
nd
e
x
typ
e
t
o
unsigned
s
hort
commit
|
commitdiff
|
tree
2017-09-25
rsan
d
ifo
Update interface to TARGET_VECTORIZE_VEC_PERM_CONST_O
K
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
P
R
8
2
2
8
9
: Computin
g
p
eeling cos
t
s f
o
r irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
difo
r
ange_int_cst_p hand
l
ing
i
n
e
xtra
c
t_
r
an
g
e
_
f
rom
_
bina
r
y_expr_
1
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
Let
the target choo
s
e a vectorisatio
n
a
lignment
commit
|
commitdiff
|
tree
2017-09-22
r
s
andi
f
o
Add a vect_get_sc
a
lar_dr_siz
e
h
e
lper
f
unction
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix s
p
u
build a
f
ter r2
5
3072
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Make m
o
re use of simplify_gen_binary
commit
|
commitdiff
|
tree
next