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: get_inner_reference_aff
2017-12-20
rsandifo
po
l
y_i
n
t: get_i
n
ner_referenc
e
_aff
commit
|
commitdiff
|
tree
2017-12-20
r
sa
n
difo
p
oly_int: pointer_may_
w
ra
p
_p
commit
|
commitdiff
|
tree
2017-12-20
rsandi
f
o
poly_int: symb
o
l
ic_num
b
e
r
commit
|
commitdiff
|
tree
2017-12-20
rsand
i
fo
p
o
ly
_
int:
a
f
f
_tree
commit
|
commitdiff
|
tree
2017-12-20
rs
a
ndi
f
o
poly_int
:
get_
a
ddr_ba
s
e_and_
u
nit_offs
e
t
commit
|
commitdiff
|
tree
2017-12-20
rsan
d
ifo
poly_in
t
: get_ref_base_and_extent
commit
|
commitdiff
|
tree
2017-12-20
rsan
d
i
fo
poly_int: i
p
a_pa
r
m_
a
djustment
commit
|
commitdiff
|
tree
2017-12-20
r
s
andifo
poly_int: DWAR
F
CF
A
offsets
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
poly_int:
ope
r
and_
s
ub
w
ord
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
po
l
y_in
t
: SUBRE
G
_BYTE
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
poly_int
:
ir
a
subreg live
n
es
s
tr
a
ck
i
ng
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
p
o
ly_int: store_field & c
o
commit
|
commitdiff
|
tree
2017-12-20
rsa
n
difo
poly_int: C++ bitfield reg
i
ons
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
pol
y
_int: e
x
tract_bit_field
bitrange
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
p
oly_i
n
t: store_bit_field bitrange
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
poly_i
n
t
:
lr
a
f
r
a
me offs
e
ts
commit
|
commitdiff
|
tree
2017-12-20
r
sandifo
poly
_
int: MEM_OFFSET and M
E
M_SIZE
commit
|
commitdiff
|
tree
2017-12-20
rsan
d
ifo
pol
y
_
i
nt: rtx_addr
_
can_trap_p_1
commit
|
commitdiff
|
tree
2017-12-20
r
s
a
ndifo
poly_int: dse
.
c
commit
|
commitdiff
|
tree
2017-12-20
rsan
d
i
f
o
poly_in
t
:
ao_ref a
n
d
v
n_
r
eference_
o
p_t
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
poly_int
:
indirect
_
refs_may_alia
s
_p
commit
|
commitdiff
|
tree
2017-12-20
r
sandifo
poly_int: s
a
me_addr_size_stores_p
commit
|
commitdiff
|
tree
2017-12-20
rsandif
o
poly_int:
f
old_ctor
_
reference
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
poly_int: D
W
ARF lo
c
a
tions
commit
|
commitdiff
|
tree
2017-12-20
r
sand
i
fo
p
o
ly_in
t
: REG_OFFSET
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
poly_int: TRULY
_
NO
O
P
_
T
RUNCATION
commit
|
commitdiff
|
tree
2017-12-20
rsa
n
di
f
o
po
l
y
_i
n
t: cr
e
ate_
i
nt
e
ger_ope
r
an
d
commit
|
commitdiff
|
tree
2017-12-20
rsan
d
i
f
o
p
oly_int
:
dump r
o
utin
e
s
commit
|
commitdiff
|
tree
2017-12-20
r
sandifo
poly
_
int: tree constants
commit
|
commitdiff
|
tree
2017-12-20
rsandi
f
o
p
o
ly_in
t
:
rtx
c
onstants
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
A
dd a gen_int_shift
_
amount he
l
per functi
o
n
commit
|
commitdiff
|
tree
2017-12-20
r
s
a
ndifo
Fix multiple_p fo
r
tw
o
non-pol
y
_ints
commit
|
commitdiff
|
tree
2017-12-16
rs
a
n
d
if
o
poly_i
n
t
:
mod
e
que
r
y functi
o
ns
commit
|
commitdiff
|
tree
2017-12-16
rsandif
o
Revert accidental
c
ommit
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Add
a gen_int_shift_amou
n
t helper function
commit
|
commitdiff
|
tree
2017-12-16
rsan
d
ifo
poly_int: MA
C
RO_MODE
commit
|
commitdiff
|
tree
2017-12-16
r
s
andi
f
o
poly_int: I
N
_TA
R
GE
T
_CODE
commit
|
commitdiff
|
tree
2017-12-16
r
sandifo
M
i
n
or vn_reference_lookup_3 twea
k
commit
|
commitdiff
|
tree
2017-12-16
rs
a
ndifo
Add VEC_SERIES_E
X
PR an
d
a
ssociat
e
d
optab
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Ad
d
VEC_DUPLICAT
E
_EXPR and associated opt
a
b
commit
|
commitdiff
|
tree
2017-12-15
r
sandifo
Make dse
.
c
use offset/w
i
dth in
s
t
ead of start
/
e
nd
commit
|
commitdiff
|
tree
2017-12-14
rsand
i
fo
poly_int
:
ad
d
p
o
l
y
-
int
.
h
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
[AArch64] Fix ICE
s
in aarch64_
p
rint_operand
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Ma
k
e more use of VE
C
TOR_CST_ENCOD
E
D_ELT
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Ma
k
e b
u
ild_
v
ec
t
or sta
t
ic
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
f
o
Make gi
m
ple_build_vector take
a
tr
e
e_
v
ector_builder
commit
|
commitdiff
|
tree
2017-12-07
r
san
d
ifo
Use tree_vector
_
builder::ne
w
_bina
r
y
_op
e
ration for fol
d
ing
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Use tree_vector_bui
l
der:
:
new_unary_operation for foldi
n
g
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
d
i
f
o
Use tree_vector_build
e
r ins
t
ead of build_vector
commit
|
commitdiff
|
tree
2017-12-07
r
san
d
ifo
New
V
ECTOR_CST
la
y
out
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Add
u
nderscores to
l
ocal vars i
n
sel
f
te
s
t
macro
s
commit
|
commitdiff
|
tree
2017-12-05
r
sandifo
[AArch64] Fix some define_insn
_
and_split
c
onditions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Replace REDUC_
*
_EXPR
s
with
internal
f
un
c
tions
.
commit
|
commitdiff
|
tree
2017-11-22
r
s
andi
f
o
PR82547:
U
ndete
c
ted
o
verflow
f
or UNSIG
N
ED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR83004: Accide
n
tal
ch
a
n
g
e to pr81136
.
c
f
or VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
r
s
a
n
d
ifo
F
i
x
calculat
i
o
n of ptr_mode for
M
ODE_PART
I
AL_INT Pmo
d
e
commit
|
commitdiff
|
tree
2017-11-13
rsandi
f
o
[AArch64]
M
ore aar
c
h64
_
endian_lane_r
t
x
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect
_
masked_store target
selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add a vect_align_stack_vars t
a
r
get se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Add
a vect
_
var
i
a
b
le_length target
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_unal
i
gned_
p
ossible target s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a ve
c
t_
e
lement_align_preferred target s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add vect_perm3_* target
selectors
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Don't assume
v
ect_multiple_sizes
m
eans 2 si
z
es
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add available_ve
c
t
o
r_
s
izes t
o
targe
t
-su
p
ports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add V
E
CTOR_BITS to tr
e
e-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Consis
t
ent
l
y
use asm v
o
latile ("
"
::: "memor
y
") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter abou
t
CO
N
ST_
V
ECTOR op
e
r
ands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve i
v
opts h
a
ndling of forc
e
d
s
cale
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base
s
ubr
e
g
r
u
l
es
o
n REGM
O
DE_NATURAL_S
I
ZE rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[AArch64]
U
se a
a
r
c
h
6
4_reg_or_imm instead of nonme
m
o
ry_op
e
rand
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
[AArch64] P
a
ss n
u
m
b
er of
units
to aarch
6
4_expa
n
d_
v
ec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass number of
u
nit
s
t
o
aarch64_si
m
d_vect_p
a
r_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64]
P
as
s
number of units to aarch64_reverse_ma
s
k
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
[AArch64] Add an endian_lane_rtx helper rout
i
ne
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix C
h
angeLog entry
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndi
f
o
PR82816: Widening multiplie
s
of bitfi
e
lds
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Re
w
ork vrp_int_co
n
st_binop interface
commit
|
commitdiff
|
tree
2017-11-03
rsan
d
if
o
PR82809: register handling i
n
ix86_v
e
ctor_duplicate_v
a
lue
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
[AArch64] Minor rtx
c
osts tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch6
4
] Rename the i
n
ter
n
a
l
"Upl" constraint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
rch64] Move code around
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[AArch64] Ge
n
erate permute patterns using rt
x
b
uilders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2017-11-01 Ri
c
hard Sandiford <
r
ichard
.
sandifor
d
@linar
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-dse
.
c:normalize_
r
ef retu
r
n a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don't treat zero-sized ranges as overla
p
pin
g
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Use (CONST_VECTOR|GET_MODE)_NUNITS in simplify-
r
tx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Turn var-tracking
.
c:INT
_
MEM_OFFSET i
n
t
o a function
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
F
ac
t
or out the m
o
de handling in lowe
r
-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
se
m
ore spec
i
f
i
c
ha
s
h function
s
i
n rtlhas
h
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
More is_a <scalar_int_mod
e
>
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add an i
s
_narrower
_
int_mode he
l
per function
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add
narrower_subreg_mode helper functi
o
n
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Wid
e
ning optab
cleanu
p
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd a fix
e
d_size_mod
e
c
l
ass
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
d
i
f
o
Add a VEC_SE
R
IES
rtl code
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Allow vec
t
or CON
S
Ts
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
more vec_dup
l
icat
e
s
i
mplifications
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
A
d
d gen_(const_
)
ve
c
_
duplicat
e
helpers
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
i
f
o
Pr
e
vent invalid register
m
ode
c
h
a
nges in comb
i
ne
commit
|
commitdiff
|
tree
next