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
Make build_vector static
2017-12-07
rsand
i
fo
M
ake build_vector static
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
M
ak
e
gimple_build_vector take a tr
e
e
_
vector_b
u
ilder
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_
v
ec
t
o
r
_
builder::new_binary
_
operation for folding
commit
|
commitdiff
|
tree
2017-12-07
r
sa
n
difo
Use tree_ve
c
tor_
b
uilder::new_unary_opera
t
io
n
for foldi
n
g
commit
|
commitdiff
|
tree
2017-12-07
rs
a
n
d
ifo
Use
tree_v
e
ctor_bu
i
lder ins
t
ead of bui
l
d_vecto
r
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
N
e
w VECTOR
_
CST l
a
yout
commit
|
commitdiff
|
tree
2017-12-07
rs
a
ndifo
Add underscores to local
vars i
n
selftest macro
s
commit
|
commitdiff
|
tree
2017-12-05
rsandif
o
[AArch64]
Fix some d
e
fine_insn
_
and_split con
d
i
t
ions
commit
|
commitdiff
|
tree
2017-11-22
rsandi
f
o
Replace REDU
C
_*
_
EXPRs with
i
nternal functions
.
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
fo
PR8
2
5
47: Undet
e
cted overf
l
o
w
for
U
N
SIGNED
w
ide_ints
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
PR8
3
0
04: Accidental
change
t
o pr81136
.
c for VECTOR
_
BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix calculation
o
f
p
tr_mode for MO
D
E_P
A
RTIA
L
_INT P
m
ode
commit
|
commitdiff
|
tree
2017-11-13
rsandif
o
[AArch64] More aarch64_endian_
l
ane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a v
e
ct_masked_store target selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
ndifo
Add a vect_align_sta
c
k_v
a
rs ta
r
g
e
t
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
a
ve
c
t_variable_length
t
arget selector
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
dif
o
A
d
d a
vect_unaligned_po
s
s
i
ble target
s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
nd
i
fo
Ad
d
a
ve
c
t_el
e
m
ent_a
l
ign_
p
r
e
ferred ta
r
get
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd
v
ect_
p
erm3_* target selector
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
D
on'
t
a
s
sume
v
ect_mul
t
ipl
e
_size
s
m
e
a
n
s
2
sizes
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add av
a
ilable
_
ve
c
tor_sizes to target-support
s
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add VECTO
R
_BIT
S
t
o
tree-
v
ect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndif
o
Consis
t
ently u
s
e
asm
v
olatile (""
:
:: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter abou
t
CONST_VECTOR
operan
d
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve iv
o
pts handling of forced sc
a
les
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
B
ase
s
u
breg rul
e
s
on REG
M
ODE_NATURAL_
S
IZE
rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[
A
Arch64] Use aarch64_reg_o
r
_imm instead of nonm
e
mory_operan
d
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass numbe
r
of uni
t
s
to aarch
6
4_expand_vec_
p
er
m
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64]
P
ass n
u
mber of units to aarch64_s
i
md_ve
c
t_
p
ar
_
cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AAr
c
h64] Pas
s
number of un
i
ts to aarch64_reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
[AA
r
c
h64
]
Add an endian_lan
e
_
r
t
x
helper ro
u
tine
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
Fix ChangeLo
g
entry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR8
2
8
1
6: Widening
multiplies of bitfi
e
lds
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
Rew
o
rk vrp_int_const_bin
o
p in
t
erfa
c
e
commit
|
commitdiff
|
tree
2017-11-03
rsandi
f
o
PR82809
:
register h
a
ndling in ix86
_
v
e
cto
r
_
d
upl
i
cate_
v
alue
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64]
Minor rtx cost
s
t
w
eak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
A
Arch64] Rename the in
t
ern
a
l "Upl" co
n
st
r
ai
n
t
commit
|
commitdiff
|
tree
2017-11-01
r
san
d
ifo
[A
A
r
c
h
64] Mo
v
e code aroun
d
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
d
i
fo
[AArch64]
G
enerate permute p
a
tte
r
ns usi
n
g
rtx builders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2017-11-01 Richa
r
d
S
a
ndiford <richard
.
s
a
ndiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Ma
k
e tr
e
e-ssa-dse
.
c
:norm
a
lize_r
e
f
return a
b
ool
commit
|
commitdiff
|
tree
2017-11-01
r
s
an
d
i
f
o
Don't treat zero-size
d
ranges as ov
e
rlapp
i
n
g
commit
|
commitdiff
|
tree
2017-11-01
r
sa
n
dif
o
U
s
e (CONST_VECTOR
|
GET
_
MOD
E
)
_
NUN
I
TS in s
i
mplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
T
u
rn var-
t
racking
.
c:INT_MEM_OFFSET i
n
to a function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor o
u
t t
h
e
m
o
d
e
ha
n
dling in lower-
s
u
breg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Use more specific
h
ash func
t
ions in rtlh
a
sh
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
More is
_
a <sc
a
lar_int
_
m
ode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add an
i
s
_nar
r
o
wer_in
t
_
mode
h
elper
f
un
c
tion
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Add narro
w
er_subreg_mode helper funct
i
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening o
p
ta
b
clea
n
up
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
a
f
i
x
e
d_size_mode class
commit
|
commitdiff
|
tree
2017-11-01
r
s
and
i
fo
Add a VE
C
_SERIES rtl c
o
de
commit
|
commitdiff
|
tree
2017-11-01
r
s
andif
o
Allow vector CON
S
Ts
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
A
d
d more
ve
c
_dup
l
icate simplif
i
cations
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
difo
Add g
e
n_(const_)vec_duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Pr
e
vent invalid reg
i
ster mode changes in combine
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
Add wider
_
subreg_mode help
e
r f
u
n
c
tio
n
s
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
ifo
Make
mo
r
e use of df_read_modify_subreg
_
p
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
Stop print_
h
ex
from
p
ri
n
ti
n
g
b
its above the precisio
n
commit
|
commitdiff
|
tree
2017-10-26
rs
a
n
difo
T
AR
G
ET_S
T
AT
I
C
_
RTX_ALIGN
M
ENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Conv
e
r
t
STARTI
N
G_
F
RAME_OFFSET to a
h
ook
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
di
f
o
Use SCAL
A
R
_TYPE_M
O
DE in vect_create_
e
pilog_f
o
r_
r
eductio
n
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR_
I
NT_TYPE_MO
D
E in loc_l
i
st_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e
scal
a
r
_int/float
_
mode in brig_l
a
nghook
_
type
_
for_m
o
de
commit
|
commitdiff
|
tree
2017-10-23
r
s
a
ndifo
Use s
c
a
l
ar_mode in expand_s
h
ift_1
commit
|
commitdiff
|
tree
2017-10-23
r
sandifo
Fix
H
WI + -un
s
i
g
ned in combin
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
SUBREG_PROMOTED
_
V
A
R
_P
h
andling in ex
p
and_
d
ir
e
ct_o
p
tab_fn
commit
|
commitdiff
|
tree
2017-10-22
r
sandif
o
Make
more use of
G
ET
_
MODE
_
UNIT_PRECIS
I
O
N
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
Make more use of HWI_COM
P
UTABLE_MO
D
E_P
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
M
a
ke more use of
subreg_s
i
z
e
_
l
owpart_
o
ffset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wi
d
e_
i
nt versi
o
n of inchash::hash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Ren
a
me
i
nchash::h
a
sh::ad
d
_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Preve
n
t invali
d
reg
i
s
ter mode changes in combine
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
Make more use of GET_M
O
DE_U
N
IT_B
I
TSIZE
commit
|
commitdiff
|
tree
2017-10-13
r
s
a
ndifo
Make mor
e
use o
f
G
E
T
_
MODE_UNIT
_
SIZE
commit
|
commitdiff
|
tree
2017-10-13
r
san
d
ifo
M
a
ke more u
s
e
of byte_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rs
a
n
difo
M
ake mo
r
e use of sub
r
eg_l
o
wpart_offs
e
t
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require w
i
::to_wide for trees
commit
|
commitdiff
|
tree
2017-10-09
r
sandi
f
o
A
l
low non-wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
r
s
a
ndifo
PR82
4
13: Mismatched precisions in build_range_che
c
k
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mismatched precisi
o
n
s in tre
e
arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rs
a
n
difo
[AArch64] PR71
3
0
7: Defin
e
union class of P
O
INT
E
R
+
F
P
commit
|
commitdiff
|
tree
2017-09-25
rsandif
o
T
urn CONSTANT_AL
I
GN
M
ENT in
t
o a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permute
index type to unsigned sho
r
t
commit
|
commitdiff
|
tree
2017-09-25
r
s
a
n
difo
Update
i
n
terface to TARGE
T
_VECT
O
RIZE_VEC_PERM_CONS
T
_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
PR8228
9
: Compu
t
ing peeling co
s
ts fo
r
ir
r
e
levant drs
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
rang
e
_int_cst_p handling in extract_
r
a
n
ge_from_bina
r
y_expr_
1
commit
|
commitdiff
|
tree
2017-09-22
r
s
andi
f
o
Let
the
t
arge
t
c
h
oose
a
v
ecto
r
isation alig
n
ment
commit
|
commitdiff
|
tree
2017-09-22
rsand
i
fo
Add a vect_ge
t
_sc
a
lar_dr_size helpe
r
f
u
nctio
n
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix
s
p
u
bu
i
ld after
r
2
5
3
0
72
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Make more use of simplify_gen_bi
n
ary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add c
o
py_r
t
x cal
l
t
o
RTL
l
oop un
r
o
ller
commit
|
commitdiff
|
tree
2017-09-21
rsandif
o
Fix ungu
a
r
ded us
e
s of t
r
e
e_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
fo
T
i
gh
t
en
t
r
ee-ssa-ccp
.
c
:get_value_for_expr con
d
i
t
i
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
fo
A
d
d missing int_cst_
r
angeN checks to tre
e
-vr
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
san
d
ifo
Mo
v
e computation
of S
L
P_TREE_NUM
B
ER
_
O
F_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Fix an SVE failure in the Fo
r
tran mat
m
ul*
tests
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
I
nc
l
ude phis
in SLP
u
nroll
i
ng cal
c
ulation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix
ve
c
torizabl
e
_
m
ask_load_store h
a
ndling
of
invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix type of bitstart in
v
ec
t
orizable_live_
o
per
a
tion
commit
|
commitdiff
|
tree
next