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_binary_operation for folding
2017-12-07
rsandifo
Use t
r
ee_vector_
b
uilder:
:
new_binary_
o
peration for folding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Us
e
t
r
ee_vector_builder::new_unary_oper
a
tion for
f
oldi
n
g
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
Us
e
tree
_
vector_builder ins
t
ead of build_vector
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
New VECTOR_CST lay
o
ut
commit
|
commitdiff
|
tree
2017-12-07
r
s
a
ndifo
Add
underscores t
o
local v
a
rs in self
t
es
t
macros
commit
|
commitdiff
|
tree
2017-12-05
rs
a
ndifo
[AArch
6
4] F
i
x s
o
me
d
efine_insn_and_split cond
i
tions
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
Repl
a
ce RE
D
UC_*_EXPRs with internal fun
c
tions
.
commit
|
commitdiff
|
tree
2017-11-22
rsan
d
ifo
PR82547:
Undetected ov
e
rflow for UNSIGNED
wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
P
R
83004: Accident
a
l
c
hang
e
to
p
r81
1
36
.
c for
VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
r
sandifo
Fix
c
alc
u
lation
o
f
ptr_m
o
de for MODE_PARTI
A
L_INT Pmo
d
e
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AArc
h
64] Mo
r
e aa
r
ch64_endian_lane
_
r
t
x
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a vec
t
_masked_store target select
o
r
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
difo
Add a ve
c
t_align_stack_
v
ars targ
e
t selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect
_
v
ariable_length target s
e
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect
_
unaligned_
p
ossible target selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
ndifo
Add a vect
_
element_
a
lign_preferred
tar
g
et selector
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add v
e
ct_perm3_*
t
arget selecto
r
s
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Don't assume
v
ect
_
multiple_sizes means 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d available_vecto
r
_siz
e
s to target-sup
p
or
t
s
.
e
x
p
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add
VECTOR_BIT
S
to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
d
ifo
C
onsistently u
s
e asm volatile
(
"" :::
"
me
m
ory") i
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Be stricter
about
CONST
_
V
E
CTOR
operan
d
s
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Improv
e
ivopts
handling of forced scales
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
B
ase s
u
breg rules on REGMODE_NATU
R
A
L
_SIZ
E
rather t
h
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[A
A
rc
h
6
4]
Use
a
arch64_reg_or_imm instead of nonmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch6
4
]
Pass number of un
i
t
s to aarch64_expand_
v
e
c_p
e
r
m
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndi
f
o
[AArch64]
P
a
s
s
num
b
er
o
f units
to aar
c
h6
4
_simd_vect
_
par_c
n
st
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass numb
e
r of
u
nit
s
to aarch64_
r
everse_m
a
s
k
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[A
A
rch64
]
Add a
n
endia
n
_lane
_
rtx
h
el
p
er rout
i
ne
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
Fix ChangeL
o
g entry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82816: Widening multip
l
ies
of bitfields
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
R
e
wo
r
k vrp
_
i
nt_const_bi
n
op int
e
rface
commit
|
commitdiff
|
tree
2017-11-03
rs
a
n
di
f
o
PR82809: re
g
i
s
ter handling
i
n ix8
6
_vector_duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
AArch64] Minor rtx cost
s
tw
e
ak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
rch64] Re
n
ame the interna
l
"U
p
l" cons
t
r
a
i
nt
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64]
M
o
v
e code
a
round
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Generate p
e
rmute patter
n
s usi
n
g rtx builders
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndi
f
o
2017-1
1
-01 Richard Sand
i
f
o
rd <ri
c
hard
.
sandiford@linar
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-dse
.
c:normalize_ref ret
u
rn
a
bool
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndifo
Don't treat ze
r
o-
s
ized r
a
nges as overlapping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CONST_VECTOR
|
G
ET_MOD
E
)
_
NUNITS in si
m
plify-r
t
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Turn var-
t
ra
c
king
.
c:
I
NT_M
E
M_OFFSET in
t
o a f
u
nction
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Factor out the mode hand
l
ing in lo
w
er-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use more specific hash functions in r
t
lhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Mo
r
e is_a
<scalar_int_
m
o
de>
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
if
o
Add an is_
n
a
rrower_int_mode helper fun
c
tion
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add narrower_subreg_mode he
l
per func
t
ion
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening optab
c
lea
n
up
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
dif
o
Add a fix
e
d_si
z
e_mod
e
cl
a
ss
commit
|
commitdiff
|
tree
2017-11-01
r
s
andi
f
o
A
d
d a VEC_SERI
E
S rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
i
f
o
Allow v
e
ctor CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add more vec_duplicat
e
simpl
i
f
i
cati
o
ns
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add
g
en_(const_)vec_dup
l
icate helpers
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Prevent in
v
alid
regi
s
ter mode changes in comb
i
n
e
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add
wider_sub
r
eg_mode helper functions
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
Ma
k
e more use of
d
f_read_modify_sub
r
eg_p
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
Stop print_h
e
x
f
rom printing bits above the p
r
ecision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
T
A
RGE
T
_STATIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rs
a
n
d
ifo
Conve
r
t STARTING_FRAME_O
F
FSET to
a
hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
S
C
ALAR_TYPE
_
MODE
i
n vect_create
_
ep
i
log_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use S
C
A
LAR_INT_TYPE_M
O
DE in lo
c
_l
i
st_fr
o
m
_tree_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
Use scalar_int/float
_
mode in brig_l
a
nghook
_
type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
r
sandifo
Use scalar_mode in expand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rs
a
n
difo
Fix HWI + -unsigned i
n
combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
SUBREG_P
R
OMO
T
ED_VAR_P
h
an
d
l
i
n
g in
expand
_
direct
_
op
t
ab_fn
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
Make mo
r
e use of GET
_
M
O
DE_UN
I
T_PR
E
C
I
SION
commit
|
commitdiff
|
tree
2017-10-22
r
s
andi
f
o
M
ake
m
or
e
use o
f
HWI_COMPUTAB
L
E_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more us
e
of subreg_size_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wid
e
_in
t
v
ersion o
f
inchash::hash::a
d
d_w
i
d
e
_
int
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
d
i
fo
Rename in
c
hash::hash::
a
dd_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
Prevent in
v
a
l
id register m
o
de chang
e
s in co
m
b
i
ne
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
Make more use
o
f GET_
M
ODE_U
N
IT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use
o
f GE
T
_
MODE_UN
I
T
_
SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandi
f
o
Make more
use of byte_lowpa
r
t_offset
commit
|
commitdiff
|
tree
2017-10-13
rsandi
f
o
Mak
e
mo
r
e use of subreg_lowpar
t
_offs
e
t
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require wi::to_w
i
de for
trees
commit
|
commitdiff
|
tree
2017-10-09
rsandi
f
o
Allow non-wi <
o
p> wi
commit
|
commitdiff
|
tree
2017-10-04
r
s
andifo
PR82
4
13: Mismatched precis
i
ons in build_range_check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fi
x
mismatched precisi
o
ns in t
r
e
e
a
rithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch64] PR7130
7
:
Def
i
ne union
c
lass of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn
CONSTANT
_
ALIGN
M
ENT into a
h
ook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permute index type to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
rsan
d
i
fo
Update interface to T
A
RGET_VECTO
R
IZE_V
E
C_P
E
RM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
PR
8
2289: C
o
mputing peeling costs for irreleva
n
t
drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
r
a
nge_int_
c
st_
p
handl
i
ng in extract_ra
n
ge
_
from_
b
i
n
ary_e
x
pr_
1
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
Let the tar
g
et
choose a vect
o
r
i
sati
o
n alignme
n
t
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
A
d
d
a
vect_get_s
c
ala
r
_dr_siz
e
helper fu
n
ctio
n
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
d
ifo
Fix spu build after r253072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make mor
e
use of simp
l
ify_gen_b
i
n
ary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add copy_rtx call to RTL loop unroller
commit
|
commitdiff
|
tree
2017-09-21
rs
a
nd
i
fo
F
ix u
n
guarded uses of
tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
r
s
a
ndifo
T
i
ghten tree-s
s
a-ccp
.
c:get_value_for_expr condit
i
on
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add
missing
i
nt_cst_rangeN checks to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
sand
i
fo
Move compu
t
a
t
ion of S
L
P_TREE_NUMBER_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
i
x an SVE fail
u
re
i
n the Fort
r
an ma
t
mul*
tests
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
I
nclude ph
i
s
in
SLP
u
nrol
l
in
g
calcu
l
at
i
on
commit
|
commitdiff
|
tree
2017-09-18
r
sa
n
difo
Fix
ve
c
torizable_mask_load
_
store handling of i
n
varia
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix
t
ype of bitstart in vectoriz
a
ble_live_op
e
ration
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix
vectorizable_live
_
operation handlin
g
of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
Invoke vectorizable_live_opera
t
ion in a consisten
t
way
commit
|
commitdiff
|
tree
next