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: Fix invalid RTX in split2 pass [PR112567]
2023-11-16
U
r
os Bizjak
i386: Fix i
n
vali
d
RTX in split2 pass [PR112567]
commit
|
commitdiff
|
tree
2023-11-15
Uros Bizjak
i386: Optimize
strict_low_part QIm
o
d
e
insn with hi
g
h
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Uros Bizjak
i
386:
F
i
x split condition
o
f *<i
n
s
n>qi_ext<mode>_1_slp
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Uros Bizj
a
k
i
3
86:
F
ix strict_low_part QImode insn with
high input
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Uros
Bizjak
i386: Generate stric
t
_low_p
a
r
t
Q
I
mode i
n
sn w
i
th
h
igh
.
.
.
commit
|
commitdiff
|
tree
2023-11-13
Uro
s
Bizja
k
i386: Re
w
rite pushfl<mode>2
and
p
opfl<mode>1
as u
n
spe
c
s
commit
|
commitdiff
|
tree
2023-11-13
Uros Bizj
a
k
i
3
86
:
Return
CCmode from ix86_cc_mode for unk
n
own RTX
.
.
.
commit
|
commitdiff
|
tree
2023-11-12
Uros Bizjak
i
38
6
:
R
e
move *
s
tack
_
pr
o
tect_set_4s_<
m
ode>_di alternative
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Uros B
i
zjak
i386:
Clear st
a
ck
p
r
otector scrat
c
h with ze
r
o
/sign
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Uros Bizjak
i386:
Fix ashift
i
n
sn m
n
emonic in shift code att
r
ibute
commit
|
commitdiff
|
tree
2023-11-09
Uros Bizjak
i38
6
:
Improve stack protector patterns and peepho
l
e2s
.
.
.
commit
|
commitdiff
|
tree
2023-11-08
Uros
Biz
j
a
k
i386:
A
pply LRA reload
w
or
k
aro
u
nd to insn
s
w
i
th high
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Uro
s
Bizjak
i
3
86: Mak
e
f
l
ags_re
g
_operand a spe
c
ial predicate
commit
|
commitdiff
|
tree
2023-11-06
U
ro
s
Bizjak
i
386: Use "addr"
a
ttr
i
b
u
t
e to limit
a
ddress regclass
.
.
.
commit
|
commitdiff
|
tree
2023-11-05
Uros
B
i
zjak
i3
8
6: Ad
d
LEG
A
CY_INDEX_R
E
G register c
l
ass
.
commit
|
commitdiff
|
tree
2023-11-03
U
ros Bi
z
jak
i
386: Hand
l
e multiple address
reg
i
s
t
er classes
commit
|
commitdiff
|
tree
2023-11-02
Uro
s
Biz
j
ak
i386: Move sta
c
k
p
r
otector patterns above mov $0 -
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
Uros
Bizjak
i386
:
Fix
s
tack protector peephole2 operand pred
i
ca
t
e
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
Uros B
i
z
j
a
k
i
386
:
I
m
prove s
t
ack protector p
a
tterns and peephole2s
commit
|
commitdiff
|
tree
2023-10-27
U
ros Bizja
k
i
3
86: Fiy t
y
po i
n
"p
a
rti
a
l_
m
emory_read_
s
tall" tune
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
Uros Bizjak
i
3
86:
N
arrow test inst
r
uctions with immediate operands
.
.
.
commit
|
commitdiff
|
tree
2023-10-16
Uros Bizj
a
k
i
3
86:
A
llow
-
mlarge-data
-
threshold
with
-
m
c
m
odel=large
commit
|
commitdiff
|
tree
2023-10-05
Uros Bizjak
i386: Im
p
rove
m
e
m
ory c
o
py fro
m
name
d
a
ddre
s
s
s
p
ace
.
.
.
commit
|
commitdiff
|
tree
2023-09-11
U
ros
B
izjak
i386: Han
d
le CONST_
W
I
DE
_
I
NT i
n
output_pic_addr
_
const
.
.
.
commit
|
commitdiff
|
tree
2023-08-25
U
ro
s
Biz
j
ak
fortra
n
:
Renam
e
TRU
E
/FA
L
SE t
o
true
/
false
in *
.
cc files
commit
|
commitdiff
|
tree
2023-08-25
Ur
o
s Biz
j
ak
gcc:
R
e
n
a
me TRUE/FALSE
to true
/
fals
e
in *
.
cc files
commit
|
commitdiff
|
tree
2023-08-24
Uros Bi
z
jak
i386: Opt
i
mize pins
r
q o
f
0 with index 1 into m
o
vq
.
.
.
commit
|
commitdiff
|
tree
2023-08-23
Ur
o
s Bizjak
i386: Fix register sp
i
ll failure w
i
t
h
concat RTX [PR11
1
010]
commit
|
commitdiff
|
tree
2023-08-20
U
r
os
Bizjak
i386:
M
icro-optimize ix
8
6_expand_sse_exte
n
d
commit
|
commitdiff
|
tree
2023-08-18
Uros Bizjak
i386: Use PUNPCKL
?
?
to implement vector extend and
.
.
.
commit
|
commitdiff
|
tree
2023-08-09
U
r
os Bi
z
jak
i38
6
: Add
m
i
ssing d
o
t to -mpa
r
tial-ve
c
tor-fp-math description
commit
|
commitdiff
|
tree
2023-08-08
Uro
s
Bizjak
i38
6
: Do not
s
a
n
itize up
p
er part of V2SFmode reg with
.
.
.
commit
|
commitdiff
|
tree
2023-07-26
Uros
B
i
z
jak
testsu
i
te: Fix gfort
r
an
.
dg/ieee
/
com
p
ari
s
o
n
s_3
.
F90 testsu
i
te
.
.
.
commit
|
commitdiff
|
tree
2023-07-26
Uros Bizjak
i386: Clea
r
upper
half of XMM register for V2S
F
mode
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
Uros Bizjak
i386: Double-word
sig
n
-ext
e
ns
i
on m
i
sse
d
-opt
i
mization
.
.
.
commit
|
commitdiff
|
tree
2023-07-18
Uros Bizjak
dwarf2: Change retu
r
n t
y
pe of pred
i
cate functions
f
rom
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Uros Biz
j
ak
combine-stack-adj: C
h
ange return
t
ype
of predicate
.
.
.
commit
|
commitdiff
|
tree
2023-07-17
Uros Bi
z
jak
combine:
C
hange r
e
t
u
rn t
y
pe of
p
redic
a
te functions
.
.
.
commit
|
commitdiff
|
tree
2023-07-14
Uros Biz
j
ak
cprop: Do not set REG_EQUAL note when simplif
y
i
ng parado
x
ic
a
.
.
.
commit
|
commitdiff
|
tree
2023-07-13
Uros Bizjak
a
l
p
h
a:
F
i
x
computat
i
o
n mode
i
n alpha_emit_set_long_cost
.
.
.
commit
|
commitdiff
|
tree
2023-07-13
Uros Bizjak
R
A
+sche
d
:
C
h
a
n
g
e TRUE/FAL
S
E to true/false
commit
|
commitdiff
|
tree
2023-07-12
U
ros Bizjak
IRA+
L
RA: Change retur
n
type of
p
r
e
d
icate
f
u
n
c
tions
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
U
ros Bizj
a
k
ifcvt: Change
r
etu
r
n typ
e
o
f
predicate functions f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2023-07-11
Uros Bizjak
cf
g
+gcse: Change
r
eturn type of
p
redicat
e
functi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Uros Bizjak
reorg: Change
return type
o
f predicate
functions from
.
.
.
commit
|
commitdiff
|
tree
2023-07-08
Uros B
i
zja
k
cprop: Change retu
r
n type of pre
d
icate functions from
.
.
.
commit
|
commitdiff
|
tree
2023-07-08
U
r
os
Bizjak
gcse: Change ret
u
rn type o
f
p
redicate f
u
n
ctions from
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Uros Bizjak
sched: Ch
a
nge
return t
y
pe o
f
predicate functions from
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Uros B
i
zjak
t
ree+ggc: C
h
ange ret
u
rn type of predi
c
ate
functions
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Uros Bizjak
f
o
ld-cons
t
+optabs:
C
hange return t
y
pe
of p
r
e
d
i
c
ate
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Uros Bizja
k
cselib
+
exp
r
+
bitmap: C
h
ange return type of predi
c
ate
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Uros Bi
z
jak
final+varasm: Change return type of pr
e
di
c
ate functions
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Uros Bizjak
funct
i
on
:
Chan
g
e r
e
turn type of pred
i
cate fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Uros
B
i
z
jak
vect: Add test
c
ases f
o
r unsigned conversions
[
P
R110018]
commit
|
commitdiff
|
tree
2023-06-20
Uros
B
i
z
ja
k
ca
l
ls: C
h
ange return type of predi
c
ate
f
unction from
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Uros Bi
z
jak
r
ecog: Change return type of predicate func
t
ions from
.
.
.
commit
|
commitdiff
|
tree
2023-06-18
U
r
o
s B
i
zjak
RTL: Change return type of predi
c
ate a
n
d callback fun
c
ti
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2023-06-18
Uros
B
izj
a
k
RTL
:
Merge rtx
_
equal_
p
and
hash_rtx functions with
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Uros Bizjak
reload1: Change return type
o
f predicate function from
.
.
.
commit
|
commitdiff
|
tree
2023-06-05
Uros
Bi
z
jak
print
-
rtl: Change ret
u
rn
t
ype of two
p
rint
f
u
nctio
n
s
.
.
.
commit
|
commitdiff
|
tree
2023-06-05
Ur
o
s Bizjak
r
e
g
info: Chang
e
return ty
p
e
of
p
redicate functions
.
.
.
commit
|
commitdiff
|
tree
2023-06-02
Ur
o
s Bizj
a
k
reg-stack: Change return t
y
pe
of predi
c
ate fu
n
ctions
.
.
.
commit
|
commitdiff
|
tree
2023-06-01
Uro
s
Bizjak
cse
:
Change
r
eturn type
o
f predicate functio
n
s f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
U
ros Bizjak
em
i
t-rtl: Change
return type of predicat
e
functions
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Uros Bizjak
alias:
C
han
g
e
r
eturn type of predicate functions
fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Ur
o
s Bizjak
i
38
6
:
F
ix misl
e
ading identatio
n
in i
3
86-expan
d
.
cc
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Uros
Bizjak
jump: Change return type
o
f p
r
e
d
i
cate func
t
i
o
n
s from
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Uros Bizjak
rtlanal: Change
r
etu
r
n
type of pre
d
icate funct
i
on
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Uro
s
Bizjak
i
3
86: Als
o
require TARGET_AVX5
1
2BW to genera
t
e t
r
uncv
1
6hiv16
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Uros B
i
zjak
i386: Do not disable c
a
l
l to
ix86
_
e
x
pand_vecop_qihi2
commit
|
commitdiff
|
tree
2023-05-25
Uros
B
izjak
i386
:
Use 2x-wider modes when emu
l
ating
Q
I
mode vec
t
or
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Uros Bi
z
jak
i386: Add v
<
any_shift:insn>v4q
i
3
expander
commit
|
commitdiff
|
tree
2023-05-23
Uros Bi
z
j
ak
i386: Add V8QI and V4QImode partia
l
ve
c
tor shift operations
commit
|
commitdiff
|
tree
2023-05-22
Uros Bizjak
i386: Adjust emulated inte
g
er
v
ecto
r
m
ode shift costs
commit
|
commitdiff
|
tree
2023-05-22
Uros Bizjak
i38
6
: Acc
o
unt
for the memory rea
d
in V*QImode multiplicati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-18
Uro
s
Bizja
k
i38
6
: Add i
n
f
r
astructure for
QImode p
a
rtial vector
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Uro
s
B
izjak
i386: Adjust em
u
lated intege
r
vector mo
d
e multiplication
.
.
.
commit
|
commitdiff
|
tree
2023-05-14
Uros Bi
z
jak
i386:
H
andle un
s
upp
o
rted modes from ix86_widen_mult_co
s
t
.
.
.
commit
|
commitdiff
|
tree
2023-05-12
Uros Bi
z
j
a
k
i
3
86: Cleanup
ix86_expand_vec
o
p_qihi{,2}
commit
|
commitdiff
|
tree
2023-05-12
Uro
s
Biz
j
ak
i386: Remove mulv
2
s
i emula
t
ed
seq
u
ence for TAR
G
ET_SSE2
.
.
.
commit
|
commitdiff
|
tree
2023-05-11
Uros
B
izjak
i386: Handl
e
V4H
I
and V2SImode
i
n
i
x86_widen_mult_cost
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Uros Bizjak
i386: Add m
i
ssing vector extend patter
n
s [PR92658]
commit
|
commitdiff
|
tree
2023-05-05
Uros Bizjak
i386:
Rename index_reg
i
ster_ope
r
and predicate t
o
register_
n
o
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
Uros
Bizjak
i386: Introduce
m
ulv2si3 instr
u
cti
o
n
commit
|
commitdiff
|
tree
2023-05-04
Uros
B
izjak
i
386:
T
ighten ashift to
l
e
a splitter
o
p
e
rand predicates
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Uros Bizjak
i386
:
Improv
e
index_re
g
iste
r
_o
p
erand
pred
i
cate
commit
|
commitdiff
|
tree
2023-04-21
U
r
os Bizjak
i386: R
e
move REG_OK_FOR_IN
D
EX/REG_OK_FOR_BAS
E
and their
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Uros Bizjak
arch: Use VIR
T
U
A
L
_
REG
I
STER_P
predicate
.
commit
|
commitdiff
|
tree
2023-04-20
Uros B
i
zjak
i386
:
Handle sig
n
-e
x
tract
for QImod
e
operations with
.
.
.
commit
|
commitdiff
|
tree
2023-04-19
Uros Bizjak
i
386: Emit co
m
pares b
e
tween high re
g
ister
s
and mem
o
ry
commit
|
commitdiff
|
tree
2023-04-19
Uro
s
Bizjak
Introduc
e
V
I
RT
U
AL_REG
I
STER_P and V
I
RTUAL_REGI
S
TER_NU
M
_P
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
U
r
os
B
izjak
i386
:
Impr
o
ve permutations wit
h
IN
S
ERTPS ins
t
ruc
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Uros Bizjak
i386: Robustify v
e
c p
e
rm
b
lend functions f
o
r TARGET_MMX_WITH_
S
SE
commit
|
commitdiff
|
tree
2023-03-15
Ur
o
s
Bizjak
i
3
86: Fix blend vector pe
r
mutation for 8-byte modes
commit
|
commitdiff
|
tree
2023-03-14
Uros
B
i
zjak
i386: Use movss
to implement V2SImode VEC_PERM
.
commit
|
commitdiff
|
tree
2023-02-27
Uros Bizjak
i386: Do not const
r
ai
n
fmod and remainder pat
t
ern
s
.
.
.
commit
|
commitdiff
|
tree
2023-02-20
Uros Bizjak
i38
6
: In
t
roduce
general_x64c
o
n
stmem_operand predicate
commit
|
commitdiff
|
tree
2023-02-17
Ur
o
s Bizja
k
ii3
8
6:
G
e
n
e
r
a
te QImode bi
n
ary ops
w
ith
h
igh
-
part i
n
put
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
U
ros Bizjak
simplify
-
rt
x
: Fix VOIDmo
d
e operand handling
i
n simpl
i
f
y
_
s
ubr
.
.
.
commit
|
commitdiff
|
tree
2023-02-15
Uros
Bizja
k
i38
6
:
Relax
extrac
t
location operand mo
d
e
r
equire
m
ents
commit
|
commitdiff
|
tree
next