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
[AArch64] Fix ICEs in aarch64_print_operand
2017-12-07
rs
a
ndifo
[AArch64]
F
ix ICEs in aa
r
ch64_pr
i
n
t
_
oper
a
n
d
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
Make
m
ore
use of VECTOR_CS
T
_ENCODED_EL
T
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
M
a
ke bu
i
ld_v
e
ctor static
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Make gimple_build_vec
t
or ta
k
e a tree_
v
ector_
b
uilder
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
U
se tr
e
e_vecto
r
_bu
i
l
der::ne
w
_bi
n
a
r
y_operation
for fo
l
ding
commit
|
commitdiff
|
tree
2017-12-07
r
sa
n
d
i
fo
Use
tree_vec
t
o
r
_builde
r
::ne
w
_unary_operation
f
or
folding
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
fo
Use tre
e
_vector_builder in
s
tea
d
of bui
l
d_vecto
r
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
N
e
w
VECTOR_CST layout
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
A
dd underscore
s
t
o
loca
l
vars in selftest macr
o
s
commit
|
commitdiff
|
tree
2017-12-05
rsandi
f
o
[AArch64] Fix some define_insn_
a
nd_split co
n
ditio
n
s
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Replace
R
ED
U
C_*_EXPR
s
with internal functions
.
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
difo
PR8254
7
:
U
n
det
e
cted ove
r
flow
for UNSIGNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR83004: A
c
cidental chan
g
e to pr81136
.
c for VECTO
R
_BI
T
S
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
r
s
andifo
Fix cal
c
ulation of ptr_
m
ode
f
o
r
MODE_PARTIAL_
I
NT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsan
d
if
o
[AArch64] M
o
r
e
a
a
rch64_e
n
dian
_
l
a
n
e_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add a vect_
m
a
s
ked_st
o
re tar
g
e
t
s
elec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a vect_align
_
stack_var
s
t
arget s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_variable_leng
t
h targ
e
t se
l
ect
o
r
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add a vect_unaligned_p
o
ss
i
ble target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a vect_element_align_preferred
t
arget selector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndif
o
Add vec
t
_perm
3
_* target selec
t
ors
commit
|
commitdiff
|
tree
2017-11-09
r
sa
n
difo
Don't
a
ss
u
me vect_multiple_sizes means 2
s
izes
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
d
ifo
Add a
v
ailable_vector
_
sizes to
targ
e
t-suppor
t
s
.
e
xp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd VECT
O
R_BI
T
S to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Consistently
u
s
e asm volatile ("
"
:
:
:
"memory")
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter about CONST_
V
E
C
TOR opera
n
ds
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Im
p
rove ivopts handling of forced scales
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Base subr
e
g
r
u
les on REGMO
D
E_
N
ATURAL
_
SIZE rather
than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandi
f
o
[AAr
c
h64] Use aarc
h
64_re
g
_or
_
imm ins
t
ead
of nonmemor
y
_oper
a
nd
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
[AArch64] Pass nu
m
ber of uni
t
s t
o
aarch64_expand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pa
s
s num
b
er of
u
nits to
a
arch64_simd_vect
_
par
_
c
nst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pa
s
s numb
e
r of units to aa
r
ch64_reverse
_
mas
k
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[
AArch64] Add an endian_l
a
ne_rtx helper routine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
F
ix
C
hangeLog entry
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
PR82816: Widening mult
i
plies of
bitfiel
d
s
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
Re
w
ork vrp_int
_
cons
t
_binop interf
a
ce
commit
|
commitdiff
|
tree
2017-11-03
rs
a
n
d
ifo
PR82809: register
h
andling in i
x
86_vector_duplicate_val
u
e
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[AArc
h
64] Mi
n
or rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
[AArch64]
R
ename the internal "Upl" c
o
nstraint
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
[
A
A
r
ch
6
4] Mov
e
code aro
u
nd
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[
AArch64]
Generate permute patterns using
rtx
builders
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
2017-11
-
01 Ri
c
hard S
a
ndifor
d
<rich
a
r
d
.
sandiford@l
i
n
a
ro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Make tree-ssa-dse
.
c:nor
m
a
l
ize_r
e
f
re
t
ur
n
a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don't t
r
e
at ze
r
o-sized
r
a
nges as overlap
p
i
ng
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
difo
Use (CONST_VECTOR|G
E
T_M
O
DE)_NUNITS in simplify-r
t
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Turn var-tracking
.
c
:INT_MEM_OFF
S
E
T i
n
to a function
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Factor out the mode handling in lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use more specific
hash fun
c
t
i
ons i
n
r
t
lhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
san
d
ifo
More is_a <scalar_int_mode
>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd an is_narr
o
wer_in
t
_
mode helper function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
narrower
_
subreg_mode helper function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Wi
d
ening optab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Add a f
i
xed_size_mode class
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
a V
E
C_SERIES rt
l
code
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Al
l
ow
vector
CONST
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
m
o
r
e vec
_
duplicate simplifications
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
d
d gen
_
(c
o
n
s
t_)vec_duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
P
revent invalid registe
r
mode
c
h
anges in combine
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
fo
Add
w
i
der_
s
ubreg_m
o
de helper fu
n
ctions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
M
a
k
e mor
e
u
s
e
of df_read_modify_
s
ub
r
eg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
S
t
op print_he
x
from
printing bi
t
s above the precision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_STATIC_RTX
_
A
LIGNME
N
T
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
C
onver
t
S
TARTING_FRA
M
E
_
OFFSET to a
h
ook
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Use SCALAR_T
Y
PE_MODE
i
n vect_
c
reate_e
p
i
l
og_for_
r
eduction
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndi
f
o
Use S
C
ALAR_INT
_
TYPE_MODE in loc_list
_
from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Us
e
scalar_int/flo
a
t_mode i
n
br
i
g_
l
anghoo
k
_type_for_mod
e
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
d
ifo
U
se scal
a
r_mode i
n
expa
n
d_
s
hift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
F
i
x
H
WI + -unsigne
d
in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
SUBREG_PROMOTED_VAR_
P
handling in e
x
pand_di
r
ect_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Mak
e
more us
e
of GET_MODE_UNIT_PRECI
S
ION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
a
ke
more
u
s
e
of HW
I
_COMPUTABLE_MODE
_
P
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
Make more use of subreg_
s
ize_low
p
art_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wide
_
int vers
i
on of inchash
:
:hash
:
:
a
dd_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inchash:
:
hash::add_
w
ide_int
commit
|
commitdiff
|
tree
2017-10-13
r
s
a
n
difo
P
revent inval
i
d register mode c
h
anges in combine
commit
|
commitdiff
|
tree
2017-10-13
rs
a
ndifo
Make more u
s
e of
G
ET_MODE
_
UNIT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Mak
e
more use
o
f
GET_MODE_UN
I
T_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
Make more use of byte_lo
w
part_offse
t
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of sub
r
eg_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Requ
i
re wi::to
_
wide for trees
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Allow
no
n
-wi <op>
wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR82413: Mismatched precisions in
b
uild_ran
g
e_check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mismatched precisi
o
ns in tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[A
A
rch64
]
PR71
3
0
7:
D
e
f
ine union cl
a
ss
of
P
O
I
N
T
E
R
+FP
commit
|
commitdiff
|
tree
2017-09-25
r
sandifo
Turn CONSTANT_
A
L
I
GNMENT into
a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permut
e
index type t
o
u
n
s
i
gned short
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
difo
Update i
n
terface to TARGET_VECTORIZE_V
E
C_PE
R
M_C
O
N
ST_OK
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
P
R
82289
:
Computing peeling costs for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
r
s
and
i
fo
range_int_cst_
p
handling in extract_range_from_
b
in
a
ry
_
expr_1
commit
|
commitdiff
|
tree
2017-09-22
r
s
and
i
fo
Let the targ
e
t choos
e
a ve
c
torisation alignment
commit
|
commitdiff
|
tree
2017-09-22
r
sandifo
Add
a
vect_get_scala
r
_dr_size hel
p
er f
u
nction
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix spu build a
f
ter r
2
5
3072
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Make
m
o
re use of s
i
mplify_gen
_
bin
a
ry
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Add
copy_rtx call to
R
TL
l
oop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix unguarded u
s
es of
tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tr
e
e-ssa-ccp
.
c:get_v
a
l
u
e_for
_
expr condition
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
A
d
d missing in
t
_
cst_
r
an
g
eN checks to
t
ree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move
c
o
m
p
u
tation of S
L
P_TR
E
E_NUMBER_
O
F
_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandi
f
o
Fix
a
n SVE failure in the Fortran matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Include phis in
S
L
P unrolling ca
l
culation
commit
|
commitdiff
|
tree
next