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: Add V2SFmode DIV insn pattern [PR95046, PR103797]
2021-12-24
Uros Bizja
k
i386: A
d
d V2SFmode DIV insn pat
t
ern
[
PR95046,
P
R
103797]
commit
|
commitdiff
|
tree
2021-12-20
Uros
B
iz
j
ak
i3
8
6: Fix
<
sse2p4_1>_pinsr<
s
s
e
modesuffix> and
i
ts s
p
litters
.
.
.
commit
|
commitdiff
|
tree
2021-12-16
Uros Bizja
k
i386: Enable
VxHF
vector mod
e
s low
e
r ABI levels [PR103
5
71]
commit
|
commitdiff
|
tree
2021-12-14
Uros Bizjak
i386: Implement
VxHF vector se
t
/insert/extract
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
U
ros B
i
zjak
i
3
86: Im
p
rove V8HI
and V8HF inserts [PR102811]
commit
|
commitdiff
|
tree
2021-11-29
Uros
B
izjak
i386: Fix and improve m
o
vhi
_
inter
n
al
and
m
ovhf_inte
r
nal
.
.
.
commit
|
commitdiff
|
tree
2021-11-17
U
r
os Bizjak
i3
8
6:
R
edefine indire
c
t_thunks_
u
s
e
d as HARD_REG_SET
.
commit
|
commitdiff
|
tree
2021-11-17
Uros Biz
j
a
k
i
3
86:
I
ntr
o
duc
e
LEGAC
Y
_
S
SE_REGNO_P predicate
commit
|
commitdiff
|
tree
2021-10-21
U
r
os
B
izja
k
testsuite: Adjust p
r
22076
.
c to avoid c
o
mpile-time opt
i
mizati
.
.
.
commit
|
commitdiff
|
tree
2021-10-18
Uros Bizjak
i386: Fix ICE in ix86_prin
t
_oprean
d
_addres
s
[PR 102761
]
commit
|
commitdiff
|
tree
2021-10-12
U
ro
s
Bi
z
jak
i386: Imp
r
ove workarou
n
d
f
o
r
PR82524 LRA limitatio
n
.
.
.
commit
|
commitdiff
|
tree
2021-09-30
Uros Bizj
a
k
i386: Eliminate sign extension
a
fter logic operation
.
.
.
commit
|
commitdiff
|
tree
2021-09-16
Uros Bizjak
[i386] Change ix86_decompose_add
r
ess r
e
turn type to
.
.
.
commit
|
commitdiff
|
tree
2021-08-26
Ur
o
s Bi
z
jak
[
i386]
C
a
l
l f
o
r
c
e_reg
u
nconditionally
.
commit
|
commitdiff
|
tree
2021-08-26
Uros Bizj
a
k
[i386] Set all_r
e
gs to true in the call to rep
l
ace_rtx
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
Ur
o
s
Bi
z
jak
[i
3
86] Introduce scalar version of avx512f_vmscale
f
.
commit
|
commitdiff
|
tree
2021-08-09
Uros
B
izja
k
i
386: Nam
e
V2SF l
o
gic insn
s
[
P
R101
8
12]
commit
|
commitdiff
|
tree
2021-08-06
U
ros B
i
zjak
i
3
86:
F
ix
condition
a
l
m
o
ve reg-to-reg m
o
ve
e
liminat
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
Uros Bizjak
i
3
86: Remove atomic_st
o
redi_fpu and
a
tomic_loaddi_fpu
.
.
.
commit
|
commitdiff
|
tree
2021-07-15
Uros Bizjak
i386: Fix ix86_hard_reg
n
o_m
o
de_ok for TDmode on 32
b
it
.
.
.
commit
|
commitdiff
|
tree
2021-07-12
Uros Biz
j
ak
i
3
8
6:
F
ix vec_set<m
o
de>
expanders [PR10142
4
]
commit
|
commitdiff
|
tree
2021-07-12
Uro
s
Bi
z
jak
Chan
g
e
the type
o
f m
e
m
o
ry c
l
assification fun
c
tio
n
s
.
.
.
commit
|
commitdiff
|
tree
2021-07-09
Ur
o
s Biz
j
ak
i386: Fix
*ud
i
vmo
d
si4_pow2_zext_? pa
t
terns
commit
|
commitdiff
|
tree
2021-07-08
Uros
B
izjak
i
3
8
6
:
A
d
d
p
ack/unpack p
a
tterns
f
o
r 32bit vectors [PR10063
7
]
commit
|
commitdiff
|
tree
2021-07-06
Uros Bizjak
i386: Add
variable vec
_
set for 32bit vecto
r
s [PR97194]
commit
|
commitdiff
|
tree
2021-07-05
U
ros
Bizjak
i
3
86: Implement 4-byte vector (V4QI/V2H
I
) constant
.
.
.
commit
|
commitdiff
|
tree
2021-07-01
U
ros Bizjak
i386: R
e
turn
t
rue/false
i
nstead of 1/0 from pr
e
d
i
cates
.
commit
|
commitdiff
|
tree
2021-07-01
Uros Biz
j
ak
Return true/false instead of 1/0 from g
e
neric predicates
.
commit
|
commitdiff
|
tree
2021-07-01
Uros Bizjak
C
h
an
g
e the type of
predic
a
tes to bool
.
commit
|
commitdiff
|
tree
2021-07-01
Uros Bi
z
j
a
k
i386: Add integer
n
abs i
n
struct
i
on
s
[PR1
0
1044
]
commit
|
commitdiff
|
tree
2021-06-29
Uros Bizjak
i386: Add V2SFm
o
de vec_add
s
ub
p
attern [PR95046]
commit
|
commitdiff
|
tree
2021-06-24
Uros B
i
zjak
i
3
86: Ad
d
pac
k
/unpac
k
patterns
f
or
64bit vectors [PR89021]
commit
|
commitdiff
|
tree
2021-06-23
Uros Bizjak
i386: Add PPER
M
two-operan
d
64bit vector per
m
utation
.
.
.
commit
|
commitdiff
|
tree
2021-06-23
Uro
s
Bi
z
ja
k
i386: P
r
event
unwanted combine f
r
om LZC
N
T to BSR [PR
1
01175]
commit
|
commitdiff
|
tree
2021-06-17
U
ros Biz
j
ak
i386: Ad
d
variable
vec_set for 64bit
vecto
r
s [PR97194]
commit
|
commitdiff
|
tree
2021-06-16
U
r
os Bizjak
ii38
6
: A
d
d
missi
n
g two element 64bit vector pe
r
m
uta
t
ions
.
.
.
commit
|
commitdiff
|
tree
2021-06-14
U
ros
B
izjak
i386
:
Spl
i
t V2HIm
o
de *p
u
npckwd to SSE inst
r
uction
.
.
.
commit
|
commitdiff
|
tree
2021-06-13
Uro
s
Bizjak
i38
6
: Improve
v
a
riable permutat
i
on insn
a
voidance
.
.
.
commit
|
commitdiff
|
tree
2021-06-11
U
r
os Bizjak
i386: Try
t
o avoid va
r
iable permutation instruction
.
.
.
commit
|
commitdiff
|
tree
2021-06-10
Peter
Bergner
i386
:
Add V8QI and
othe
r
6
4bit v
e
ctor permutat
i
ons
.
.
.
commit
|
commitdiff
|
tree
2021-06-09
Uros Biz
j
ak
i386
:
Do not emi
t
segment overrides for %p and %P
.
.
.
commit
|
commitdiff
|
tree
2021-06-07
Uros Bizjak
i
3
86: Add init pat
t
e
rn for V4QI vectors [P
R
100637]
commit
|
commitdiff
|
tree
2021-06-06
Uros Biz
j
ak
i
386: Cl
e
an u
p
constra
i
nts
.
md
commit
|
commitdiff
|
tree
2021-06-04
Uros Bizjak
i3
8
6: Convert a couple of predicates to use
m
a
tch_code
.
.
.
commit
|
commitdiff
|
tree
2021-06-04
Uros Bizjak
i38
6
: Add i
n
i
t
patter
n
for V2HI vectors [PR1006
3
7]
commit
|
commitdiff
|
tree
2021-06-03
Uros Bizjak
i3
8
6: Add insert and
e
x
tract patterns for
4-b
y
te
vec
t
ors
.
.
.
commit
|
commitdiff
|
tree
2021-05-27
Uro
s
B
i
zjak
i
386:
R
emove
unnee
d
ed b
i
n
ary operand fixu
p
from e
x
panders
.
commit
|
commitdiff
|
tree
2021-05-27
U
ros Bizjak
i386: Add XOP compa
r
isons f
o
r 4- and 8-byte vecto
r
s
.
.
.
commit
|
commitdiff
|
tree
2021-05-27
U
ros Biz
j
a
k
i
386: Add uavg_ceil
p
atterns for 4-byte
v
ectors [PR100637]
commit
|
commitdiff
|
tree
2021-05-26
U
ros
B
izjak
i386: Autovecto
r
ize 4-byt
e
vectors
commit
|
commitdiff
|
tree
2021-05-23
Ur
o
s Bizj
a
k
i386: Add p
u
sh insns for
4
-b
y
te vec
t
o
r
s [
P
R1007
2
2
]
commit
|
commitdiff
|
tree
2021-05-21
U
ros Bizjak
i3
8
6: Ad
d
comparisons for
4
-b
y
te vectors [PR1
0
063
7
]
commit
|
commitdiff
|
tree
2021-05-21
U
r
os Bizjak
i386: Ad
d
minmax and
a
bs p
a
tterns for 4-byte vectors
.
.
.
commit
|
commitdiff
|
tree
2021-05-20
Uros Bi
z
jak
i386
:
A
v
o
id integ
e
r
logic ins
n
s for 32b
i
t
and 64bit
.
.
.
commit
|
commitdiff
|
tree
2021-05-20
U
ros Bizjak
i3
8
6: Add
m
ult-high
and shift patter
n
s for
4
-byte vectors
.
.
.
commit
|
commitdiff
|
tree
2021-05-19
Ur
o
s
Bizjak
i386: Al
l
ow
6
4b
i
t vec
t
or modes in
gen
e
ral regi
s
te
r
s
commit
|
commitdiff
|
tree
2021-05-18
Uro
s
Bizjak
i386:
I
mplement 4-byte vector support [
P
R100
6
37]
commit
|
commitdiff
|
tree
2021-05-18
Uros Bizj
a
k
i3
8
6: F
i
x
<
a
ny_extend:ins
n
>v4q
i
v4di2 expa
n
d
e
r
commit
|
commitdiff
|
tree
2021-05-18
Uros Bizja
k
i3
8
6:
F
i
x split_dou
b
le_m
o
de with
paradoxic
a
l subreg
.
.
.
commit
|
commitdiff
|
tree
2021-05-13
Uros Bi
z
jak
i3
8
6: Fix
u
p V2SFmode vc
o
nd*
w
ith
-mxop [PR100581]
commit
|
commitdiff
|
tree
2021-05-12
Uros Bizjak
i386: Implement FP ve
c
tor compares
f
or V2S
F
m
ode [
P
R
9
821
8
]
commit
|
commitdiff
|
tree
2021-05-10
Uros Bizjak
i386: Force V2S
I
mode operan
d
s
to registers in expand_sse_movcc
commit
|
commitdiff
|
tree
2021-05-07
Uros B
i
zjak
i
3
8
6
:
Imp
l
ement mmx_pblend
v
t
o
optimize S
S
E conditiona
l
.
.
.
commit
|
commitdiff
|
tree
2021-05-07
Uros Bizjak
i386: Do not emi
t
mask comp
a
res
f
or
m
o
de
s
izes
< 16
.
.
.
commit
|
commitdiff
|
tree
2021-05-05
Uros Bizjak
i
3
8
6: Implem
e
nt i
n
teg
e
r vector c
o
mpares
f
or 64
b
it vec
t
ors
.
.
.
commit
|
commitdiff
|
tree
2021-04-30
Ur
o
s Bizjak
i386:
I
n
troduce revers
e
d ADC a
n
d
SBB pa
t
t
erns [PR98060]
commit
|
commitdiff
|
tree
2021-04-29
Uros Bizjak
i386: Optimize carry flag comparison
s
a bit
commit
|
commitdiff
|
tree
2021-04-29
Uros B
i
zjak
i386: Mark x
8
6 m
a
sked
l
oad
b
uilti
n
s pure [PR100312]
commit
|
commitdiff
|
tree
2021-04-29
Uros Bizjak
i38
6
: Cleanup comparison
p
redicates
.
commit
|
commitdiff
|
tree
2021-04-23
Uros Bizjak
i386:
Reject -m96bit-long-doub
l
e for 64bit targets
.
.
.
commit
|
commitdiff
|
tree
2021-04-23
U
ros Bizjak
i386: Fix atomi
c
FP
p
e
eph
o
les [PR100182]
commit
|
commitdiff
|
tree
2021-04-22
Uros Bi
z
jak
i386: Fix unsign
e
d int ->
double conversi
o
n on
i
386
.
.
.
commit
|
commitdiff
|
tree
2021-03-14
Uros Bizjak
i386: Some m
o
re -mavx512vl -mno-avx5
1
2b
w
fixes [PR
9
9
3
21]
commit
|
commitdiff
|
tree
2021-02-21
Uros Bizj
a
k
Rever
t
:
"i386: Remove REG_ALLOC_ORD
E
R definition"
commit
|
commitdiff
|
tree
2021-02-11
Uro
s
Bizjak
l
ibg
o
mp/i386: Revert the type of s
y
s
c
a
ll
wrappers out
p
ut
.
.
.
commit
|
commitdiff
|
tree
2021-02-11
Uros Bizj
a
k
l
ibgomp/i38
6
: Move syscall asms to sta
t
ic inline
wrappe
r
.
commit
|
commitdiff
|
tree
2021-01-15
Ur
o
s Bizjak
i386: Use
cpp_define_formatted fo
r
__SIZEOF_FLOAT80_
_
.
.
.
commit
|
commitdiff
|
tree
2021-01-14
U
ros B
i
zj
a
k
i386
:
Resolve variab
l
e shad
o
wing in i386-options
.
c
.
.
.
commit
|
commitdiff
|
tree
2021-01-14
Uros Bizja
k
i386: Remove reduntand assignment i
n
i
3
86
-
opt
i
ons
.
c
.
.
.
commit
|
commitdiff
|
tree
2021-01-07
Ur
o
s Bizjak
i386: Merge various insn name mapping code
a
ttri
b
ute
s
commit
|
commitdiff
|
tree
2021-01-05
Ur
o
s Bizjak
i386: Prevent spuriou
s
FP
exceptions with _mm_c
v
t
{
.
.
.
commit
|
commitdiff
|
tree
2021-01-05
Uros
B
izjak
i386: A
d
d _mm2
5
6_c
m
o
v_si25
6
[PR98521]
commit
|
commitdiff
|
tree
2020-12-30
Uros Bizj
a
k
i386: Remove unnecessary clobbers from combine sp
l
i
t
ters
.
commit
|
commitdiff
|
tree
2020-12-29
Uros Bizjak
i386: Rounding f
u
nctions TLC
commit
|
commitdiff
|
tree
2020-12-28
U
ros Bizjak
i386: F
i
x __builtin_rint wit
h
F
E
_DOWNWA
R
D rou
n
d
ing
.
.
.
commit
|
commitdiff
|
tree
2020-12-28
Uros
Bizjak
i
3
8
6:
Use exi
s
t
i
ng tempora
r
y register
i
n rounding funct
i
ons
commit
|
commitdiff
|
tree
2020-12-23
Uros Bizjak
i386: Fi
x
__
b
u
i
l
tin
_
trunc with FE_DOWNWAR
D
rounding
.
.
.
commit
|
commitdiff
|
tree
2020-12-22
Ur
o
s B
i
zjak
i386: Fix
_
_builtin_flo
o
r
with FE
_
D
O
WNWARD roun
d
ing
.
.
.
commit
|
commitdiff
|
tree
2020-12-09
Uros Bizjak
i386: Remove REG_ALLOC_OR
D
ER defi
n
i
t
ion
commit
|
commitdiff
|
tree
2020-12-03
Uros Bizjak
i386: Fix up i
x
8
6
_
md_asm
_
adjust for TI
m
o
d
e
[PR9808
6
]
commit
|
commitdiff
|
tree
2020-12-02
Uros
Bizjak
i
386
:
Fix
abs an m
a
xmin expanders for T
A
RGET_PARTIAL_RE
G
_STA
.
.
.
commit
|
commitdiff
|
tree
2020-11-27
Uros
B
i
zjak
te
s
tsuite/i386:
Fix X
O
P an
d
FMA4
c
h
e
ck
i
n
g func
t
ions
.
.
.
commit
|
commitdiff
|
tree
2020-11-26
Uro
s
Bizjak
i386: Clea
n
up argum
e
nt handling in ix86_expand_*_builti
n
.
.
.
commit
|
commitdiff
|
tree
2020-11-26
Uros Bi
z
jak
i386
:
Use SDW
I
M
m
ode iterator for abs and maxmin [PR97873]
commit
|
commitdiff
|
tree
2020-11-22
Uros Bizjak
i386:
Use SWI48DWI m
o
de iterator for abs and
maxmin
.
.
.
commit
|
commitdiff
|
tree
2020-11-20
U
r
o
s Bizjak
i
3
86: Optimize a
b
s expa
n
s
i
on [PR
9
7873]
commit
|
commitdiff
|
tree
2020-11-19
Uros Bizjak
i386:
Dis
a
ble *<absn
e
g:cod
e
><mode
>
2_i387_1 for TARGET_SSE_MA
.
.
.
commit
|
commitdiff
|
tree
2020-11-04
Uros B
i
zja
k
i386: Fix Intel MCU psABI c
o
mment w
.
r
.
t DEFAU
L
T_PCC_S
T
RUCT_R
.
.
.
commit
|
commitdiff
|
tree
2020-11-04
Pat Bern
a
rdi
i386:
Cleanup i386/
i
386elf
.
h and a
l
ign
i
t
'
s
r
e
turn
.
.
.
commit
|
commitdiff
|
tree
2020-11-03
Uros Biz
j
ak
i386: Fix ix86_fun
c
tion_arg_regno_p to return corr
e
ct
.
.
.
commit
|
commitdiff
|
tree
next