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: Micro-optimize ix86_expand_sse_extend
2023-08-20
Uros Bizjak
i386: Micro
-
opti
m
iz
e
ix86_expand_sse_extend
commit
|
commitdiff
|
tree
2023-08-18
Uros
B
i
zjak
i386:
U
s
e
PUNPC
K
L
?
?
t
o implement vect
o
r
extend and
.
.
.
commit
|
commitdiff
|
tree
2023-08-09
Uros Bizjak
i386: Add missing dot to
-mpartial-vector-fp-m
a
th
d
escriptio
n
commit
|
commitdiff
|
tree
2023-08-08
Uros Bizj
a
k
i386
:
D
o
not
s
anitize upper
part of V
2
SFmode re
g
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-26
Uros Bizjak
test
s
uite: Fix gfortra
n
.
dg/ieee/com
p
ariso
n
s_
3
.
F90 tes
t
suite
.
.
.
commit
|
commitdiff
|
tree
2023-07-26
U
ros Bizjak
i386:
C
lear uppe
r
half of
X
MM register
f
or
V
2SFmode
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Uros Bizjak
i3
8
6: Double-word sign-extension
misse
d
-optimization
.
.
.
commit
|
commitdiff
|
tree
2023-07-18
Uros
B
izjak
dwar
f
2: Change return type of
p
redica
t
e func
t
ion
s
f
r
om
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Uros Bi
z
j
ak
com
b
i
n
e-stac
k
-adj:
C
hange return t
y
pe o
f
p
r
edicate
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
U
r
os Biz
j
a
k
combine: Chan
g
e
r
eturn type of p
r
edicate functions
.
.
.
commit
|
commitdiff
|
tree
2023-07-14
Uros Bizj
a
k
cprop: Do not set REG_EQUAL
no
t
e
when
simplifying paradoxica
.
.
.
commit
|
commitdiff
|
tree
2023-07-13
Uros Bizjak
alp
h
a
:
Fix computat
i
on mode in alpha_e
m
it_set_long_cost
.
.
.
commit
|
commitdiff
|
tree
2023-07-13
Uros Bizjak
RA+sched: Change TRUE/FALSE to
t
r
ue/false
commit
|
commitdiff
|
tree
2023-07-12
U
ros Bizjak
IRA+LR
A
: Change return
type of predic
a
t
e
fun
c
tions
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Uros Bizj
a
k
ifcvt: Change return type of pred
i
cate fun
c
tions from
.
.
.
commit
|
commitdiff
|
tree
2023-07-11
Uros
B
i
zjak
cf
g
+g
c
se: Change return
t
yp
e
of pr
e
dic
a
te functions
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
U
r
os Bizjak
reorg: C
h
ange re
t
urn type of predic
a
te
functi
o
ns from
.
.
.
commit
|
commitdiff
|
tree
2023-07-08
U
r
o
s
Bizjak
cprop: Change
retur
n
t
y
pe o
f
p
redicate
functio
n
s fro
m
.
.
.
commit
|
commitdiff
|
tree
2023-07-08
U
r
os Biz
j
ak
g
c
se: Change
r
eturn type
o
f predicate
f
unc
t
i
ons from
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Uros B
i
z
j
ak
s
c
he
d
: Cha
n
ge
r
eturn t
y
p
e of predicate
f
unctions fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Uros Bizjak
tree+ggc:
Chan
g
e
re
t
urn type of predica
t
e
f
u
nctions
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Ur
o
s
B
izjak
fol
d
-
cons
t
+optabs: Change return type of
p
re
d
i
c
ate
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Uros B
i
zja
k
cselib+e
x
p
r+bitmap
:
Change
r
eturn ty
p
e of predica
t
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Uros
Bizjak
final+varasm:
Change return type of p
r
edicat
e
function
s
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Uros Biz
j
ak
f
unction
:
Change return type of pred
i
cate fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
U
r
os Bi
z
jak
vect:
A
dd t
e
stca
s
es for unsigned conversions [PR110018]
commit
|
commitdiff
|
tree
2023-06-20
Uros Bizjak
calls: Ch
a
nge r
e
turn t
y
pe of predic
a
t
e
fu
n
ctio
n
f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Uros Bizjak
r
e
cog: Change return
t
ype
of
pre
d
ica
t
e function
s
fro
m
.
.
.
commit
|
commitdiff
|
tree
2023-06-18
Uros Bizjak
RTL: Change return type of
p
redicate and c
a
llback functions
.
.
.
commit
|
commitdiff
|
tree
2023-06-18
Uros Bi
z
j
ak
RTL: Merge rtx_equal_p and h
a
sh_rtx function
s
with
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Uros Bizjak
reload
1
:
Ch
a
n
g
e return ty
p
e of pr
e
dicate func
t
ion from
.
.
.
commit
|
commitdiff
|
tree
2023-06-05
Uros Bi
z
jak
prin
t
-rtl:
Change return type of two pr
i
nt
functions
.
.
.
commit
|
commitdiff
|
tree
2023-06-05
Uros B
i
zj
a
k
reginfo: C
h
ange return typ
e
of predicate
f
unctions
.
.
.
commit
|
commitdiff
|
tree
2023-06-02
Uro
s
Bizjak
reg-stack: Chang
e
return
ty
p
e of pred
i
cate fu
n
ctio
n
s
.
.
.
commit
|
commitdiff
|
tree
2023-06-01
Uros B
i
z
ja
k
cse: Cha
n
ge retu
r
n typ
e
of
predicate
function
s
fro
m
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Uro
s
Bizjak
emit-rtl: Chang
e
return t
y
pe of predicate function
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Uros Bizjak
alias:
C
hange r
e
turn
type of
predicate functions from
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Ur
o
s Bizjak
i
386: Fix misleading identation in i386-expan
d
.
c
c
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Uros Bizjak
jump
:
Cha
n
ge return type of predicate functions from
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Uros Bizjak
rtlanal:
Change return
type
of p
r
edicate fun
c
tions
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Ur
o
s
Bi
z
jak
i
3
8
6: Also require TARGET_AVX512BW t
o
generate t
r
uncv16hiv16
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Uros Bizjak
i386: D
o
not disabl
e
call to ix86_
e
x
p
an
d
_vecop_q
i
hi2
commit
|
commitdiff
|
tree
2023-05-25
Ur
o
s Bi
z
jak
i386:
U
se 2x-wid
e
r m
o
des
when emulating Q
I
mode
v
ect
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Uros Bizjak
i
3
86: Add v
<
any_shift
:
i
n
sn
>
v
4
qi3 e
x
p
and
e
r
commit
|
commitdiff
|
tree
2023-05-23
Uros B
i
zja
k
i386
:
A
d
d V8QI and V
4
QImo
d
e pa
r
tial vect
o
r
shift
operations
commit
|
commitdiff
|
tree
2023-05-22
Uros
B
izj
a
k
i386:
Ad
j
ust emulated int
e
g
e
r vector mode shift c
o
sts
commit
|
commitdiff
|
tree
2023-05-22
Uros
B
i
zjak
i386: Account fo
r
the me
m
o
ry read in
V*QImode
multiplication
.
.
.
commit
|
commitdiff
|
tree
2023-05-18
Uros Bizjak
i
386: Ad
d
infrastructur
e
fo
r
QImode pa
r
tial vector
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Uro
s
Biz
j
a
k
i
3
86: Adjust emulated inte
g
er vec
t
or
m
od
e
multiplica
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-05-14
Ur
o
s Bizjak
i386:
Handle
u
nsupported modes
f
rom ix86_wide
n
_mult_cost
.
.
.
commit
|
commitdiff
|
tree
2023-05-12
Uros Bizjak
i386: Cle
a
nup
i
x
8
6_expan
d
_vecop
_
qi
h
i{,2}
commit
|
commitdiff
|
tree
2023-05-12
Uros Biz
j
ak
i386: Remove mu
l
v2
s
i emulated sequenc
e
for
TAR
G
E
T
_SSE2
.
.
.
commit
|
commitdiff
|
tree
2023-05-11
Uros Bi
z
jak
i386: Handle V4HI
and V2SI
m
ode in
i
x86_widen
_
mult_cost
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Uros
Biz
j
ak
i386
:
Add mis
s
ing vector extend pa
t
ter
n
s [PR926
5
8]
commit
|
commitdiff
|
tree
2023-05-05
Uros
Biz
j
ak
i386: Rena
m
e in
d
ex_regis
t
e
r_operand
predic
a
te to regi
s
ter
_
n
o
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
U
r
os Bizjak
i386: Intr
o
d
u
c
e mulv2si3 instruc
t
ion
commit
|
commitdiff
|
tree
2023-05-04
U
r
os Bizjak
i
3
8
6
: Tight
e
n a
s
hift to le
a
splitter
o
p
erand predic
a
t
e
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Uros Biz
j
ak
i386:
Improve index_regist
e
r_
o
perand predicate
commit
|
commitdiff
|
tree
2023-04-21
Uros Bizjak
i3
8
6: Remove REG
_
OK_FOR_INDEX/REG_OK_FOR
_
BA
S
E and their
.
.
.
2023-04-21 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-04-20
U
ros Bizjak
a
r
ch: Use VIRTU
A
L_REGISTER_P
p
redicate
.
commit
|
commitdiff
|
tree
2023-04-20
Uros Bizjak
i
386: Ha
n
d
le sign-extract for QImode
o
perations wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-04-19
U
r
os Bizjak
i386:
Emit compa
r
es between high registers and me
m
ory
commit
|
commitdiff
|
tree
2023-04-19
Uros B
i
zj
a
k
Introduce VIRTUAL_REGISTER_P and
V
IR
T
UAL
_
REGISTER_NUM_P
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
U
r
o
s
Bizjak
i386: Improve permutation
s
with INS
E
RTPS
i
ns
t
ruction
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Uros Bizjak
i386: Robus
t
ify
vec perm blend
f
u
nctions
for TARGET_MM
X
_WITH_SSE
commit
|
commitdiff
|
tree
2023-03-15
Uros Bizjak
i386: Fix blend vector permutation for 8-byte
m
odes
commit
|
commitdiff
|
tree
2023-03-14
U
r
os Bizjak
i
386: Use movss
t
o implement V2SIm
o
de VEC_
P
ERM
.
commit
|
commitdiff
|
tree
2023-02-27
Uros Bizja
k
i386
:
Do not
c
onstrain fmod and remainder
p
atterns
.
.
.
2023-02-27 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-20
Ur
o
s Bizjak
i38
6
: I
n
tr
o
d
u
c
e general_x6
4
const
m
e
m_operan
d
predicate
2023-02-20 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-17
Uros Bizjak
ii3
8
6: Generate QImode
bina
r
y ops wi
t
h high-p
a
rt i
n
put
.
.
.
2023-02-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-17
U
r
os
B
i
z
jak
s
implify-rtx: Fix VOI
D
m
o
de op
e
rand handl
i
ng i
n
simplify_subr
.
.
.
2023-02-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-15
U
r
o
s Bizjak
i386: Relax extrac
t
location oper
a
nd
mode
requirements
2023-02-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-15
Uros B
i
zjak
tests
u
ite/
i
3
86: Cleanup
targe
t
selectors in i386 target
.
.
.
2023-02-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-15
Uros
Bizja
k
i
3
86:
Rena
m
e ex
t
r
_register_operand
to i
n
t
2
48_regi
s
ter
_
op
e
rand
2023-02-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-13
Uros Bizjak
i386: Relax
extract location
o
perand mo
d
e
req
u
irements
.
.
.
2023-02-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-06
Uros Bizjak
optabs:
Use operand[2] mod
e
in
c
an_
v
ec_
s
et_var_
i
dx_p
2022-11-06 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-03
Uro
s
B
i
zjak
i386: Fix uninitialized register afte
r
pe
e
phole2 conversion
.
.
.
2022-11-03 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-09-01
Uros Bizjak
i386:
F
i
x
conversion of mo
v
e to/from AX_REG i
n
to xchg
.
.
.
2022-09-01 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-07-01
Uros
Bizjak
i386:
U
se "
r
" cons
t
r
a
int in *andn<mode>3_doublew
o
rd_bmi
2022-07-01 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
Uros Bi
z
ja
k
al
p
ha: In
t
roduce target sp
e
cific store_
d
ata_byp
a
ss_p
.
.
.
2022-06-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
Uros Biz
j
ak
i386: F
i
x
ass
e
rt in ix86_
f
unction
_
a
r
g [PR10597
0
]
2022-06-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
Uros Biz
j
ak
i386: Fix VPMOV spl
i
tter [PR105993]
2022-06-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-13
U
ros Bizj
a
k
i386: Retur
n
t
r
ue for (SUBR
E
G (M
E
M
.
.
.
.
)) in register_n
o
_
elim
.
.
.
2022-06-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-30
Uros Bizja
k
i
3
86:
Remove cons
t
raints when used
w
ith
con
s
tant integer
.
.
.
2022-05-30 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-18
Uros Bizjak
x86:
F
ix -fsplit-
s
tack fe
a
ture detection via TARGET_C
A
N_SP
L
.
.
.
commit
|
commitdiff
|
tree
2022-05-17
Uro
s
Bizjak
i386:
F
i
x
ICE in fin
a
l_scan
_
insn_1
[
P
R105624]
2022-05-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-15
Ur
o
s Bizj
a
k
i386: Remove
c
onstraints when used with con
s
tant integer
.
.
.
2022-05-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-05
U
ros Bizjak
[PA
T
CH] i386: Cl
e
a
n
up -m32 us
a
g
e
i
n the tes
t
u
ite
.
2022-05-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-03
Ur
o
s
B
izjak
i
386:
O
pt
i
mize _mm_
s
toreu_s
i
1
6
w
/
o SSE4 [PR10507
9
]
2022-05-03 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-04-29
Uros Bizjak
i38
6
: Optimize doub
l
e-word
negation
[PR51954]
2022-04-29 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-04-05
Uros Bizjak
i386: Fix
m
o
v
v2qi_internal xm
m
r
e
g to xmm reg mo
v
e
.
.
.
2022-04-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-12
Uros Bizjak
i3
8
6: S
k
ip decim
a
l f
l
oat vector
m
odes in type_natural_mode
.
.
.
2022-02-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-10
Uros Bizjak
i
3
86: F
i
x vec_
u
npacks_flo
a
t
_
lo_v4si oper
a
nd constraint
.
.
.
2022-02-10 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-09
Uros Bizjak
i3
8
6
: -mno-xsav
e
s
hould
d
i
sable all relev
a
nt ISA
f
lags
.
.
.
2022-02-09 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-09
Uros Biz
j
ak
i386: Force inputs t
o
a
reg
i
ste
r
to avoid low
p
art_subreg
.
.
.
2022-02-09 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-03
Uros
Bizjak
i38
6
: Do not use
%
ecx DR
A
P for functions t
h
at
use
__bui
l
tin_
.
.
.
2022-02-03 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-27
Uros
B
i
z
j
a
k
testsuite: Fix gfortran
.
dg
/
ieee
/
signaling_?
.
f90 tests
.
.
.
2022-01-27 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-15
Uros Bizjak
i386: Improve and optim
i
ze ix86_expand_sse_mo
v
cc
2022-01-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-14
Uros Bizjak
l
ibstd
c
++: Fi
x
22_lo
c
ale/n
u
mpunct/mem
b
ers
/
char/3
.
c
c
.
.
.
2022-01-14 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-14
U
ro
s
Bizjak
i386: Mark some
of st
r
ict_low_part insn constrai
n
ts
.
.
.
2022-01-14 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
next