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: MEM_OFFSET and MEM_SIZE
2017-12-20
rsandif
o
poly_in
t
: MEM_OFFSET and ME
M
_S
I
ZE
commit
|
commitdiff
|
tree
2017-12-20
rsandi
f
o
p
o
ly_int: rt
x
_ad
d
r_can_trap_p_1
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
poly_int: dse
.
c
commit
|
commitdiff
|
tree
2017-12-20
r
s
andif
o
pol
y
_i
n
t: ao_ref and vn_
r
e
f
erence
_
o
p_t
commit
|
commitdiff
|
tree
2017-12-20
r
sand
i
fo
poly_int: i
n
direct_refs_may_alias_
p
commit
|
commitdiff
|
tree
2017-12-20
r
sa
n
d
ifo
poly_int: s
a
me_addr
_
siz
e
_
s
tores_p
commit
|
commitdiff
|
tree
2017-12-20
rsa
n
difo
poly
_
i
n
t: fold_
c
tor_ref
e
rence
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
poly_in
t
:
D
W
A
RF locations
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
poly_int: REG_OFFSET
commit
|
commitdiff
|
tree
2017-12-20
r
sandi
f
o
po
l
y_int:
T
RULY_NO
O
P_TRUNCATI
O
N
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
po
l
y_int:
c
reate_in
t
eger_operand
commit
|
commitdiff
|
tree
2017-12-20
rs
a
nd
i
fo
poly
_
int: dump routines
commit
|
commitdiff
|
tree
2017-12-20
r
sandifo
poly_int: tre
e
constants
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
p
o
ly_int: rtx cons
t
ants
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
Add a
gen_int_shift_amount helper function
commit
|
commitdiff
|
tree
2017-12-20
rsandi
f
o
Fix multiple_p for two non
-
poly_
i
nts
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
poly
_
int: mode query functions
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Revert accidental
c
o
m
mi
t
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Add a
g
en_
i
nt_shift_amo
u
nt he
l
p
er funct
i
on
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
poly_int: MACRO_MODE
commit
|
commitdiff
|
tree
2017-12-16
rsandi
f
o
poly_i
n
t: IN_TARGET_CODE
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Minor vn_reference_lookup_3 tweak
commit
|
commitdiff
|
tree
2017-12-16
r
s
andifo
Add
V
E
C
_SERIES_
E
X
PR and assoc
i
ated optab
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Add V
E
C_DUPLICATE_EXPR and associated optab
commit
|
commitdiff
|
tree
2017-12-15
r
s
andifo
Make dse
.
c use offset/wid
t
h instead of start/end
commit
|
commitdiff
|
tree
2017-12-14
rsandifo
poly_i
n
t
:
add poly-int
.
h
commit
|
commitdiff
|
tree
2017-12-07
r
sand
i
fo
[AA
r
ch
6
4
] Fix ICEs
in aarc
h
64_pri
n
t_operand
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Mak
e
mo
r
e
use of VECTOR_CST_ENC
O
DED_ELT
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
M
ake
b
uild_vector stat
i
c
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Mak
e
g
i
mple_
b
uild_v
e
cto
r
take
a tree_vector_builder
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_
v
ec
t
or_builder::new_
b
inary_operation for fo
l
ding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_vector_build
e
r
:
:n
e
w_
u
nary_operation for f
o
lding
commit
|
commitdiff
|
tree
2017-12-07
r
sa
n
difo
Use
tree_v
e
ctor_
b
uilder instead
of build_vecto
r
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
New VECTOR_
C
ST layout
commit
|
commitdiff
|
tree
2017-12-07
rs
a
n
d
ifo
A
d
d
un
d
erscores to l
o
cal vars i
n
s
e
l
ft
e
st macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch
6
4] Fi
x
som
e
define_i
n
sn_and_split conditions
commit
|
commitdiff
|
tree
2017-11-22
rsandi
f
o
Repla
c
e REDUC_*_EXPRs
w
ith internal
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
P
R825
4
7:
U
n
d
etected overflo
w
f
or UNSIGNE
D
wide_i
n
ts
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR83004: Accidental change to
pr8113
6
.
c
f
o
r VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix calculation
o
f ptr_mode
for MOD
E
_PARTIAL_
I
NT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AArch64
]
Mo
r
e
aa
r
ch64_endian_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a vect_ma
s
ked_store
t
arget
s
elec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd
a
vect_align_stack_vars
target
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a v
e
ct_vari
a
b
l
e_length target selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
n
d
i
f
o
Add
a vect_unaligned_p
o
ssible tar
g
et s
e
lec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add a
vect_element_
a
lig
n
_preferred target sel
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add vect_perm3_* target s
e
lect
o
rs
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't as
s
ume v
e
ct_multipl
e
_s
i
ze
s
means 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add available_v
e
ct
o
r_s
i
z
es to target-
s
u
p
ports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d VEC
T
OR_BITS to tree-ve
c
t
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Consistently use asm volati
l
e ("" :::
"m
e
mory")
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Be stricter a
b
out CONST_VECTOR oper
a
nds
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
I
m
prove ivo
p
ts handli
n
g
o
f
f
orced scales
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base s
u
breg rules
o
n REGMODE_NATURA
L
_
SIZE rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[
A
Arch
6
4] U
s
e aar
c
h
64_reg_or_im
m
instea
d
of
n
on
m
emor
y
_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] P
a
ss
number
o
f
units to aarch64
_
expand_
v
ec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
a
n
d
i
fo
[AArch64] Pass nu
m
be
r
of uni
t
s
to aarch64_simd_vect_par_cn
s
t
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AA
r
ch64
]
Pass number of units to a
a
rch64_reverse
_
mask
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
[AA
r
c
h
64
]
Add an
e
n
d
ia
n
_lane_rtx helper
r
o
u
tine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix ChangeLog entry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
P
R
8281
6
: W
i
den
i
ng m
u
lti
p
lies of bitfi
e
lds
commit
|
commitdiff
|
tree
2017-11-06
r
sandi
f
o
Rework vrp_int_cons
t
_b
i
no
p
interf
a
ce
commit
|
commitdiff
|
tree
2017-11-03
rsand
i
fo
PR
8
28
0
9:
register handling in ix86_vecto
r
_du
p
licat
e
_value
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[A
A
r
ch64] Min
o
r r
t
x costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Rename t
h
e in
t
e
r
nal "Upl" con
s
traint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
A
Arch64
]
Move
c
ode around
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
[AArch64] Generate
p
ermute patte
r
ns using r
t
x builders
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndi
f
o
2017-
1
1-01 Richard Sandiford <ri
c
har
d
.
san
d
ifo
r
d
@
linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-dse
.
c:normalize_ref return a
bool
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Don't treat zero-si
z
ed ranges as
o
verlapping
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
di
f
o
Use (CONST_VECTOR|GE
T
_MO
D
E)_NUNITS
in
s
implify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Turn
var-tracking
.
c:
I
N
T_MEM_OFFS
E
T
i
nto a function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor
o
ut the
mode handlin
g
i
n
low
e
r-sub
r
eg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndi
f
o
Use more specific hash
f
unctions in
rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More
i
s_a <scalar_
i
nt_mo
d
e>
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Add
an is_narr
o
w
e
r_i
n
t_mode he
l
per function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
n
ar
r
o
wer_subreg_mode helper fun
c
tion
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
W
idening optab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
A
d
d a fixed_si
z
e_mode
c
lass
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VEC_SER
I
ES rtl
code
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndi
f
o
Al
l
ow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add more
ve
c
_d
u
plica
t
e sim
p
li
f
i
c
atio
n
s
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
f
o
A
dd gen_(const_)
v
ec_
d
uplicate hel
p
ers
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
difo
P
rev
e
nt invalid regis
t
er
m
ode change
s
in combine
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
Add wider
_
subreg_mod
e
helpe
r
functions
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
Mak
e
more use
o
f df_
r
e
a
d_
m
odify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
S
t
o
p
print_hex fr
o
m printi
n
g
b
its
a
bove
th
e
p
r
ecis
i
o
n
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_STATIC
_
RTX_AL
I
GNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Convert
START
I
NG_FRAME
_
OFFSET to a
hook
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Use SCALAR_TYPE_MODE in ve
c
t_create_epilog_fo
r
_
r
ed
u
ction
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use S
C
ALAR_INT_TYPE_MODE
i
n
l
o
c_list_from_tree
_
1
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
Use scalar_int/fl
o
at_mode in
bri
g
_langhook_type_fo
r
_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e scalar_mode in expand_s
h
ift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fi
x
HWI + -
u
nsigne
d
in co
m
bine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
SUBREG_PROMOTED_
V
AR_P ha
n
dling in expand_direct
_
optab
_
fn
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Mak
e
more
u
se of GET
_
MODE
_
UNI
T
_P
R
ECISIO
N
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more
u
s
e o
f
H
WI
_
COMPUTABLE
_
MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
M
ake mo
r
e use of subr
e
g_size_lowpart_o
f
f
set
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Add wide_int version of incha
s
h::hash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
Renam
e
inchash::ha
s
h::add_wide_int
commit
|
commitdiff
|
tree
next