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::new_unary_operation for folding
2017-12-07
r
s
an
d
ifo
Use
t
ree_vec
t
or
_
builder:
:
n
ew_unary_ope
r
atio
n
for fol
d
ing
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
ifo
Use tree_vect
o
r_bu
i
lder instead of build
_
vector
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
fo
New VECTOR_CST
l
a
yo
u
t
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
fo
Add un
d
ers
c
o
res to local var
s
i
n
selftest macros
commit
|
commitdiff
|
tree
2017-12-05
rs
a
ndifo
[AArch64] Fix some
def
i
ne_insn_and_
s
plit conditi
o
ns
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
Repla
c
e REDUC_
*
_EX
P
Rs with interna
l
fun
c
tions
.
commit
|
commitdiff
|
tree
2017-11-22
r
s
andifo
PR82547: Undetected overf
l
o
w
for UNSIGNE
D
wide_i
n
t
s
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
fo
PR83004: Accidental change to pr81136
.
c
f
o
r VECTOR_BI
T
S
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
F
ix ca
l
culation of ptr_mode for
M
ODE
_
PARTI
A
L_INT P
m
ode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AA
r
ch64] M
o
re aarch64_end
i
an_la
n
e_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add a
vect
_
masked_store target
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add
a
v
ect_align_stack_vars
t
ar
g
e
t
sel
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add a
vect_variable_leng
t
h
ta
r
get selector
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
A
d
d a vec
t
_unaligned_
p
ossible tar
g
et
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_element_align_p
r
eferred target sele
c
t
o
r
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndi
f
o
Add vect_perm3_* t
a
rget selectors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't assume vect_multiple_sizes means 2 size
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a
v
ailable_vecto
r
_sizes t
o
target-supports
.
ex
p
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
VECTOR
_
BITS t
o
t
ree-
v
ect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Consistent
l
y
use asm volatil
e
(""
::: "memo
r
y") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter about CON
S
T_VECTOR oper
a
nds
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Imp
r
ove ivopts ha
n
dling of
f
orced scales
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Base
su
b
reg rules on REGMODE_NATURAL_S
I
ZE
r
a
the
r
than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rs
a
n
difo
[AArch64] Use a
a
rch64_reg_or_imm instea
d
of non
m
emory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[AArch64] Pass number
of units to a
a
r
ch64_expand_ve
c
_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch
6
4] Pass nu
m
b
er
of units
t
o
aarch64
_
simd_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
[AArch64] Pas
s
number
of units to aa
r
c
h64_reverse_m
a
sk
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
[AArch
6
4] Add an endian_lane_rtx helper ro
u
tine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix ChangeLog en
t
r
y
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82816: Wid
e
n
ing multi
p
l
i
e
s
of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
Rework vrp_i
n
t_cons
t
_binop interfa
c
e
commit
|
commitdiff
|
tree
2017-11-03
r
s
andi
f
o
PR82809: registe
r
h
a
ndli
n
g in
ix86_vector_duplicate_
v
alue
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
[AArch6
4
] Minor
r
tx cos
t
s tweak
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[AArch64] Rename the int
e
rnal "Upl" c
o
nstraint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
AArch64
]
Move code aro
u
n
d
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AAr
c
h64]
G
enera
t
e
permute p
a
tterns
u
s
i
n
g rtx
b
uilde
r
s
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
2017-11-01 Richard Sandi
f
ord <ri
c
hard
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Make tree-
s
sa-
d
se
.
c:normalize
_
re
f
r
eturn
a bool
commit
|
commitdiff
|
tree
2017-11-01
r
s
an
d
ifo
D
on't t
r
eat zer
o
-sized rang
e
s as over
l
ap
p
i
n
g
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
se
(CONST_VECTO
R
|GET_
M
ODE)_
N
UNITS in simplify-rt
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Tur
n
var-tracking
.
c:INT_MEM_OF
F
SET into
a function
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
ifo
F
actor out the mode handling in lowe
r
-subre
g
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandi
f
o
Use more
specific hash funct
i
ons in rtl
h
ash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
M
o
re is_a <scalar_
i
nt_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Add
an is_narrow
e
r_int_mode help
e
r f
u
n
c
tion
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Add narrower_subre
g
_mode helper functi
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Widenin
g
opt
a
b
c
lean
u
p
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a f
i
xed_siz
e
_mode class
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VEC_SERIES r
t
l cod
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
ll
o
w vect
o
r CO
N
STs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add more vec
_
dupli
c
ate si
m
plifi
c
ati
o
ns
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Add gen_(
c
onst_)vec_
d
uplicate he
l
pers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Pre
v
ent invalid r
e
gister mode change
s
i
n combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wi
d
e
r_sub
r
eg_mode helper functio
n
s
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
M
a
k
e
m
o
re us
e
o
f df_read_m
o
di
f
y
_
s
ubreg
_
p
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
Stop
p
rint_hex
from print
i
ng b
i
ts above the
p
recisio
n
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
TARGET
_
STA
T
I
C_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndif
o
Convert
STARTING_FRAME_OFFSET
t
o
a hook
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Use SCALAR_TYPE_MODE in vect
_
cre
a
te_e
p
ilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e SCALA
R
_INT
_
TYPE_MO
D
E
i
n
l
oc
_
list_from_tr
e
e_
1
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
Use
scalar_int/f
l
o
at_mode
i
n
brig_langhook_type_for_m
o
de
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
Use scalar_
m
ode
in
expand_s
h
i
f
t
_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix HWI
+ -unsig
n
ed in comb
i
n
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
r
s
andif
o
SUBREG_PROMOTED_VAR_P handling
in expand_direct_op
t
a
b
_fn
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
Make more use
o
f GET_MOD
E
_U
N
IT_
P
RECISIO
N
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use
o
f HWI_COM
P
UTABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Mak
e
mo
r
e
use of subreg_siz
e
_
l
owpart_offse
t
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
A
d
d wide_in
t
version o
f
inchash:
:
hash:
:
add_wide
_
int
commit
|
commitdiff
|
tree
2017-10-22
r
s
a
ndifo
Rename inchash::hash::add_wid
e
_
i
nt
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
P
r
e
vent invalid
r
egister mode change
s
in combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of GET_M
O
DE_UNIT
_
B
ITS
I
ZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make mor
e
us
e
of GET_MODE_UNI
T
_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of byt
e
_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-13
r
san
d
if
o
Make more us
e
of sub
r
eg_l
o
wp
a
rt_off
s
et
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
R
equir
e
wi:
:
to_wide for trees
commit
|
commitdiff
|
tree
2017-10-09
r
sandi
f
o
Allo
w
non-
w
i
<
op> wi
commit
|
commitdiff
|
tree
2017-10-04
r
s
an
d
ifo
PR
8
241
3
: Mismatched pr
e
cis
i
ons i
n
build_ran
g
e_
c
heck
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mismatched pre
c
isions i
n
tre
e
arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsand
i
fo
[AArch64] PR71307: Define union class of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsan
d
ifo
T
urn CONSTANT_ALIGNMENT
into a ho
o
k
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permute in
d
ex t
y
p
e
to u
n
s
i
g
ned short
commit
|
commitdiff
|
tree
2017-09-25
r
sandifo
Updat
e
i
n
t
e
rface to TARGE
T
_
VECTORIZE_VEC_PERM_CONS
T
_OK
commit
|
commitdiff
|
tree
2017-09-22
rs
a
n
difo
PR82289: Co
m
put
i
n
g peeli
n
g
costs for irrele
v
ant d
r
s
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
range_
i
nt_c
s
t_p han
d
ling in extract_range_from_binary_
e
xpr_1
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
Let
t
he
t
arget c
h
oose a v
e
ctoris
a
tion a
l
ign
m
ent
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Add a vect_get_
s
c
alar_dr_s
i
ze
helper function
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
fo
Fix spu
b
uild after
r253
0
72
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make more use of sim
p
lify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
A
d
d copy_r
t
x call t
o
R
TL loop unroll
e
r
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix unguard
e
d use
s
of tree
_
t
o_u
h
wi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
T
ighten tree-ssa-
c
cp
.
c:get_value_for_expr
c
on
d
iti
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
ifo
Add mi
s
sing int_cst_r
a
ngeN checks to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
fo
M
o
ve comp
u
tati
o
n
o
f SLP_TREE
_
NUMBER_OF
_
VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an SVE failure
in the For
t
ra
n
m
a
tmul* tests
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
In
c
lude phis in SL
P
unro
l
lin
g
calc
u
la
t
io
n
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
fo
Fix vectorizable_
m
ask_lo
a
d_stor
e
han
d
l
i
ng of invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
F
i
x
ty
p
e
of bi
t
start
in v
e
ctorizable_li
v
e
_
opera
t
ion
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fi
x
vectorizable_
l
ive_operati
o
n ha
n
dling of vec
t
or
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Invok
e
vectorizable_live_o
p
erat
i
on
in
a
consistent way
commit
|
commitdiff
|
tree
2017-09-16
r
sandifo
PR82228:
M
ove ncopies
c
a
lc
u
lation in vectoriz
a
ble
_
live_operation
commit
|
commitdiff
|
tree
next