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
rsa
n
difo
Use
tree_vector_builder::new_unary_operation for fol
d
in
g
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
fo
Use
tre
e
_vector_bu
i
ld
e
r instead of build_vector
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
New VE
C
TO
R
_CST
layou
t
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
Add und
e
rscores to local vars in selftest
m
acros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AA
r
ch64] Fix so
m
e defi
n
e
_
i
nsn_and_sp
l
i
t
c
o
nd
i
tions
commit
|
commitdiff
|
tree
2017-11-22
rsan
d
ifo
R
eplace REDU
C
_*_EXPRs with
i
nternal func
t
ions
.
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
di
f
o
PR82547: Un
d
etected overflow fo
r
UNSIGNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandi
f
o
PR83004: Accidental
c
hange to pr81136
.
c
f
o
r VE
C
TOR_B
I
TS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
F
i
x calculat
i
on of ptr_mode for MODE_PARTI
A
L_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rs
a
ndifo
[AArch64] M
o
re aarch64
_
endian_l
a
ne_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
a vect_masked_
s
tore t
a
rget selecto
r
commit
|
commitdiff
|
tree
2017-11-09
r
sa
n
difo
A
dd
a vect_align_
s
tack_vars target
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect
_
varia
b
le_length target select
o
r
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add a vec
t
_unal
i
g
n
ed_possible t
a
rget s
e
l
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_elemen
t
_ali
g
n
_
pref
e
r
red target
s
electo
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add ve
c
t_perm3_* target sele
c
tors
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
f
o
Do
n
't a
s
sume vect_multiple
_
s
izes means 2 size
s
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add available
_
vector_sizes
t
o targe
t
-supp
o
rts
.
exp
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add VECTOR_BITS to t
r
ee-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Consistently use asm volatile ("" ::: "
m
emory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Be
s
tricter abo
u
t CONST_VECTOR opera
n
ds
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve iv
o
p
ts han
d
ling
o
f
forced scal
e
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base subreg ru
l
es
o
n
REGMODE_NATUR
A
L_S
I
ZE rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
r
s
andifo
[AArch64] Use aar
c
h64_reg_or_imm instead of nonmemory_ope
r
and
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
[
A
Arc
h
64
]
P
a
ss number of
u
nits to aarch64_expa
n
d_vec
_
perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass n
u
mber
of units to aarch64_simd_ve
c
t_par
_
cns
t
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
dif
o
[AArch64] Pass number
o
f
u
n
i
t
s
to aarch64_reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64]
Add an endian_lane_rtx he
l
p
er r
o
u
t
ine
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
F
i
x
Chan
g
eLog
e
ntry
commit
|
commitdiff
|
tree
2017-11-06
r
s
a
ndifo
PR82816: Widening
m
u
ltiplies of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rework
vrp_
i
n
t
_cons
t
_binop interfa
c
e
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR82809
:
register handling
in ix86
_
vecto
r
_duplicate
_
value
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
[AArch64] Minor rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Rename the inte
r
nal "Upl" con
s
traint
commit
|
commitdiff
|
tree
2017-11-01
r
sand
i
fo
[A
A
rch64] M
o
ve code around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
A
Arch64] Generate permute patterns using rtx
b
u
i
lders
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
2017
-
11-01
Ri
c
h
ard Sa
n
diford <
r
ich
a
rd
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa
-
dse
.
c:normalize_ref re
t
urn
a bool
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Don't treat zero-s
i
zed ranges as over
l
apping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
s
e
(CONST_
V
E
CTO
R
|GET_MODE)_NUNI
T
S
in
s
i
mpl
i
fy-
r
tx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Turn var-tracking
.
c:INT_MEM_OF
F
S
E
T
i
n
to a function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor out the mo
d
e handling in l
o
we
r
-sub
r
eg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use more
specif
i
c has
h
functions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
M
ore
is_a <scalar_in
t
_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
a
n
is_nar
r
ower_int_mode h
e
lper
f
u
nction
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
A
d
d narr
o
wer_subre
g
_mo
d
e helper
function
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndifo
Widening o
p
tab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Ad
d
a fixed_size_mode
c
l
as
s
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add a
V
EC_S
E
R
IES rt
l
code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow vec
t
o
r
CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
d
d mo
r
e vec_duplica
t
e simplificatio
n
s
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add gen_(co
n
st
_
)vec_duplic
a
t
e
helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
P
revent in
v
ali
d
re
g
ister mode c
h
anges
i
n co
m
bine
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
i
f
o
A
d
d
w
id
e
r_subreg
_
mode helper functions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Make more use of df_read_mod
i
fy_subre
g
_p
commit
|
commitdiff
|
tree
2017-10-26
r
s
a
ndifo
Stop p
r
int_hex fro
m
p
r
int
i
ng
bits
abov
e
the
precision
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
TARGET_S
T
AT
I
C_RTX_A
L
IGN
M
ENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Con
v
ert ST
A
R
T
ING_FRAM
E
_OFFSET to a
hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e
SC
A
LAR_TYPE_
M
ODE
in vect_create_epi
l
og_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
U
s
e S
C
ALAR_INT_T
Y
PE
_
MODE in
l
oc_list_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
andi
f
o
Use scal
a
r_int/float_mod
e
in brig_langhook_type_fo
r
_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use sca
l
a
r_mode in ex
p
a
n
d_sh
i
ft
_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Fix HWI + -unsi
g
n
ed in c
o
mbi
n
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
S
UBREG_PROMOTED_VAR_P handling in
e
xpand_direct_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of
G
E
T_
M
ODE
_
UNIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of HWI_COMPUTAB
L
E_MODE
_
P
commit
|
commitdiff
|
tree
2017-10-22
r
s
and
i
fo
Mak
e
more use of subreg_s
i
ze_lowpart
_
offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Ad
d
wide_int
v
ersion of inchash::hash
:
:add_w
i
de_int
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
Rename i
n
chash::
h
as
h
::ad
d
_w
i
de_in
t
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
Preven
t
invalid register m
o
de changes in combine
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
M
ake mo
r
e u
s
e
o
f
G
ET_MODE_UNIT_BITSI
Z
E
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
M
ake
m
ore use of
G
ET_MODE_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
Make more u
s
e of
b
y
te_low
p
a
r
t
_
o
f
f
s
et
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Make more
u
se o
f
subreg_lo
w
par
t
_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require wi
:
:t
o
_wide for trees
commit
|
commitdiff
|
tree
2017-10-09
rsandif
o
All
o
w non-wi <op>
w
i
commit
|
commitdiff
|
tree
2017-10-04
rsand
i
fo
PR82413
:
Misma
t
che
d
precisions in build_range
_
check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mis
m
atched pr
e
cision
s
in tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[A
A
rch64]
P
R71307:
Def
i
n
e
union cl
a
ss of PO
I
NTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONST
A
NT_AL
I
GN
M
ENT
i
nt
o
a hook
commit
|
commitdiff
|
tree
2017-09-25
r
s
a
ndifo
Change permute index type to unsigned
s
hort
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Update interf
a
c
e
to T
A
R
G
ET_VECTORIZE
_
VEC_PE
R
M
_
CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
PR82289: Co
m
puting peeling costs for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
difo
range_int
_
cst_p
h
an
d
ling in extra
c
t_range_from_binary_expr_
1
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
Let the target choose a vect
o
r
i
sa
t
ion alignment
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
Add a vect
_
get_scalar_dr_si
z
e
h
e
lper
f
unction
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix spu
b
ui
l
d after r25307
2
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Make mo
r
e use of simplify_gen_
b
inary
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Add cop
y
_rt
x
c
a
ll
t
o
R
TL
loo
p
unroller
commit
|
commitdiff
|
tree
2017-09-21
r
s
a
n
d
ifo
Fix
u
ngua
r
de
d
uses of tr
e
e_to_
u
hwi
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
ifo
Tighten tree-ss
a
-ccp
.
c:get_valu
e
_for_expr condition
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Add missing int_
c
st_range
N
checks
to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
Move comp
u
tation of S
L
P_TR
E
E_
N
UMBE
R
_OF_VEC_
S
T
M
TS
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
i
f
o
F
i
x a
n
SV
E
fai
l
u
re in the F
o
rtran
m
atmul* tests
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
f
o
I
nc
l
ud
e
phis
i
n SLP
u
nrolling calcul
a
tion
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
F
ix vec
t
ori
z
able_mask_load_
s
tore handling
o
f inva
r
iant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
s
andif
o
Fix type of
b
itstart in vectorizable
_
live_o
p
eration
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectori
z
abl
e
_live_oper
a
tion h
a
ndling of
v
ector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
I
n
voke vector
i
z
a
bl
e
_liv
e
_operat
i
o
n
in a c
o
n
s
ist
e
n
t
w
a
y
commit
|
commitdiff
|
tree
2017-09-16
rsand
i
fo
PR82228
:
Move nco
p
ie
s
calculation in vec
t
oriz
a
ble_
l
ive_operation
commit
|
commitdiff
|
tree
next