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
poly_int: dse.c
2017-12-20
r
s
a
n
difo
p
oly_int: dse
.
c
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
poly_int:
ao_ref and vn_r
e
fer
e
nce_op_t
commit
|
commitdiff
|
tree
2017-12-20
r
s
andifo
p
oly_int: indirec
t
_refs_may_al
i
as_p
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
po
l
y_
i
nt: sa
m
e_addr_size_
s
tore
s
_p
commit
|
commitdiff
|
tree
2017-12-20
rsandi
f
o
po
l
y
_int: fold_ctor
_
reference
commit
|
commitdiff
|
tree
2017-12-20
rsandif
o
p
o
l
y_
i
nt: DWARF
l
o
c
ations
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
poly_int:
R
EG
_
O
F
F
SET
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
p
oly_int:
TRULY_N
O
OP_TRUNCATION
commit
|
commitdiff
|
tree
2017-12-20
rsandi
f
o
pol
y
_int:
c
reate
_
intege
r
_operand
commit
|
commitdiff
|
tree
2017-12-20
rsa
n
difo
po
l
y_int: dump ro
u
ti
n
es
commit
|
commitdiff
|
tree
2017-12-20
r
sandi
f
o
poly_int: t
r
ee cons
t
ants
commit
|
commitdiff
|
tree
2017-12-20
rs
a
ndifo
poly_
i
nt
:
r
t
x constants
commit
|
commitdiff
|
tree
2017-12-20
rsa
n
difo
Add a gen_i
n
t_shif
t
_
amou
n
t
h
e
lper functi
o
n
commit
|
commitdiff
|
tree
2017-12-20
rsand
i
f
o
Fix multipl
e
_
p
for two non-
p
oly
_
ints
commit
|
commitdiff
|
tree
2017-12-16
rsan
d
ifo
p
o
l
y_int: mode query functions
commit
|
commitdiff
|
tree
2017-12-16
rsandi
f
o
Revert accidental comm
i
t
commit
|
commitdiff
|
tree
2017-12-16
r
sa
n
difo
Add a ge
n
_
i
nt_shift_amo
u
nt
h
e
lper fu
n
cti
o
n
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
poly_i
n
t:
M
A
C
RO_MODE
commit
|
commitdiff
|
tree
2017-12-16
r
s
andifo
p
oly_
i
nt: IN_TAR
G
E
T_CODE
commit
|
commitdiff
|
tree
2017-12-16
r
s
andifo
Minor vn_reference_looku
p
_3
tweak
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Add VEC_SERIES_EXPR and
a
ssociate
d
optab
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Ad
d
V
E
C_DUPL
I
C
ATE_EXPR and
a
ssociated opta
b
commit
|
commitdiff
|
tree
2017-12-15
rsandifo
M
ake
d
se
.
c use offset/
w
idth instead of start/en
d
commit
|
commitdiff
|
tree
2017-12-14
rsandifo
p
oly_int
:
add poly-int
.
h
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
[A
A
rch64] Fix ICEs in aarch
6
4_print_operand
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Make mor
e
us
e
of VECTOR_CST_EN
C
O
DE
D
_ELT
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
Make build_vec
t
or static
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Ma
k
e
gimple_buil
d
_vector take
a
tree_vector
_
builder
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
Use
t
r
ee_vector_buil
d
e
r
::new_binary_oper
a
tion
for
f
olding
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
ifo
Use tree_vect
o
r
_builder:
:
n
e
w
_unary_operatio
n
for folding
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
difo
Use tree_v
e
ctor_b
u
ilder in
s
tead of bui
l
d_vect
o
r
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
New VE
C
T
O
R
_CST layout
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
Add underscores
to local vars in s
e
lftest
macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch64] Fix s
o
me
define_insn_
a
nd_sp
l
it con
d
itions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Re
p
lace REDUC_*_EXPRs wit
h
inter
n
al fun
c
tions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR82547: Un
d
etected
o
verf
l
ow f
o
r
U
N
S
I
GNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
difo
PR83004: Acciden
t
al change to pr81136
.
c fo
r
VECTOR_BIT
S
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
r
sandi
f
o
Fix calculat
i
on of ptr
_
mod
e
for
M
ODE_PARTIAL_
I
NT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[A
A
rch64] More
a
arc
h
6
4_en
d
ian_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add a vect_ma
s
k
ed_s
t
o
re
t
arget selector
commit
|
commitdiff
|
tree
2017-11-09
r
sandif
o
Add a vect_align_sta
c
k_vars
t
arget se
l
e
c
tor
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd a vect_varia
b
le_leng
t
h target sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
f
o
A
dd a v
e
c
t
_unaligned_possible target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Add a vect_element_align_pr
e
ferred
t
arge
t
s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
A
d
d
v
e
ct_per
m
3_
*
target selecto
r
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't a
s
su
m
e vect_mul
t
iple_sizes mea
n
s 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
avail
a
ble_vector_siz
e
s to target-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
A
d
d
VECTOR_BIT
S
t
o
tr
e
e-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
d
i
fo
Co
n
siste
n
t
l
y
u
se as
m
vol
a
t
i
le (
"
" ::
:
"memory"
)
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rs
a
nd
i
fo
Be stricter about CONS
T
_
V
E
C
TOR operands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Impro
v
e i
v
o
p
t
s handlin
g
of force
d
scale
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ba
s
e subreg rules
o
n REGMO
D
E_NATURAL_SIZE rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
r
s
andifo
[AA
r
c
h64] Use
aar
c
h64_reg_or_im
m
ins
t
e
ad of
n
onmemo
r
y_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
[
AArch64]
P
a
ss number
of unit
s
to aarch64
_
expand_v
e
c_pe
r
m
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
sa
n
difo
[A
A
rch64] Pass
number of
u
n
its to aarch64_s
i
md_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[AArch64]
P
as
s
num
b
er
of units to aarch64_re
v
erse_m
a
s
k
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
[AArch64] Add
a
n endian_l
a
n
e_rt
x
helper
routine
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
Fix ChangeLo
g
en
t
ry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR
8
2
8
16
:
Widening multip
l
ies of b
i
tfield
s
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
Rework
vrp_
i
nt_co
n
s
t_binop
interface
commit
|
commitdiff
|
tree
2017-11-03
rsa
n
difo
PR82809: reg
i
ster handling i
n
ix86_vecto
r
_duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
r
s
andif
o
[AArch64] M
i
no
r
rt
x
costs t
w
eak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Ren
a
me the i
n
ternal "Upl" co
n
straint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
rch64] Move code ar
o
und
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
if
o
[AArch64] Generate permute patterns using rtx builders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
201
7
-
1
1-01 R
i
chard S
a
ndifor
d
<ri
c
hard
.
s
a
ndiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Mak
e
tree-ssa-dse
.
c:normalize_r
e
f return a boo
l
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
difo
Don't
treat zero-si
z
e
d
r
a
nges
as overlapping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Us
e
(CO
N
ST_VE
C
TO
R
|GET_MO
D
E)_NUNITS i
n
simpli
f
y-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Turn var-tracking
.
c:INT
_
MEM_OFFSET i
n
to
a functi
o
n
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Factor o
u
t the
m
od
e
ha
n
d
l
ing in lower-su
b
reg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Use more
s
pecific
h
ash functi
o
ns in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
More is_a <scalar_int_mode>
commit
|
commitdiff
|
tree
2017-11-01
r
sandif
o
Add an is_
n
arrower
_
int_m
o
de
h
elper functio
n
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
Add narrower_subreg_mode helper function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
W
iden
i
n
g
o
p
tab cleanu
p
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add a fixed_size_
m
o
de class
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VE
C
_SERIES rtl
code
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add m
o
re
v
e
c_dupl
i
cate simplifi
c
ations
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
gen_(const_)vec_duplicate h
e
lpe
r
s
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
P
r
event invalid register mo
d
e changes i
n
combine
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
Add wider_su
b
reg_mo
d
e helper functions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Make m
o
r
e
u
s
e of
d
f_read_modify_subreg
_
p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop prin
t
_
hex from printing
b
i
ts above the precis
i
on
commit
|
commitdiff
|
tree
2017-10-26
r
sandifo
TARGE
T
_STAT
I
C_RTX_
A
LIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
i
fo
Convert STARTING_FRAM
E
_OFFSET to
a h
o
ok
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
Use
SC
A
LA
R
_TY
P
E_MODE in
v
e
ct
_
creat
e
_epilog_fo
r
_re
d
uction
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
Use
SCALAR
_
INT_T
Y
PE_MODE in
loc_list_from
_
tree_1
commit
|
commitdiff
|
tree
2017-10-23
rs
a
n
d
ifo
Use scalar_int/flo
a
t
_mode
i
n
brig_
l
ang
h
ook_typ
e
_for_mode
commit
|
commitdiff
|
tree
2017-10-23
r
sand
i
fo
Use
s
calar_mode in
e
xpand_shif
t
_1
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
d
i
fo
Fix HW
I
+ -
u
n
signed in c
o
mbine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
SUBREG_PRO
M
OTED
_
V
A
R
_P handl
i
ng in expan
d
_dire
c
t_op
t
a
b
_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make mo
r
e use
o
f
GE
T
_MO
D
E_UNIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Make more use
of
HWI_COMPUTA
B
L
E
_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
M
a
ke more use of subreg_size_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wide_
i
nt vers
i
o
n of inchash::hash:
:
add_w
i
de_
i
n
t
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inchash::
h
a
sh::add_w
i
de_in
t
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
P
revent invalid r
e
giste
r
mode changes
i
n co
m
bine
commit
|
commitdiff
|
tree
2017-10-13
rs
a
ndifo
Make
more use o
f
GET_MODE_UNI
T
_BITSIZE
commit
|
commitdiff
|
tree
next