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
cse: Change return type of predicate functions from int to bool
2023-06-01
U
r
os Bizja
k
c
se: Change ret
u
rn typ
e
of predicate
func
t
ions fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Uros
B
iz
j
ak
emit-rtl: Chang
e
return typ
e
of p
r
edicate
f
u
nctions
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Uros Bizjak
alias
:
Chang
e
r
etur
n
ty
p
e
of predicate functions from
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Uros
B
izj
a
k
i
3
86
:
F
ix misleading iden
t
ation i
n
i386
-
expand
.
cc
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
U
r
os
Bizjak
j
u
mp: Change r
e
turn
type of predica
t
e
func
t
ions fro
m
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Uros Bizjak
rtlanal: Chan
g
e return t
y
pe of predica
t
e func
t
ions
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Uros Bi
z
jak
i386
:
Also req
u
ire TARGET_AVX512BW to generate truncv16hiv16
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Uros
B
izjak
i386: Do not
disable call to
ix86_
e
xpand_vecop_qihi2
commit
|
commitdiff
|
tree
2023-05-25
Uros
B
izjak
i386: Use 2
x
-wider modes when emulating
Q
Imode vecto
r
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Uro
s
Bizjak
i386:
A
dd v<any_s
h
ift:ins
n
>v4
q
i3 e
x
pander
commit
|
commitdiff
|
tree
2023-05-23
Uros Bizjak
i386: Add V
8
Q
I
and V4QI
m
od
e
p
artial vector
s
hift operatio
n
s
commit
|
commitdiff
|
tree
2023-05-22
Uros Bizjak
i386
:
Ad
j
u
s
t emulated
i
nteger vecto
r
m
o
de shift
c
ost
s
commit
|
commitdiff
|
tree
2023-05-22
Uros Bi
z
jak
i386
:
Account for t
h
e
memory read in V*QImode multipl
i
c
ati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-18
U
ros
Bizjak
i
3
8
6
: Add infrast
r
ucture
f
or QImode partial vector
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
U
ros Bizjak
i
386: Adjust emulated i
n
te
g
er
vector mode multipli
c
ation
.
.
.
commit
|
commitdiff
|
tree
2023-05-14
Uros Bizjak
i386:
Handle unsu
p
port
e
d modes from ix8
6
_
w
iden_mult_cost
.
.
.
commit
|
commitdiff
|
tree
2023-05-12
Uros
B
i
z
jak
i386: Cl
e
anup ix86_expand_vecop_qihi{,2
}
commit
|
commitdiff
|
tree
2023-05-12
Uros Bizjak
i
386: R
e
mo
v
e mulv
2
si
e
mula
t
ed sequence fo
r
TARGET_SSE2
.
.
.
commit
|
commitdiff
|
tree
2023-05-11
Uros Bizjak
i386: Handle V4HI and V2SImode in ix86_wid
e
n_mult_cost
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Uros B
i
zj
a
k
i38
6
:
A
dd
missing
v
e
ctor ext
e
nd patterns [PR92658]
commit
|
commitdiff
|
tree
2023-05-05
Uros Bi
z
ja
k
i386: Rename inde
x
_
regis
t
e
r_o
p
erand pred
i
cate to regi
s
ter_no
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
Uro
s
Bizjak
i386: In
t
roduce mulv
2
si3 i
n
struction
commit
|
commitdiff
|
tree
2023-05-04
Uro
s
B
iz
j
ak
i
386: Tighten a
s
hift t
o
lea splitte
r
ope
r
a
n
d predicates
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Uros Bi
z
jak
i386: Improve index_register_operand
p
redica
t
e
commit
|
commitdiff
|
tree
2023-04-21
Uros
Bizjak
i386:
R
e
m
o
v
e
REG_OK_FOR_INDEX/R
E
G_OK_FOR_BASE an
d
their
.
.
.
2023-04-21 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-04-20
Uros Bizjak
arch: U
s
e VIRTUAL_RE
G
ISTER
_
P
predic
a
te
.
commit
|
commitdiff
|
tree
2023-04-20
Uros Bizjak
i386: Handle sign-extrac
t
for QImode
operati
o
ns
w
ith
.
.
.
commit
|
commitdiff
|
tree
2023-04-19
Uros Bizjak
i386:
Emit compares between hig
h
r
egisters
a
nd memory
commit
|
commitdiff
|
tree
2023-04-19
Uros Bizjak
Introduce VIRT
U
AL_REGISTER
_
P and VIR
T
UAL_REGI
S
TER_NUM_P
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Ur
o
s B
i
zjak
i386: Improve permutations with
I
NSE
R
TPS i
n
struction
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Uros Bizjak
i386: Robustify ve
c
p
erm blend function
s
for
T
ARGET_MMX_
W
ITH_SS
E
commit
|
commitdiff
|
tree
2023-03-15
Uros Bizjak
i386:
F
ix b
l
end
vector
p
ermut
a
tion for 8-byt
e
m
odes
commit
|
commitdiff
|
tree
2023-03-14
U
r
os
B
izj
a
k
i38
6
:
Use m
o
vss
t
o impl
e
ment
V2SImode
V
EC_PERM
.
commit
|
commitdiff
|
tree
2023-02-27
Uro
s
Bizjak
i386: Do not constrain fmod
and
remainder pa
t
ter
n
s
.
.
.
2023-02-27 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-20
Uro
s
Bizjak
i386: Introduce
general_x64c
o
nstme
m
_oper
a
nd predicate
2023-02-20 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-17
Uros Bizjak
i
i
3
8
6
:
Generate
Q
I
m
ode binar
y
o
p
s
with high-part input
.
.
.
2023-02-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-17
U
r
os Bi
z
ja
k
simplify
-
r
t
x
:
Fix VOID
m
o
d
e operand h
a
ndli
n
g i
n
simp
l
ify_subr
.
.
.
2023-02-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-15
Uros Bizjak
i38
6
:
Relax extract location operand mode requir
e
ments
2023-02-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-15
Uro
s
Bizjak
testsuite/i38
6
:
Cleanup target
selectors in i
3
86 target
.
.
.
2023-02-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-15
Uros Bizjak
i386: Rename extr
_
r
e
gister_operand to int248_
r
e
g
ister_opera
n
d
2023-02-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-13
Ur
o
s Bizjak
i386: Re
l
ax extract location o
p
erand mode requireme
n
ts
.
.
.
2023-02-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-06
Uros Bizjak
op
t
abs: Use o
p
era
n
d[2] mode in
can_vec_set_var_idx_
p
2022-11-06 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-03
Uros Bizj
a
k
i386: Fix
uninitialized register
after peep
h
o
le2 conv
e
rsi
o
n
.
.
.
2022-11-03 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-09-01
Uros Bizjak
i386: Fix con
v
ersion o
f
m
ove
to/from AX_R
E
G
into xchg
.
.
.
2022-09-01 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-07-01
U
ro
s
B
i
z
jak
i386: Use
"r" const
r
aint in *andn
<
mode>3_doub
l
ew
o
rd_
b
mi
2022-07-01 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
Ur
o
s
B
izjak
alpha: Introduce target specific st
o
re
_
data_
b
yp
a
ss_p
.
.
.
2022-06-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
U
ros Bizjak
i386: Fix assert in ix86_function_ar
g
[PR105970
]
2022-06-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
Uros Biz
j
a
k
i386:
Fix VPMOV spli
t
ter
[
PR105993]
2022-06-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-13
Uros Bizjak
i
3
86: Re
t
urn
t
rue for (S
U
B
R
E
G
(MEM
.
.
.
.
)) in regis
t
er_no_elim
.
.
.
2022-06-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-30
Uros Bizjak
i386: Rem
o
ve
c
onstr
a
ints
when used with con
s
t
ant intege
r
.
.
.
2022-05-30 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-18
Uros Bi
z
j
ak
x86:
F
i
x -fsplit-stack feature detection vi
a
T
ARGET_CAN_SPL
.
.
.
commit
|
commitdiff
|
tree
2022-05-17
Uros Bizjak
i386: Fix IC
E
in
final_sc
a
n_insn_
1
[PR
1
05624]
2022-05-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-15
Uros Bizjak
i386:
R
emo
v
e c
o
nstr
a
int
s
wh
e
n used with consta
n
t i
n
tege
r
.
.
.
2022-05-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-05
Uros
Bizjak
[
P
ATCH]
i
386: Cleanup -m32 usage in the testuite
.
2022-05-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-05-03
Uros Biz
j
a
k
i
3
86: Opti
m
i
z
e _mm
_
sto
r
eu_si16 w/o SSE4 [
P
R1050
7
9
]
2022-05-03 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-04-29
Uros Bizj
a
k
i386:
O
ptimiz
e
double-word negat
i
on [PR51954]
2022-04-29 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-04-05
Uros
Bizjak
i
3
86: Fix
m
o
vv2qi_internal xmm reg t
o
x
mm re
g
m
ove
.
.
.
2022-04-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-12
U
ros
B
izjak
i386: Sk
i
p deci
m
al
f
loat vec
t
or m
o
des i
n
type_natural_mode
.
.
.
2022-02-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-10
Uros Bizjak
i
3
86:
Fix ve
c
_un
p
a
c
ks_fl
o
at_lo_v4si o
p
erand constraint
.
.
.
2022-02-10 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-09
U
ros Bizja
k
i
386: -mno-xsave shoul
d
di
s
abl
e
a
l
l relevant ISA flags
.
.
.
2022-02-09 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-09
Uros Bizjak
i38
6
: Force inpu
t
s to a regis
t
er to avoid lowpart_subreg
.
.
.
2022-02-09 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-03
U
ros Bizjak
i
386:
D
o not use %ecx DRA
P
for functions that us
e
__builti
n
_
.
.
.
2022-02-03 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-27
Uros Bizjak
tests
u
ite:
F
ix gfor
t
ran
.
dg/ieee/signaling_?
.
f90 tests
.
.
.
2022-01-27 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-15
Uros Bizja
k
i386: Improve an
d
optim
i
ze ix86_
e
xpand_sse_movcc
2022-01-15 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-14
Uros Bizjak
libstd
c
++: F
i
x 22_lo
c
ale/nu
m
punct/m
e
mber
s
/char/3
.
c
c
.
.
.
2022-01-14 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-14
U
r
o
s
B
izjak
i386:
Mar
k
some o
f
strict_l
o
w_part insn co
n
straints
.
.
.
2022-01-14 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-13
Uros
Bizjak
i386: Intro
d
u
ce V2QI
m
ode
v
ect
o
rized shifts [PR
1
03861]
2022-01-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-13
Uros Bizja
k
i386: Cleanup V2QI arithm
e
tic instruc
t
ions
2022-01-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-13
Uros Bizjak
ii386: A
d
d 16-bit v
e
ctor modes to xop_p
c
m
ov [PR104003]
2022-01-13 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-12
U
ros Bizjak
t
e
stsuite
:
Co
m
pile gcc
.
target/
i
386/pr
1
0
3861-3
.
c with
.
.
.
2022-01-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-12
Uros Bizjak
testsu
i
te: Compil
e
g
+
+
.
dg
/
vect/slp-pr98855
.
cc only
.
.
.
2022-01-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-12
Uros Bizjak
i386: Add CC cl
o
bber
and splits for 32-
b
it vector mode
.
.
.
2022-01-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-11
Uros
B
i
z
jak
i
386: Int
r
odu
c
e V2QImo
d
e
vector cmov
e
for -msse4
.
1
.
.
.
2022-01-11 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-10
Uros Bizjak
i38
6
: Introd
u
ce
V
2QImode vector compares
[
PR103861]
2022-01-10 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-10
U
r
o
s
Bizjak
t
r
ee-optimiz
a
tion/10
3
948 -
detect vect
o
r vec_cmp in
.
.
.
commit
|
commitdiff
|
tree
2022-01-07
U
r
o
s Bizjak
i386: Robustify
V
2QI and V4QI
m
ove patt
e
rns
2022-01-07 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-06
U
ros Bizjak
i
386: Improve HImode int
e
ru
n
it m
o
ves
2022-01-06 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-05
U
r
os Bizja
k
i
386: Introduce V2QImo
d
e
m
inmax, abs and uavgv2hi3_ceil
.
.
.
2022-01-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-05
U
r
os
B
izjak
i386: Fix type
o
f
o
n
e
_cmplv2qi2
alternative
s
1,2
[PR103915]
2022-01-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-05
Ur
o
s Bizjak
i386: Fix
e
xp
a
nd_vec
_
p
e
rm_pshufb for
n
a
rrow modes
.
.
.
2022-01-05 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-04
Uros Bizjak
i386: Introduce
V2QImode
v
ectorized logic [PR103861]
2022-01-04 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-03
Uros
B
izjak
i386: Alw
a
y
s
e
nable mov<V_32:mode> patterns [PR103
8
9
4]
2022-01-03 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2022-01-02
U
r
os Bizjak
i386: Introduce V2QImode vecto
r
ized a
r
ithmetic [PR103
8
61]
2021-12-30 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-31
U
ros Bizj
a
k
tes
t
suite
:
XFAIL s
o
me Wstringop-ov
e
r
flow tests
.
.
.
2021-12-31 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-29
Uros Bizjak
i
3
8
6
: R
o
bustify some expanders w
.
r
.
t
.
paradoxical
S
UBREGs
2021-12-29 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-27
Uros Bizjak
testsui
t
e: Avoid
u
nwanted vecoriz
a
tion [PR95046]
2021-12-27 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-24
Uros Bizj
a
k
i386: Ad
d
V2SFmode DIV insn p
a
tte
r
n [P
R
95046,
P
R
103797]
2021-12-24 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-20
Uro
s
B
izjak
i3
8
6
:
Fi
x
<
sse2p
4
_1>_pinsr
<
s
s
emodesuffix>
a
nd its splitters
.
.
.
2021-12-20 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-16
Uros Bizjak
i386: Enable V
x
H
F vector modes lower AB
I
levels [PR
1
0
357
1
]
2021-12-16 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-14
Uros Bizj
a
k
i386: Implement Vx
H
F vector
s
e
t
/
insert/extract w
i
th
.
.
.
2021-12-14 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-12-01
Uros
B
izjak
i386: Impr
o
ve V8H
I
a
nd V8HF inserts [PR
1
0
2811]
2021-12-01 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-11-29
Uro
s
B
izj
a
k
i386
:
Fi
x
and improve movhi_internal an
d
movh
f
_internal
.
.
.
2021-11-29 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-11-17
Uro
s
Bi
z
jak
i
3
86: Redefine ind
i
rect_thunks_used as
H
ARD_RE
G
_SET
.
2021-11-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-11-17
Uros Bizjak
i
3
8
6: Int
r
oduce LEGACY_SSE_REGNO
_
P pre
d
icate
2021-11-17 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-10-21
Uros Bizjak
testsuite: Adju
s
t pr22
0
76
.
c to
avoid compil
e
-t
i
me o
p
t
i
m
izati
.
.
.
2021-10-21 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-10-18
Uros Bizjak
i
3
86:
F
ix ICE
i
n
ix86_
p
rint_
o
preand_address
[
PR 102761]
2021-10-18 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-10-12
Uros Bizjak
i386: Improve w
o
rkaround for PR82524
L
RA limitat
i
on
.
.
.
2021-10-12 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-09-30
Uro
s
Bizjak
i386: Eli
m
inate sign ext
e
ns
i
o
n after logic oper
a
tion
.
.
.
2021-09-30 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-09-16
Uros Bizjak
[i386] Change ix86_dec
o
mpose_ad
d
re
s
s
return type to
.
.
.
2021-09-16 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
2021-08-26
U
r
o
s
Biz
j
ak
[i386] Call fo
r
ce_reg unconditionally
.
2021-08-26 Uroš Bizjak <
ubizjak@gmail.com
>
commit
|
commitdiff
|
tree
next