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
Inline and simplify fold_single_bit_test_into_sign_test into fold_single_bit_test
2023-05-20
Andrew Pinski
Inline and simplify fold_single_bi
t
_test_into_
s
ign
_
test
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
A
ndrew Pinski
Mov
e
f
old_sing
l
e_bit_te
s
t to
e
xpr
.
cc
f
r
om fold-c
o
n
s
t
.
cc
commit
|
commitdiff
|
tree
2023-05-19
Andrew Pi
n
ski
F
i
x driver/33980: Precompil
e
d
heade
r
file not r
e
moved
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
And
r
ew
Pins
k
i
Fix PR 106900:
a
rray-b
o
unds
warning inside simplify_builtin_call
commit
|
commitdiff
|
tree
2023-05-16
Andrew P
i
nsk
i
MAT
C
H
:
[PR
1
094
2
4]
S
implify
m
in/max of bo
o
lean arguments
commit
|
commitdiff
|
tree
2023-05-14
Andre
w
Pinski
MATCH: Add
patter
n
for `signbi
t
(
x
) ? x
:
-x` into abs
.
.
.
commit
|
commitdiff
|
tree
2023-05-13
Andrew Pinski
MATCH: Fix PR 109834, IC
E
with popcou
n
t
c
ombine
d
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2023-05-11
Andrew Pinski
Improve sim
p
le_dce
f
o
r
p
h
is that only used in its
e
lf
commit
|
commitdiff
|
tree
2023-05-10
An
d
rew
P
inski
Add another new testcase
commit
|
commitdiff
|
tree
2023-05-10
A
ndrew Pinski
New testcase
commit
|
commitdiff
|
tree
2023-05-08
Andrew
Pins
k
i
Fix pr81192
.
c for int16 targets
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pinski
PHIOPT:
f
actor o
u
t
unary o
p
era
t
ions
i
nstead of just
.
.
.
commit
|
commitdiff
|
tree
2023-05-08
And
r
ew P
i
nsk
i
PHIO
P
T: Loop
o
ver c
a
l
l
ing facto
r
_out
_
c
onditio
n
al_convers
i
on
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pins
k
i
PHIOPT: Add di
a
mon
d
bb fo
r
m
t
o
f
a
c
tor_out_condi
t
iona
l
_conversion
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pinski
Move
substit
u
te_and_fold over to u
s
e si
m
p
l
e
_
dce
_
from
_
worklist
commit
|
commitdiff
|
tree
2023-05-07
An
d
rew Pins
k
i
F
i
x aa
r
ch64/109762: pu
s
h
_
o
p
tions/push_o
p
tions does
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
Andrew Pinski
PHI
O
P
T: Fix dia
m
on
d
case o
f
m
atch_simplify_rep
l
acement
commit
|
commitdiff
|
tree
2023-05-05
Andr
e
w Pinski
MA
T
CH: Add ABSU
<
a> == 0 to a == 0 simplification
commit
|
commitdiff
|
tree
2023-05-04
Andrew Pins
k
i
PHIOPT
:
Impr
o
v
e
replace_phi_edge_with_varia
b
le
f
or
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
A
ndrew
P
inski
Move copy
_
phi_ar
g
_into_e
x
i
s
tin
g
_
p
hi to com
m
on location
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
A
n
drew Pi
n
ski
PH
I
OPT
:
Impro
v
e
replace_p
h
i_e
d
ge_with_variable's dce_ssa_nam
.
.
.
commit
|
commitdiff
|
tree
2023-05-03
Andrew Pin
s
ki
Add s
t
ats to s
i
mple_dce
_
f
rom_workl
i
st
commit
|
commitdiff
|
tree
2023-05-02
An
d
r
e
w Pinski
PHIOPT: s
m
a
ll r
e
f
actoring of matc
h
_simplify_replacemen
t
.
commit
|
commitdiff
|
tree
2023-05-02
Andrew Pins
k
i
MATCH: Port CL
R
S
B
par
t
o
f
builtin_zero_p
a
ttern
commit
|
commitdiff
|
tree
2023-05-02
Andrew Pinski
t
ree-optimi
z
ation: [PR109702
]
MATCH: Fix a ? func(a
.
.
.
commit
|
commitdiff
|
tree
2023-05-02
A
n
drew Pins
k
i
target: [PR1096
5
7] (a ? -1 : 0) | b could b
e
opti
m
ized
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
A
ndrew Pi
n
ski
PHIOPT: U
p
d
ate comment about what
t
he pass now does
commit
|
commitdiff
|
tree
2023-04-30
Andrew Pin
s
ki
Improve error message for excess elements in ar
r
ay
.
.
.
commit
|
commitdiff
|
tree
2023-04-30
A
n
d
r
ew
Pinski
Fix C/107926
:
Wro
n
g erro
r
message when initializing
.
.
.
commit
|
commitdiff
|
tree
2023-04-30
Andrew Pinski
M
A
T
CH: add some of
w
hat phiopt's
bui
l
tin_zero_pattern did
commit
|
commitdiff
|
tree
2023-04-30
Andr
e
w Pinski
PHIOPT: A
l
l
o
w movin
g
of s
o
me buil
t
in calls
commit
|
commitdiff
|
tree
2023-04-28
A
n
dr
e
w
Pi
n
ski
PH
I
O
P
T: Move
t
w
o
_value_replacem
e
n
t
to match
.
pd
commit
|
commitdiff
|
tree
2023-04-28
And
r
ew Pinsk
i
MA
T
CH: Add p
a
tterns from phiopt's min
m
ax_rep
l
acement
commit
|
commitdiff
|
tree
2023-04-28
Andrew Pinski
M
A
TC
H
:
Factor out code that for min max de
t
ecti
o
n with
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Andrew Pinski
P
HIO
P
T
: A
l
low MIN/MAX
to have up to 2 MIN/M
A
X express
i
on
s
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Andre
w
Pin
s
ki
MIN/MAX s
h
ould
b
e t
r
eated similar
as comparison
s
f
or
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Andrew Pinski
P
HIOPT:
M
ove store_
e
lim_worker
into pass_csel
i
m::ex
e
cute
commit
|
commitdiff
|
tree
2023-04-27
An
d
re
w
Pins
k
i
P
H
IOP
T
:
Rename tree_ssa_phiop
t
_wo
r
ker
to p
a
ss_p
h
iopt
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Andrew P
i
nski
P
H
I
OPT:
S
plit
o
u
t
s
t
ore elimination from p
h
iopt
commit
|
commitdiff
|
tree
2023-04-25
A
n
drew Pinski
Add al
t
ernat
i
ve testcase of phi-
o
pt-25
.
c that te
s
ts
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Andrew Pinski
P
HIOPT: Add support
f
or di
a
mond
shaped bb to match_simplify_
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
A
ndrew Pi
n
s
ki
P
H
IO
P
T
: Ignore
p
r
edicates for match-and-simplify phi-o
p
t
commit
|
commitdiff
|
tree
2023-04-24
Andrew Pinski
P
H
IOPT:
Facto
r
out some code from matc
h
_
s
i
mplify_
r
e
p
lacement
commit
|
commitdiff
|
tree
2023-04-24
Andrew P
i
n
ski
PHI
O
PT: Allow other
d
iamo
n
d use
s
w
hen do_hois
t
_l
o
ads
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Andrew Pinski
PHIOPT: Cleanu
p
tree_
s
sa_phiopt_worker code
commit
|
commitdiff
|
tree
2023-04-24
A
ndre
w
Pinski
P
HIOPT: Move check on diamond bb to
t
r
e
e
_ssa_phiopt_worker
.
.
.
commit
|
commitdiff
|
tree
2023-04-22
Andrew Pinski
PHIOPT: I
m
prove readabili
t
y of tr
e
e_ssa_phiopt_wor
k
er
commit
|
commitdiff
|
tree
2023-04-22
Andrew Pinski
P
HIOP
T
: Im
p
r
o
ve m
i
nmax di
a
m
o
nd detect
i
on for p
h
iopt1
commit
|
commitdiff
|
tree
2023-04-19
And
r
e
w Pinski
i386: Add new pattern fo
r
zero-extend cm
o
v
commit
|
commitdiff
|
tree
2023-04-18
Andrew Pinski
P
HI
O
PT: Move tree_ss
a
_
c
s
_
e
lim
i
nto pa
s
s
_
cseli
m
::exe
c
ute
.
commit
|
commitdiff
|
tree
2023-04-18
Andrew Pinski
PHIOPT: add folding/simplifi
c
ation det
a
i
l
t
o the dump
commit
|
commitdiff
|
tree
2023-04-18
A
ndr
e
w
Pinsk
i
PHIOPT: s
m
all cleanup in match_simplif
y
_replacement
commit
|
commitdiff
|
tree
2023-04-17
Andrew Pinsk
i
PHIOPT: Remo
v
e
g
ate_ho
i
st_loads prototype
commit
|
commitdiff
|
tree
2023-04-06
Andr
e
w Pinski
F
i
x typo in -param=
v
ec
t
-induction-float=
a
ttributes
commit
|
commitdiff
|
tree
2023-03-30
An
d
rew
Pinski
Fix fc-protot
y
pes usag
e
with C_INT64_T and
non
L
P64
.
.
.
commit
|
commitdiff
|
tree
2023-03-23
And
r
ew
Pin
s
ki
c: [PR84900] c
a
st of
c
o
m
p
o
und literal does not cause
.
.
.
commit
|
commitdiff
|
tree
2023-03-10
Andrew Pinski
Fix PR 108874:
a
arch64 code regression with shif
t
and
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Andrew Pinsk
i
F
i
x PR 108980
:
n
o
t
e
w
ithout warning due
to a
r
ray
b
ounds
.
.
.
commit
|
commitdiff
|
tree
2023-02-18
Andrew P
i
nski
Remove
#i
f
GIMPLE ar
o
und 1 - a patte
r
n
commit
|
commitdiff
|
tree
2023-02-18
Andr
e
w
P
inski
Suppor
t
get_range_query with
a nullptr
argument
commit
|
commitdiff
|
tree
2023-02-14
Andrew Pinski
Simplif
y
"1 - bool_val" to "bool_val ^ 1
"
commit
|
commitdiff
|
tree
2023-02-10
Andrew Pins
k
i
t
r
ee-op
t
i
mizatio
n
:
[P
R
1086
8
4]
ICE
i
n verify_ssa due
.
.
.
commit
|
commitdiff
|
tree
2023-01-30
Andrew Pinski
Fix P
R
108582
:
ICE du
e
to PHI-
O
PT
r
e
moving a st
i
l
l
.
.
.
commit
|
commitdiff
|
tree
2023-01-16
And
r
ew
Pinski
Remov
e
reference to Solari
s
9 in
c
om
m
ent of add_opt
i
ons
_
for_tls
commit
|
commitdiff
|
tree
2022-12-21
A
n
dre
w
Pi
n
ski
Fix
P
R
1
055
3
2
:
match
.
pd pa
t
terns
c
alling tree
_
n
o
n
zero_bits
.
.
.
commit
|
commitdiff
|
tree
2022-12-21
Andr
e
w Pin
s
ki
[PATCH] U
s
e
toplevel co
n
figure for GMP and MPFR for gdb
commit
|
commitdiff
|
tree
2022-11-28
Andrew
Pinski
Fix comment for (A / (1 <<
B
)) -> (A
>
>
B)
.
commit
|
commitdiff
|
tree
2022-11-26
Andrew Pin
s
ki
tree
-
opt
i
m
ization/103
3
56 Add missing (~a
)
=
=
b f
o
lding
.
.
.
commit
|
commitdiff
|
tree
2022-11-21
Andrew Pin
s
ki
F
i
x
PR 106
5
60: Another ICE afte
r
con
f
licting types
.
.
.
commit
|
commitdiff
|
tree
2022-11-19
Andrew Pinski
constexprify some tree variables
commit
|
commitdiff
|
tree
2022-11-18
Andre
w
Pins
k
i
Fi
x
PR midd
l
e-
e
nd/1077
0
5: ICE after r
e
claration e
r
ror
commit
|
commitdiff
|
tree
2022-11-18
Andrew Pinski
Fix PRs
1
06764,
1
0
6
765, a
n
d 107307, all ICE
after invalid
.
.
.
commit
|
commitdiff
|
tree
2022-11-17
Andrew Pinski
Fix
P
R 1077
3
4: valgri
n
d errors wi
t
h
s
bitma
p
i
n
match
.
p
d
commit
|
commitdiff
|
tree
2022-11-15
A
n
d
r
ew Pinsk
i
Remove Score documentation
commit
|
commitdiff
|
tree
2022-11-15
Andrew
P
inski
R
emove the
picoChip documentatio
n
commit
|
commitdiff
|
tree
2022-11-15
Andre
w
P
inski
Remove d
o
cumentation for
M
eP
commit
|
commitdiff
|
tree
2022-11-15
A
n
drew Pin
s
ki
Fix @op
i
ndex for mcall-
a
ixde
s
c and mcall-openbsd
commit
|
commitdiff
|
tree
2022-11-14
Andrew Pinski
Fix @op
i
ndex for m80387
commit
|
commitdiff
|
tree
2022-11-14
Andrew
Pi
n
ski
Fix so
m
e @opindex with - in th
e
front
commit
|
commitdiff
|
tree
2022-11-10
Andrew Pins
k
i
Remove SLOW_SHORT
_
AC
C
ESS from
t
arg
e
t
headers
commit
|
commitdiff
|
tree
2022-10-27
Andrew
P
inski
U
se simple_dce_from
_
wo
r
klist with match_simplify_replacement
.
commit
|
commitdiff
|
tree
2022-08-24
Andr
e
w Pi
n
sk
i
[RISCV]
F
ix PR 106632 and PR 106588 a few co
n
str
a
ints
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
A
ndrew
P
inski
[RISCV] A
d
d constraint
s
f
o
r not_single_bit_
m
ask_op
e
rand
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Andrew
P
inski
[RISC
V
] Fix PR
1
06586:
riscv32 v
s
ZBS
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pi
n
ski
[RISCV] Use
a
c
onstr
a
int
f
or bse
t
<
mode>
_
mask
a
n
d
bset
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
An
d
rew
P
in
s
ki
[RISCV]
U
se constraints/
p
red
i
cates inst
e
a
d
of
c
hec
k
ing
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Andr
e
w
Pinsk
i
[RI
S
CV] Add %~
t
o print
w
if T
A
R
G
ET_64B
I
T
an
d
use it
commit
|
commitdiff
|
tree
2022-08-24
Andrew Pi
n
ski
[RISCV]
A
d
d the list of ope
r
and modifie
r
s
to riscv
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Andrew
Pinsk
i
[RI
S
CV] Move iterat
o
rs from sync
.
md to
i
terators
.
md
commit
|
commitdiff
|
tree
2022-08-24
Andrew P
i
nsk
i
[RISCV]
Move iterato
r
s from
b
itmanip
.
md to it
e
r
a
to
r
s
.
m
d
commit
|
commitdiff
|
tree
2022-08-24
Andr
e
w Pins
k
i
[RISC
V
] Move iterator
s
from riscv
.
md to iter
a
to
r
s
.
md
commit
|
commitdiff
|
tree
2022-08-24
An
d
rew
Pin
s
ki
F
i
x PR
1
06690: enable effective_target_bswa
p
fo
r
RISCV
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Andre
w
Pinsk
i
Fix PR 106601:
_
_
builtin_bswap
1
6 code
g
en could
be
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
An
d
rew Pinski
Fix
PR 106600: __builtin
_
bswa
p
32
is not
h
ooked up for
.
.
.
commit
|
commitdiff
|
tree
2022-08-12
An
d
rew Pinski
[AARCH64] Remo
v
e reference to
M
D_INCLUDES
commit
|
commitdiff
|
tree
2022-08-08
A
n
drew Pinski
F
i
x middle-end
/
103645: empty st
r
uct store not removed
.
.
.
commit
|
commitdiff
|
tree
2022-08-08
Andrew Pinski
Move te
s
tcase
gcc
.
dg/
t
ree-
s
sa/pr93776
.
c to gcc
.
c-torture
.
.
.
commit
|
commitdiff
|
tree
2022-08-05
A
n
drew Pi
n
s
k
i
[RSIC-V] Fix 32bit risc
v
w
i
t
h
zbs exten
s
ion enabled
commit
|
commitdiff
|
tree
2022-07-09
Andrew Pinski
Fix tree-opt/PR106087: IC
E
wit
h
i
nline-as
m
w
ith
m
ultiple
.
.
.
commit
|
commitdiff
|
tree
2022-02-21
Andrew
Pinski
c:
[
PR10
4
506]
F
ix
IC
E
a
f
ter error du
e
to change
of
.
.
.
commit
|
commitdiff
|
tree
next