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
rsa
n
difo
Use
t
ree_vector_build
e
r i
n
stead of
b
uild_vector
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
New VECTOR_
C
S
T
l
ayout
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Ad
d
under
s
co
r
es to
local v
a
rs i
n
se
l
ftest macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch64] Fix some define
_
insn_and_split co
n
ditions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
R
e
p
lace REDUC_*_EXPRs wi
t
h in
t
ern
a
l functions
.
commit
|
commitdiff
|
tree
2017-11-22
r
sandifo
PR82547
:
Undetected overflow
f
o
r UNSIGNED wi
d
e_ints
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
fo
PR83004: Ac
c
idental
cha
n
g
e to
pr81136
.
c for VECTOR
_
BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix
c
a
l
culation of
p
tr_mode for
M
ODE_PARTIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
r
sa
n
difo
[AA
r
ch6
4
] More aarch64_endian_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_m
a
sk
e
d_store target sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
n
difo
Add a vect_align_stack_
v
ar
s
targe
t
selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
ndi
f
o
A
d
d
a vect
_
va
r
iab
l
e_length target
s
elector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a
v
ect_unal
i
gn
e
d
_
poss
i
bl
e
target selecto
r
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
d
ifo
Add a vec
t
_element_align_
p
r
ef
e
rred ta
r
get selecto
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add v
e
ct_p
e
rm3_* target selectors
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Don
'
t
assume vect_multip
l
e_s
i
zes m
e
a
n
s 2
sizes
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add
a
v
aila
b
l
e
_vector
_
s
i
zes to target-supports
.
e
x
p
commit
|
commitdiff
|
tree
2017-11-09
r
sa
n
difo
A
d
d VECTOR_BITS to
t
r
ee-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
if
o
Consis
t
en
t
l
y
use asm v
o
la
t
ile (""
::: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be s
t
ricter
about CONST_VECTO
R
operands
commit
|
commitdiff
|
tree
2017-11-09
rs
a
nd
i
fo
Improve
i
vopts handling of forc
e
d
scales
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Base
s
ubreg rules on REG
M
ODE_NA
T
URAL_SI
Z
E rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
r
sa
n
dif
o
[AA
r
ch
6
4] Use aarch64_reg_or_imm instead of
n
onmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
[AArch64] Pass
n
u
mber of
units t
o
aarch64_expand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
andif
o
[
A
A
rc
h
64] Pass n
u
mber of uni
t
s
to aarch64_simd_vec
t
_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pas
s
number of units to aarch64_re
v
erse_
m
ask
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
[
AArch64] Add an
end
i
an_lane_rtx helper r
o
utine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
F
i
x Change
L
og e
n
try
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82816:
W
idening multiplies of bitfield
s
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rework vrp_int_const_bin
o
p interface
commit
|
commitdiff
|
tree
2017-11-03
r
sandifo
PR82809: regi
s
ter ha
n
d
l
ing
in ix
8
6_vector_duplicate_valu
e
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
[
A
Arch64] Min
o
r rtx costs tw
e
ak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
r
c
h64]
Rename the internal
"Upl
"
constrai
n
t
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[AArch
6
4] M
o
ve code
around
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[AA
r
ch64]
Ge
n
erate permute patterns using rtx
b
u
ilders
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
2017-11-01 Richard Sandifo
r
d <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-dse
.
c
:
normalize_ref ret
u
r
n
a bool
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
f
o
Do
n
't treat z
e
r
o-sized
r
a
ng
e
s
as overlapping
commit
|
commitdiff
|
tree
2017-11-01
rs
a
nd
i
f
o
U
s
e (CONST_
V
ECTOR|GET_M
O
DE)_
N
U
NITS
i
n simplify-
r
tx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndi
f
o
Turn var-trackin
g
.
c:INT_M
E
M
_OFFSET int
o
a functi
o
n
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Factor ou
t
the
m
ode
handling
i
n
lower-s
u
breg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
s
e
m
ore specific hash
f
unc
t
ions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is_a <scala
r
_
i
nt_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add an
is
_
n
a
rr
o
wer_int_mode he
l
pe
r
fu
n
ction
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
i
fo
Add narrowe
r
_
s
ubreg_m
o
d
e
helper function
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Widening
op
t
ab
cl
e
anup
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Ad
d
a f
i
xed_size_m
o
de class
commit
|
commitdiff
|
tree
2017-11-01
r
sandif
o
Add a VEC_SERIE
S
r
tl co
d
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Add
more vec_dupl
i
cate simp
l
ifications
commit
|
commitdiff
|
tree
2017-11-01
r
sand
i
f
o
Add gen_(c
o
nst_)ve
c
_duplic
a
te helpers
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
P
r
e
v
ent
invali
d
regis
t
e
r
m
o
de changes
i
n
combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wid
e
r_subreg_mode helper functions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Mak
e
mo
r
e use of df
_
read_modify_subre
g
_p
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndi
f
o
Stop p
r
int_hex
f
rom printing bits above th
e
precision
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
d
i
fo
TARGET_STATIC_RTX_AL
I
GNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
Convert
S
TARTI
N
G
_
FRA
M
E_OFFSET to
a
h
ook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCA
L
AR_TYPE_MODE
in vect_
c
reate_epilog
_
for_redu
c
tion
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e SCALAR_INT_TYPE_MODE in l
o
c_list_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
and
i
fo
Use sc
a
lar
_
int/float_mode in brig_la
n
ghook_
t
y
pe_for_mod
e
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use scalar_mode
i
n e
x
p
a
nd_shift_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix HWI + -u
n
s
i
gned
in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
SUBREG
_
PROMOTE
D
_VAR_
P
h
a
n
d
l
ing in expand_direct_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rs
a
n
d
i
fo
Mak
e
m
o
re
u
se of GET_MODE_UNIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Make
m
ore use of HWI_
C
OMPUTABL
E
_MOD
E
_P
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
Make more use of subreg_siz
e
_l
o
wp
a
r
t_offset
commit
|
commitdiff
|
tree
2017-10-22
rs
a
n
d
ifo
Add wide_int version
of inchash::hash::add_wi
d
e_
i
nt
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Ren
a
m
e incha
s
h::ha
s
h:
:
add_wide_i
n
t
commit
|
commitdiff
|
tree
2017-10-13
rs
a
ndifo
Prevent invalid register mode
changes in
c
ombine
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
f
o
Make more use of GET_MODE_
U
NIT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use
of GET
_
MOD
E
_UNIT_SI
Z
E
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use o
f
byte_
l
o
wpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
m
ore use of su
b
reg_
l
owpart_
o
ffset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require w
i
::to_wi
d
e for trees
commit
|
commitdiff
|
tree
2017-10-09
r
s
andifo
Allow
n
on-wi <o
p
> w
i
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR82413: Mism
a
tch
e
d precis
i
ons i
n
b
u
il
d
_range_ch
e
ck
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mismatc
h
e
d
p
recisions in tre
e
ar
i
t
h
metic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch64] PR7
1
3
0
7
: Defi
n
e u
n
i
o
n class of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsand
i
fo
Turn CONSTANT_AL
I
GNMENT in
t
o a hook
commit
|
commitdiff
|
tree
2017-09-25
rs
a
ndifo
Change permute index typ
e
to unsign
e
d short
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Updat
e
interface to
TARGET_VECTORIZE_
V
EC_PERM_C
O
NST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
PR
8
2
2
89: Comput
i
ng peeling costs for
i
rrele
v
an
t
drs
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
range_int_cst_p handling
in
e
xtract
_
range_from_b
i
na
r
y
_
expr_1
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
Let the
t
a
r
get choose
a
vectorisation
a
lignment
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
d
i
f
o
A
dd a vec
t
_
get_scala
r
_dr_
s
ize helper function
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
F
i
x spu build a
f
ter r253072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make mo
r
e use of s
i
mplify_gen_binar
y
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add
c
opy_rtx call to R
T
L loop u
n
roller
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Fix un
g
uarded uses of tree_to_u
h
wi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tree-ssa-ccp
.
c:get_value_for
_
expr condition
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Add
missi
n
g int_cst_ran
g
eN ch
e
cks to tree-v
r
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move c
o
mpu
t
ation of SLP_TRE
E
_
N
UMBER
_
O
F_VE
C
_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
i
x an SVE
f
a
ilure in the
F
ortran matmul* te
s
ts
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
I
n
c
lu
d
e phis
i
n SLP
u
nrolling ca
l
cula
t
i
on
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectorizable_mask_loa
d
_store han
d
lin
g
of invari
a
nt
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
ix type of
b
i
t
s
tart in
v
ectorizable_live_ope
r
ation
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
Fix vectori
z
able_live_operation handling of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Inv
o
ke vector
i
z
able_live_
o
per
a
tion in a
consistent way
commit
|
commitdiff
|
tree
2017-09-16
rsa
n
difo
PR82228:
M
ove nc
o
pi
e
s calculatio
n
i
n vectorizable_live_operation
commit
|
commitdiff
|
tree
2017-09-15
rs
a
ndifo
Turn FUNCTION_
A
RG_OFF
S
ET into a
hook
commit
|
commitdiff
|
tree
next