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
Add a gen_int_shift_amount helper function
2017-12-20
rsandifo
Add a
g
e
n_in
t
_shift
_
am
o
unt helper
f
unction
commit
|
commitdiff
|
tree
2017-12-20
rsandifo
Fix mu
l
ti
p
l
e_p for two non-poly_
i
nts
commit
|
commitdiff
|
tree
2017-12-16
rsand
i
fo
poly_
i
nt: mode que
r
y functions
commit
|
commitdiff
|
tree
2017-12-16
r
sandifo
R
e
vert accidental
c
ommit
commit
|
commitdiff
|
tree
2017-12-16
rsa
n
difo
Ad
d
a
g
en_int
_
shift_
a
mount help
e
r function
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
poly_int:
MACRO_MO
D
E
commit
|
commitdiff
|
tree
2017-12-16
rsandif
o
poly_int:
I
N_TARGET_
C
ODE
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Minor
vn_reference_lookup_3 twea
k
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Add V
E
C_SER
I
ES_EXPR and associated optab
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Add VE
C
_DUPLIC
A
T
E_EXPR and associated op
t
ab
commit
|
commitdiff
|
tree
2017-12-15
rsandifo
Make dse
.
c use
o
ffset/width instead
of start/e
n
d
commit
|
commitdiff
|
tree
2017-12-14
rsa
n
difo
poly_i
n
t
:
add poly-
i
nt
.
h
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
[A
A
r
ch64] Fix ICEs
i
n a
a
r
c
h64
_
print_operand
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
difo
Make more use of VECTOR_CST_EN
C
O
D
E
D
_ELT
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
Make build_vector s
t
atic
commit
|
commitdiff
|
tree
2017-12-07
r
s
an
d
i
fo
Mak
e
g
i
mple_build_
v
ector
t
ak
e
a
t
ree_vector_builder
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use
t
re
e
_vector_b
u
ilder::new_binary_oper
a
tion for folding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Us
e
t
ree_vector_builder::new_unary_operation for folding
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
di
f
o
Use
tree_vecto
r
_bu
i
lder i
n
ste
a
d o
f
build_vector
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
ifo
New VECTOR_C
S
T layout
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Add unders
c
ores to local vars in self
t
est macro
s
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AAr
c
h64] Fix some define_insn_and_
s
plit c
o
nditions
commit
|
commitdiff
|
tree
2017-11-22
r
san
d
ifo
Replace REDUC
_
*_EXPRs with
in
t
ern
a
l f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
P
R
8
2547
:
Undetect
e
d
o
v
erfl
o
w for UNSIGNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
r
s
andifo
PR8
3
00
4
:
Accid
e
ntal change
t
o pr8
1
136
.
c for VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
Fix calcu
l
a
t
ion of ptr_mo
d
e fo
r
MODE
_
PARTIAL_
I
NT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AAr
c
h64] M
o
re aarch64_endian_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add a vect_mask
e
d_stor
e
target selector
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add
a
v
e
ct
_
ali
g
n_stack_var
s
target selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
an
d
ifo
Add a vect_v
a
r
i
able_len
g
th ta
r
get s
e
lecto
r
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add a vect_unaligned_possib
l
e target
s
elector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect
_
elem
e
n
t
_al
i
gn_preferred target s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
f
o
Add
v
e
ct_p
e
rm3_* tar
g
et selectors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
D
o
n't as
s
ume ve
c
t
_
m
u
ltiple
_
sizes mean
s
2 siz
e
s
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
di
f
o
Add
available_vector_
s
ize
s
to target-supports
.
e
x
p
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add VECTOR
_
BIT
S
t
o
tree-v
e
ct
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Consistently use asm volatile ("" ::
:
"m
e
mory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be
s
tric
t
er abou
t
CONST_VECTOR oper
a
nds
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Improve ivo
p
t
s handling
o
f f
o
rc
e
d s
c
al
e
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base subre
g
rules
o
n R
E
GM
O
D
E
_NATURAL_SIZE ra
t
h
er th
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rs
a
n
difo
[AArch64] Use
a
a
r
ch64
_
r
e
g_or_imm i
n
stea
d
of
nonme
m
ory_
o
perand
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[AArch64]
Pass number of
un
i
t
s
to
aarch64_expand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
dif
o
[AArch64] Pass number of units to aarch
6
4_sim
d
_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
sa
n
difo
[AA
r
ch64] Pass numb
e
r
of unit
s
to aarch64
_
rev
e
r
se_mas
k
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64
]
Add an endian_lane_rtx
h
elp
e
r ro
u
tine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix ChangeL
o
g en
t
r
y
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82816:
W
id
e
ning mu
l
t
iplies of bi
t
fields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rew
o
rk vrp
_
int_c
o
n
st_bin
o
p
i
n
t
erface
commit
|
commitdiff
|
tree
2017-11-03
r
s
andifo
PR82809: register handlin
g
in ix86_v
e
c
t
o
r
_duplic
a
te_value
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
[AArch64]
Mino
r
r
t
x costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[AArch
6
4] Rename t
h
e internal "U
p
l"
constraint
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndif
o
[
AArch
6
4] M
o
ve code around
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
i
fo
[AArch64
]
Generate permute patterns using rtx builders
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
2017-
1
1-0
1
Ri
c
ha
r
d Sandiford <richard
.
sandifor
d
@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Make tr
e
e-ssa-dse
.
c:
n
ormalize_ref r
e
t
ur
n
a
bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don'
t
treat
z
ero-sized rang
e
s
a
s
over
l
apping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CON
S
T
_
VECTOR|GET_MODE)_NUNITS in
s
imp
l
ify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Turn var-tracking
.
c:INT
_
MEM_
O
FFSET
i
n
t
o
a func
t
ion
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Fac
t
or
o
ut
the
m
ode
h
andling in lower
-
subre
g
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
s
e mo
r
e
specific hash functions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
More
i
s_a <scalar_int
_
mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
a
n
is_nar
r
owe
r
_in
t
_
m
ode helper
f
unction
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Add n
a
rr
o
w
er_subreg_mode
helper functio
n
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Wide
n
ing optab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
a
fixed_size_mode cl
a
ss
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a
V
EC_SERIES rt
l
code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow ve
c
tor
C
ONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Add
m
ore vec_dupl
i
cate simpli
f
ications
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
d
d
gen_(const_)vec_duplic
a
t
e
hel
p
ers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
P
revent invalid register
mode changes
in combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wide
r
_subreg_mode helper functions
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
d
i
fo
Make more u
s
e of df_read_modify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
Stop
pri
n
t_hex f
r
om
printing
bits abov
e
the pre
c
ision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGE
T
_
STATIC_RTX_
A
LIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Convert STARTING_FRAME_OF
F
SET to a hook
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
U
s
e SCALAR_TYPE_
M
ODE
in vec
t
_creat
e
_epilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
Use
SC
A
LAR_INT_TYPE_MODE in loc_l
i
st_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
an
d
i
fo
U
se
sc
a
lar_int/float_mode in brig_langhook_type_
f
or_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use scala
r
_mode
i
n
expand_sh
i
ft_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix H
W
I + -unsigned in
c
ombine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBREG_
P
ROMOTED_VAR_P han
d
ling in expand_direct
_
optab_fn
commit
|
commitdiff
|
tree
2017-10-22
r
s
a
n
difo
Ma
k
e more us
e
of
GET_M
O
DE_U
N
IT_PRE
C
ISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
a
ke more use of HWI_CO
M
PU
T
ABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Ma
k
e
m
ore us
e
of
subreg_size_l
o
wpart_
o
ffset
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
Add
w
id
e
_int
ver
s
ion of inc
h
ash::h
a
sh:
:
a
d
d_wide_in
t
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
Rename in
c
hash::hash:
:
add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandif
o
Prevent invalid register mode c
h
a
n
g
e
s
in combin
e
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
M
a
ke
m
o
r
e use of GET_MODE_UNIT_B
I
TSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Make more use of GET_MODE_UNIT_SIZ
E
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
M
a
ke mo
r
e
use of byte
_
lowp
a
rt_offset
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more
u
se of subreg_lowpart_of
f
set
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require wi::to_wide
f
o
r
t
rees
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
A
ll
o
w non-
w
i <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR824
1
3:
Mismatch
e
d
p
recisions in buil
d
_
r
ange
_
check
commit
|
commitdiff
|
tree
2017-10-02
rsan
d
ifo
Fix
m
ismat
c
he
d
precisions
i
n tree
a
rithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsand
i
fo
[
AArch64] PR71307: Defi
n
e
u
nion class of POIN
T
ER+FP
commit
|
commitdiff
|
tree
2017-09-25
rs
a
ndifo
Tu
r
n CON
S
TANT_
A
LIGNMENT into a h
o
o
k
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permute
i
ndex
t
ype
t
o unsi
g
ned short
commit
|
commitdiff
|
tree
2017-09-25
r
sandifo
Update interfac
e
to T
A
RGET_VECTO
R
I
Z
E_VEC_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
PR822
8
9: Comp
u
ting peeling
cost
s
for irrelevant drs
commit
|
commitdiff
|
tree
next