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
Use tree_vector_builder instead of build_vector
2017-12-07
rsandifo
Use tree_vect
o
r_
b
uilder in
s
tead
o
f
build_
v
ector
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
i
f
o
New VECTOR_CST layout
commit
|
commitdiff
|
tree
2017-12-07
r
sandifo
Add undersc
o
res to loca
l
var
s
in selftest mac
r
o
s
commit
|
commitdiff
|
tree
2017-12-05
rsan
d
ifo
[AArch6
4
] Fix
s
ome define_insn_
a
nd_spli
t
conditions
commit
|
commitdiff
|
tree
2017-11-22
rsandif
o
Re
p
l
a
ce RED
U
C_*_EXPR
s
w
ith in
t
ernal funct
i
ons
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
P
R
82547:
Undete
c
ted
o
verflow for UNSIGNED
wide_
i
nts
commit
|
commitdiff
|
tree
2017-11-22
rsandi
f
o
P
R83004: Accidental
c
han
g
e to pr81136
.
c for VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
Fix calculation o
f
p
tr_mode for M
O
DE_PA
R
TIAL_INT
Pmo
d
e
commit
|
commitdiff
|
tree
2017-11-13
rs
a
ndifo
[AArc
h
6
4
] Mo
r
e aarch64_
e
ndian_l
a
ne_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect_maske
d
_st
o
r
e target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect
_
a
lign_stack_vars target
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a vect
_
variable_length target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd a vect_unali
g
ned_possible t
a
r
get selecto
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect_
e
l
e
ment_al
i
gn_preferred target
s
e
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
A
d
d vect
_
p
e
rm3_* target sele
c
tors
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Don
'
t assume vec
t
_multipl
e
_sizes m
e
a
ns 2 s
i
zes
commit
|
commitdiff
|
tree
2017-11-09
r
s
andif
o
A
dd av
a
ilable_vector_sizes to target-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add VEC
T
OR_B
I
TS to t
r
e
e-
v
ect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Consistently use asm
volatile (
"
" ::: "memory")
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be s
t
r
icter
a
bout CONST_VECTOR
o
p
e
rands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve ivopts
handling of
forc
e
d scales
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base subre
g
rules on REGMODE_
N
ATURAL_SIZE rather
t
han
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
r
s
an
d
ifo
[A
A
rch64] Use aa
r
ch64
_
reg_or_imm instead of n
o
n
memory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass number
of units to aarc
h
64_expand_
v
ec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArc
h
64]
Pass number of uni
t
s to aarch64_si
m
d_vect_par_cns
t
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
[
A
Arch64] Pass number of units to aarch64_revers
e
_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
[A
A
rch64] Add an
endian_lane_
r
tx helper routi
n
e
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
Fix C
h
a
n
geLog entry
commit
|
commitdiff
|
tree
2017-11-06
r
sa
n
d
i
fo
PR82816
:
W
i
d
e
ning multiplies of bi
t
fields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rework
vrp_in
t
_
c
onst_binop interf
a
ce
commit
|
commitdiff
|
tree
2017-11-03
rsa
n
difo
PR
8
280
9
:
r
egister h
a
n
d
lin
g
in ix86_v
e
ct
o
r_dup
l
ica
t
e_value
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AAr
c
h
6
4
]
Minor rt
x
costs t
w
eak
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
[AArch64] Rename the in
t
ernal "Upl" constraint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
r
ch6
4
]
M
o
ve code
a
round
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[
A
Arch64
]
Genera
t
e permute
patterns using rtx builders
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
2
0
1
7
-11-01 Richard Sandiford <ri
c
ha
r
d
.
sandif
o
rd
@
lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-d
s
e
.
c:no
r
mali
z
e
_ref return a bo
o
l
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Don't treat zero-sized ranges
a
s overlapping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CON
S
T_VECTOR|GET
_
MODE)_
N
U
NITS
in
simpl
i
fy-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandi
f
o
Tur
n
var-tracking
.
c:INT_MEM_OFFSET into a function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Fact
o
r o
u
t the mode handling in lower
-
subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Use more sp
e
cific ha
s
h functions in rt
l
h
a
sh
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
d
ifo
More is_a <scalar_in
t
_m
o
d
e
>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add an is_narrowe
r
_
i
nt_mode
helper function
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
A
dd narro
w
er_subreg_mode hel
p
er funct
i
on
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Widening opt
a
b clean
u
p
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fixed_size_mode c
l
ass
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
A
dd a VEC_SERIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
f
o
Add more vec_
d
u
p
lic
a
te simpli
f
ic
a
tions
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
gen_(const_)vec_duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Prevent invalid register mode changes
i
n
combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wide
r
_su
b
reg_mo
d
e helpe
r
functions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
M
ake more use of df_r
e
ad_modify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandif
o
Stop pr
i
nt_hex fro
m
prin
t
ing bi
t
s above
t
he precision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_STATIC_RTX_ALIGNM
E
NT
commit
|
commitdiff
|
tree
2017-10-23
r
s
and
i
fo
Convert STARTING_FRA
M
E_O
F
FSET to a hook
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndif
o
Use SCALAR_TYPE_MODE
in v
e
ct_create_epil
o
g_fo
r
_redu
c
t
i
on
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
Use S
C
ALAR_INT_TYP
E
_M
O
DE in loc_list_from_tree
_
1
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
Use scalar_i
n
t/f
l
o
at
_
mode in
bri
g
_langho
o
k_type_
f
or_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Use sca
l
ar
_
mode
i
n expand_
s
hift_1
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Fix HWI + -unsigne
d
in c
o
mbine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SU
B
RE
G
_PROMOTED_VA
R
_
P
handling
in expand_direct_opt
a
b_
f
n
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Make
m
ore
u
se of GET_M
O
DE_U
N
IT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of HWI
_
C
O
M
PUTABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use o
f
subre
g
_size_lowpart
_
o
ffset
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
A
d
d wide_int v
e
rs
i
o
n
o
f
inchash:
:
hash:
:
add_wide_i
n
t
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename i
n
chash::hash::a
d
d_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prevent
i
nvalid re
g
ist
e
r mode change
s
in combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make mor
e
use
o
f
GET_MODE_UNI
T
_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make mo
r
e use
o
f GET_MO
D
E_UNIT
_
SI
Z
E
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
Mak
e
more u
s
e of byte_lowpart_offs
e
t
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use
of
subreg_l
o
wpart_of
f
set
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Requ
i
re wi::t
o
_wide for trees
commit
|
commitdiff
|
tree
2017-10-09
rsand
i
fo
Allow non-wi <o
p
>
w
i
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR824
1
3: Mismatched precisions in build_range_check
commit
|
commitdiff
|
tree
2017-10-02
r
s
andifo
Fix mi
s
ma
t
ched pr
e
c
i
sio
n
s in
tree arit
h
metic
commit
|
commitdiff
|
tree
2017-10-02
r
s
a
ndifo
[AArch64
]
PR7
1
3
07: Define union
cl
a
ss of POINTER
+
F
P
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONSTANT_AL
I
GNMENT in
t
o
a hook
commit
|
commitdiff
|
tree
2017-09-25
rsand
i
f
o
C
h
a
nge permute index
ty
p
e to unsign
e
d short
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Update inter
f
ace
to TARGET_VECTO
R
IZE_V
E
C
_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsand
i
fo
PR
8
2
289
:
Compu
t
ing
p
e
eling costs
f
or irrelevant d
r
s
commit
|
commitdiff
|
tree
2017-09-22
r
s
and
i
fo
r
a
nge_int_cst_p
h
andling
i
n extrac
t
_range_from_bi
n
ary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsand
i
fo
L
e
t the target choo
s
e a vector
i
sa
t
ion
alignment
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
Add a
v
e
ct_get_scalar
_
d
r_size helper
f
unct
i
on
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Fix
s
pu build after r253
0
72
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Ma
k
e more u
s
e of simp
l
ify_gen_bina
r
y
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Add copy_
r
tx ca
l
l
to RTL loop u
n
rolle
r
commit
|
commitdiff
|
tree
2017-09-21
r
sandi
f
o
Fix unguarde
d
u
s
es of tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
fo
Tighten
t
r
e
e-s
s
a-c
c
p
.
c:get_value_fo
r
_expr conditio
n
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
ifo
Add
m
issing int_cst_ra
n
g
e
N che
c
ks
t
o tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move computati
o
n of SLP_TREE_NUM
B
ER
_
O
F_VE
C
_
S
TMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an SVE
failure in the Fortran matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
rs
a
n
d
ifo
Inc
l
ude phis in S
L
P
unroll
i
ng
calcul
a
tion
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectorizable_mask_l
o
ad
_
store handli
n
g of
i
nvariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
Fix type of bitstart
i
n vect
o
rizable
_
live_o
p
e
r
ation
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Fix vect
o
rizable_live_ope
r
ation
h
andling of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Invo
k
e vec
t
o
rizable_live_operation i
n
a consistent way
commit
|
commitdiff
|
tree
2017-09-16
r
sandifo
PR
8
2
228:
Mo
v
e ncopies cal
c
ulation in
ve
c
torizable_live_op
e
r
a
tio
n
commit
|
commitdiff
|
tree
2017-09-15
r
s
andifo
Turn FUNCT
I
ON_ARG_
O
FFSET into a hook
commit
|
commitdiff
|
tree
next