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
i386: Also require TARGET_AVX512BW to generate truncv16hiv16qi2 [PR110021]
2023-05-29
Ur
o
s Biz
j
ak
i386: Also
r
equire TAR
G
ET_AVX512B
W
t
o
generate tr
u
nc
v
16hiv1
6
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Uros Bizjak
i386: Do not di
s
able call to ix86_expand_
v
ecop_qihi2
commit
|
commitdiff
|
tree
2023-05-25
U
r
os Bizjak
i386:
Use 2x-w
i
der modes when emulating QImod
e
vector
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Uros Bizjak
i386:
A
dd v<
a
ny_shift:insn>v4qi3 expander
commit
|
commitdiff
|
tree
2023-05-23
Ur
o
s Bizja
k
i386: Add
V
8QI a
n
d
V
4
QImode partial vector sh
i
ft operations
commit
|
commitdiff
|
tree
2023-05-22
Uros Bizjak
i386: Adjust emulated integer
v
ector mode shift costs
commit
|
commitdiff
|
tree
2023-05-22
Uros B
i
zjak
i386: Account for the memory read in
V
*Q
I
m
o
de multiplication
.
.
.
commit
|
commitdiff
|
tree
2023-05-18
Uros Bizja
k
i3
8
6: A
d
d infras
t
r
uct
u
re for QImode p
a
rti
a
l vector
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Uros
Bi
z
j
ak
i386: Adjust emul
a
t
e
d
i
n
teger v
e
ctor mode
m
ultiplication
.
.
.
commit
|
commitdiff
|
tree
2023-05-14
Uros Bizjak
i3
8
6: Hand
l
e u
n
supp
o
r
t
ed modes fro
m
i
x86
_
widen_mul
t
_cost
.
.
.
commit
|
commitdiff
|
tree
2023-05-14
Ar
d
Bies
h
euvel
i
386: Honour -m
d
irect-e
x
tern-acc
e
ss
w
hen cal
l
ing __fentry__
commit
|
commitdiff
|
tree
2023-05-12
Uros
B
izjak
i386
:
Cleanup
ix86_expand_vecop_qihi{
,
2}
commit
|
commitdiff
|
tree
2023-05-12
U
r
os Bizjak
i
3
86: Remo
v
e mulv2si
e
mulated
seque
n
ce for TARGET_SSE2
.
.
.
commit
|
commitdiff
|
tree
2023-05-11
Uros Bi
z
ja
k
i38
6
: Handle V4HI and V2SImode in ix86_widen_mult_cost
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Uros Bi
z
jak
i
386: Add missing
v
ector extend pa
t
terns [P
R
9
2
658]
commit
|
commitdiff
|
tree
2023-05-05
Uros Bizjak
i386: Rename index_reg
i
ster_ope
r
and predic
a
te to register_no
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
Uros Bizja
k
i
3
8
6: Introduce mulv2si3 instruction
commit
|
commitdiff
|
tree
2023-05-04
Uros Bizjak
i386: Ti
g
hten
ashift to lea
s
plitter
o
peran
d
pre
d
icates
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Uros Bizjak
i38
6
: Improve ind
e
x_register_operand
p
redicate
commit
|
commitdiff
|
tree
2023-04-21
U
ros
Bizjak
i
3
86:
Remove R
E
G_OK_FOR_INDEX/REG_OK_FOR_BASE and thei
r
.
.
.
2023-04-21 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-04-20
Uros Bizjak
arch
:
Use VIRTU
A
L_REGISTER_P predicate
.
commit
|
commitdiff
|
tree
2023-04-20
Uros Bizjak
i386: Handle
s
i
g
n-extract for QImode op
e
ra
t
ions
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2023-04-19
U
r
os Bizjak
i386: Emit
compares between
h
igh registers
a
nd memo
r
y
commit
|
commitdiff
|
tree
2023-04-19
Uros Bizjak
Introduce
V
I
RT
U
A
L
_REGIST
E
R_P a
n
d VIRTUAL_REGISTER_NUM_P
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Uros B
i
z
j
ak
i386: Improve
p
ermutations w
i
t
h
I
NSERTPS in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Uros Bi
z
jak
i3
8
6: Robustify vec p
e
rm ble
n
d
functi
o
ns
f
or TA
R
GET_MMX
_
WI
T
H_SSE
commit
|
commitdiff
|
tree
2023-03-15
Uros Bizjak
i386: Fix b
l
e
n
d vector per
m
utation
f
or 8-byt
e
modes
commit
|
commitdiff
|
tree
2023-03-14
Uro
s
B
iz
j
ak
i
3
86: Use movss to i
m
plement V2SImode VEC_P
E
RM
.
commit
|
commitdiff
|
tree
2023-02-27
Uros Bizj
a
k
i386: Do n
o
t co
n
s
train
f
mod and remainder patterns
.
.
.
2023-02-27 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-20
Uros Bizjak
i
3
86: Introdu
c
e genera
l
_
x64constmem_o
p
erand
predi
c
ate
2023-02-20 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-17
Uros Bizjak
ii386
:
Gen
e
rat
e
QImode
b
ina
r
y
ops with high-p
a
rt input
.
.
.
2023-02-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-17
U
r
os Bizj
a
k
s
i
m
plify-
r
tx: Fix VOI
D
mode oper
a
nd handl
i
ng in
simplify_s
u
br
.
.
.
2023-02-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-15
Uros
Bizjak
i
386: Relax extract
l
ocation operand mode
r
equirements
2023-02-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-15
Uro
s
B
izjak
testsuite/i386
:
Cleanup target sel
e
ctors in i386 tar
g
e
t
.
.
.
2023-02-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-15
Uro
s
Bizjak
i386: Rename extr_register_operan
d
to i
n
t2
4
8_reg
i
ster_o
p
erand
2023-02-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-13
Uros Bizjak
i386: Relax extract
l
ocation operand mode require
m
ents
.
.
.
2023-02-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-06
Ur
o
s Biz
j
ak
optabs: U
s
e
operand[2] mode in
c
an_vec_set
_
var_id
x
_p
2022-11-06 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-03
Uros Bizjak
i386: Fix uninitialized register a
f
t
er peephole2 conversion
.
.
.
2022-11-03 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-09-01
Uros Bizja
k
i386: Fix conversion of mo
v
e to/
f
rom AX_REG into xchg
.
.
.
2022-09-01 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-07-01
Uro
s
Bi
z
jak
i386: Use "r" constrai
n
t
in *and
n
<mode>3_doub
l
eword_bmi
2022-07-01 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
Uros Bizjak
alpha: Intro
d
uce t
a
rg
e
t spec
i
fic stor
e
_
d
ata_byp
a
s
s_p
.
.
.
2022-06-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
Uros Bizjak
i386: Fix
a
ssert in ix8
6
_fu
n
ction_arg [PR10597
0
]
2022-06-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
U
r
os Bi
z
jak
i386: Fix VPMOV splitter [P
R
105
9
93]
2022-06-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-13
Uros Biz
j
a
k
i
3
86: Ret
u
rn t
r
ue for
(SUBREG (M
E
M
.
.
.
.
)
)
i
n
register_no
_
elim
.
.
.
2022-06-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-30
U
ros Bizjak
i386: Remove cons
t
raint
s
when used w
i
th
constant inte
g
er
.
.
.
2022-05-30 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-23
Mayshao
[
x
86_64
]
: Zhaoxin lujiazui enablemen
t
commit
|
commitdiff
|
tree
2022-05-18
Uro
s
Bi
z
jak
x86
:
Fix -fs
p
lit-stack fea
t
ure dete
c
tion via
T
ARG
E
T
_
CAN_SPL
.
.
.
commit
|
commitdiff
|
tree
2022-05-17
Uros Bizjak
i386: Fix ICE in
final_scan_insn_1 [PR105624]
2022-05-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-15
Uros
Bizjak
i3
8
6: Remove constraints when
used with
co
n
s
tant int
e
g
e
r
.
.
.
2022-05-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-05
U
ros Bizjak
[PATCH] i386: Cl
e
anup -m32
u
sage in the testuite
.
2022-05-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-03
Uros Bizj
a
k
i386: Optimize _mm_storeu_si16 w/o SSE4 [P
R
105079
]
2022-05-03 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-04-29
Uros
B
izjak
i386: Opt
i
mize
d
ouble-w
o
r
d
negation
[
PR51954]
2022-04-29 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-04-05
Uros Bizjak
i386: Fix movv2qi_internal xmm reg to xmm
r
e
g move
.
.
.
2022-04-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-12
Uros Bizjak
i386: Skip dec
i
mal
f
l
o
at vector modes i
n
type_natural_mode
.
.
.
2022-02-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-10
Uros Bizj
a
k
i386: Fix vec
_
u
n
packs_floa
t
_lo_
v
4
si opera
n
d constraint
.
.
.
2022-02-10 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-09
Uros
Bizjak
i386: -mno-xsave should
d
isab
l
e
all rele
v
ant ISA
f
lags
.
.
.
2022-02-09 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-09
Uros Bizjak
i3
8
6:
Force inputs to a
r
egist
e
r
to avoi
d
lowp
a
rt_
s
ubreg
.
.
.
2022-02-09 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-03
Uros
B
izjak
i38
6
: Do
not use
%
ecx DRAP fo
r
functions that
u
se __
b
u
ilt
i
n_
.
.
.
2022-02-03 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-27
Uros Bizjak
te
s
tsuite:
F
ix
g
fortran
.
d
g/ieee/signaling_?
.
f90
te
s
ts
.
.
.
2022-01-27 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-15
Uros Bizjak
i
386:
Improve
a
nd
optimiz
e
i
x86_expand_sse_m
o
vcc
2022-01-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-14
Uros
Bi
z
j
a
k
libstdc++: Fix 22_locale/numpunc
t
/members/
c
h
ar/3
.
cc
.
.
.
2022-01-14 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-14
Uros Bizjak
i3
8
6:
M
ar
k
s
ome of strict_lo
w
_part insn
constrain
t
s
.
.
.
2022-01-14 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-13
Uros Bizjak
i386: In
t
roduce
V2
Q
Imo
d
e
ve
c
torized shift
s
[
P
R103861]
2022-01-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-13
Uro
s
Bizjak
i38
6
:
Cleanup V2QI arithmetic instructio
n
s
2022-01-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-13
Uro
s
Bizjak
ii386: Add 16-bit
v
e
ctor modes to xop_
p
cmov [
P
R1040
0
3]
2022-01-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-12
Uros Bizjak
testsuite:
Compile gcc
.
t
a
r
g
e
t/i3
8
6/pr103861
-
3
.
c
with
.
.
.
2022-01-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-12
Uro
s
Biz
j
a
k
testsuit
e
: Compile g++
.
d
g
/ve
c
t/slp-pr9
8
85
5
.
cc only
.
.
.
2022-01-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-12
Uros
B
izjak
i386: Ad
d
CC clobb
e
r
and
splits for 3
2
-bit vec
t
or mode
.
.
.
2022-01-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-11
Ur
o
s Bizjak
i386
:
I
ntro
d
uce V2QImo
d
e vect
o
r cmove for -msse4
.
1
.
.
.
2022-01-11 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-10
Uros Bi
z
j
a
k
i386
:
Introd
u
ce V2Q
I
mode vector com
p
ares [PR103
8
6
1]
2022-01-10 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-10
Uro
s
Bizja
k
tree-optimization/10
3
94
8
- detect vect
o
r vec_cm
p
in
.
.
.
commit
|
commitdiff
|
tree
2022-01-07
Uro
s
Bizjak
i386: Robust
i
fy V2QI and
V
4
QI mov
e
patterns
2022-01-07 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-06
U
ros
B
izjak
i3
8
6: Im
p
rov
e
HImo
d
e i
n
t
erunit moves
2022-01-06 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-05
U
r
os Bizjak
i
3
86
:
In
t
roduce V2QIm
o
de m
i
n
m
a
x, abs and u
a
vgv2hi3_ceil
.
.
.
2022-01-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-05
U
r
os Bizjak
i386: Fi
x
type of on
e
_
c
mplv2qi2 alternatives 1
,
2 [PR10
3
9
1
5]
2022-01-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-05
Uros Bizjak
i3
8
6:
F
i
x expand_vec_perm_psh
u
f
b
for n
a
rr
o
w
m
odes
.
.
.
2022-01-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-04
Uros Bizjak
i386
:
Intr
o
d
u
ce V2
Q
I
mode
ve
c
tori
z
ed logic [PR10386
1
]
2022-01-04 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-03
U
r
o
s Bizjak
i386: Always
en
a
b
l
e mov<V_32:mode>
p
att
e
rns [PR103894]
2022-01-03 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-02
U
r
os Bizjak
i386: Intr
o
du
c
e
V2QImode vectorized arithme
t
ic [PR103861]
2021-12-30 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-31
Uros Bizjak
testsuite: X
F
AIL som
e
Wstringop-overf
l
ow
t
e
s
ts
.
.
.
2021-12-31 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-29
Uros Bizja
k
i386: Robustify som
e
e
x
pa
n
ders
w
.
r
.
t
.
paradoxical SUBREGs
2021-12-29 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-27
Uros Bizjak
t
estsu
i
te: Avoid
u
nwanted vec
o
ri
z
ati
o
n [PR95046]
2021-12-27 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-24
U
ros Bi
z
jak
i386: Add V2SFmode
DIV i
n
sn
pattern [PR9
5
046, P
R
10
3
797]
2021-12-24 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-20
U
r
os Bizjak
i386: Fix <s
s
e2p4_
1
>
_
pinsr<sse
m
odes
u
ffix> and
i
ts split
t
ers
.
.
.
2021-12-20 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-16
U
r
o
s
Bizjak
i386: Enable VxHF vector mo
d
es lower ABI levels [P
R
103571]
2021-12-16 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-14
Uros B
i
zjak
i386: Imp
l
ement VxHF vector se
t
/
i
nsert/extract wi
t
h
.
.
.
2021-12-14 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-01
Uros
B
izja
k
i38
6
: Improve V8HI a
n
d V8HF ins
e
r
t
s
[PR1028
1
1]
2021-12-01 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-11-29
Uros Bizja
k
i386: Fix and impro
v
e
m
ovhi_
i
n
ternal and movhf_internal
.
.
.
2021-11-29 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-11-17
Uro
s
B
i
z
j
a
k
i386
:
R
ede
f
i
n
e indirect_thunks_used as HARD_REG_SE
T
.
2021-11-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-11-17
Uros Bi
z
jak
i38
6
: Introduce
L
EGACY_SSE_REGNO_P predicate
2021-11-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-10-21
Uros B
i
z
j
ak
test
s
u
i
t
e:
Adjust p
r
22076
.
c to av
o
id c
o
mpile-time optimizati
.
.
.
2021-10-21 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-10-18
Uros
Bizjak
i386:
Fi
x
ICE
i
n ix86_print_op
r
e
a
nd_address [PR 102761]
2021-10-18 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-10-12
U
ros Bizjak
i386: I
m
prove
w
orkaround
f
or
P
R
82524
L
RA
l
imitation
.
.
.
2021-10-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-09-30
U
r
os Bizj
a
k
i386: Elim
i
n
a
te s
i
gn e
x
tension a
f
te
r
logic opera
t
ion
.
.
.
2021-09-30 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-09-16
Uros Bizjak
[i386] Change ix86
_
de
c
ompose
_
address return type to
.
.
.
2021-09-16 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-08-26
U
ros
Bizjak
[
i
386] Call force_reg uncond
i
tionally
.
2021-08-26 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-08-26
Uro
s
Bi
z
jak
[i386]
S
et all_re
g
s to true in the call to replace_rtx
.
.
.
2021-08-26 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-08-12
Uros Bizjak
[i386] In
t
roduce scala
r
version
o
f
avx51
2
f_vmscalef
.
2021-08-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-08-09
Uros Bizjak
i
38
6
: Na
m
e
V2SF logic insns [PR101812]
2021-08-09 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-08-06
Uros Bizja
k
i386: Fix condi
t
ional m
o
ve reg-to-r
e
g move el
i
mination
.
.
.
2021-08-06 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
next