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
Handle const_int in expand_single_bit_test
2023-06-07
A
n
drew Pinski
H
a
ndle
c
o
n
st_int in expand_
s
ingle
_
b
i
t_test
commit
|
commitdiff
|
tree
2023-06-07
Andr
e
w Pinski
Impr
o
ve do_store_flag for single bit when there is
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Andrew
P
inski
For the `-
A
C
MP -B
-> B CMP
A
`
p
attern allow EQ
/
NE
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Andrew Pinski
Add mat
c
h patterns for `a
?
o
n
ez
e
ro
:
onez
e
ro` where
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Andrew Pinski
Match: zero_one
_
valu
e
d_p sh
o
uld
m
atch 0 constants
too
commit
|
commitdiff
|
tree
2023-06-05
And
r
ew
Pin
s
k
i
Fix
P
R 110085: `make clean` in GCC dir
e
ctory on sh
.
.
.
commit
|
commitdiff
|
tree
2023-06-04
A
n
drew Pinski
I
m
prove do_store_fla
g
f
or comparing
single
bit against
.
.
.
commit
|
commitdiff
|
tree
2023-06-04
A
n
dre
w
Pinski
Improve do_store_flag
for
single b
i
t
comparison
agai
n
st 0
commit
|
commitdiff
|
tree
2023-06-02
Andrew Pin
s
ki
rtl-optimizat
i
on: [PR1
0
2733] DSE
re
m
o
ving address
w
hich
.
.
.
commit
|
commitdiff
|
tree
2023-06-02
A
ndr
e
w Pins
k
i
Fix PR 110042: i
f
c
v
t regress
i
on du
e
to parad
o
xical
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Andrew Pinski
Add a != MIN
/
MAX_VAL
U
E_CST
?
C
ST-+1 : a to minma
x
_f
r
om_compa
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Andrew
P
insk
i
MATC
H
: Move `a <= CST1 ? MAX<a, CS
T
2> : a` opti
m
iza
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Andrew Pinski
genmatch: Emit de
b
ug mes
s
age rig
h
t before "return
x
.
.
.
commit
|
commitdiff
|
tree
2023-05-21
And
r
ew P
i
n
s
ki
Fix expand_
s
ingle
_
bit_tes
t
for big-
e
ndian
commit
|
commitdiff
|
tree
2023-05-21
Andrew Pinski
Fix PR 109919: IC
E
in emit_move
_
in
s
n with some bit
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Andrew Pinski
E
x
p
and directly f
o
r sing
l
e bit test
commit
|
commitdiff
|
tree
2023-05-20
Andre
w
Pi
n
ski
Use BIT_FIELD_
R
EF inside fold_sin
g
le_
b
it_test
commit
|
commitdiff
|
tree
2023-05-20
Andrew Pinski
Simplify fold_single_bit_
t
est with re
s
pe
c
t to code
commit
|
commitdiff
|
tree
2023-05-20
An
d
rew Pin
s
ki
S
i
mplify
f
old_si
n
gle_bit_test slight
l
y
commit
|
commitdiff
|
tree
2023-05-20
And
r
ew P
i
nski
Use get_def_f
o
r_expr in f
o
ld_single_bit_test
commit
|
commitdiff
|
tree
2023-05-20
Andrew Pinski
Inline and
s
impli
f
y fo
l
d
_si
n
gle
_
bit_test_into_sign_test
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Andrew Pin
s
ki
Move fold_single_bit_
t
est to expr
.
cc from
fold-const
.
cc
commit
|
commitdiff
|
tree
2023-05-19
Andrew Pinsk
i
Fix dri
v
er/
3
3980:
P
recompiled header f
i
le no
t
r
e
moved
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
A
n
dre
w
Pinski
Fix
PR 106900: array-b
o
unds warning in
s
i
d
e
s
i
mplify_builtin_call
commit
|
commitdiff
|
tree
2023-05-16
Andrew Pinski
MATCH: [
P
R109424
]
S
i
mplify min/max of boolean
a
rguments
Andrew Pinski
commit
|
commitdiff
|
tree
2023-05-14
Andrew Pinsk
i
MATCH: Add patt
e
rn for
`signbit(x)
?
x
: -x` int
o
ab
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-13
Andr
e
w Pinski
MATCH: Fix PR
1
09834, ICE wi
t
h popcoun
t
c
o
mbi
n
ed wit
h
.
.
.
commit
|
commitdiff
|
tree
2023-05-11
Andrew
P
ins
k
i
Improve
s
imple_d
c
e for p
h
i
s
that only
u
sed in itself
commit
|
commitdiff
|
tree
2023-05-10
Andrew Pinski
Add an
o
ther n
e
w
test
c
ase
commit
|
commitdiff
|
tree
2023-05-10
Andrew
Pinski
Ne
w
testcase
commit
|
commitdiff
|
tree
2023-05-08
A
ndrew Pinski
Fix pr81192
.
c for int16 targe
t
s
commit
|
commitdiff
|
tree
2023-05-08
And
r
ew Pinsk
i
PHIOP
T
:
facto
r
o
ut unary operations i
n
ste
a
d of ju
s
t
.
.
.
commit
|
commitdiff
|
tree
2023-05-08
Andrew
P
inski
PHIOPT: Loop over calling facto
r
_out_
c
o
n
ditional_conver
s
ion
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pins
k
i
P
H
I
OPT: Add diamond bb form
t
o
f
actor_out_c
o
n
d
itional
_
conversi
o
n
commit
|
commitdiff
|
tree
2023-05-08
Andrew Pins
k
i
Move substitute_and_fold over to use simple_dce_from_worklist
commit
|
commitdiff
|
tree
2023-05-07
Andrew Pinski
Fix aarc
h
6
4/109762: push_options/push_
o
p
t
ions does
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
Andre
w
Pinski
PHIO
P
T: Fix di
a
m
ond case
o
f mat
c
h_simplify_repla
c
eme
n
t
commit
|
commitdiff
|
tree
2023-05-05
A
nd
r
e
w
Pinski
MATCH: Add
ABSU<a> == 0 to a == 0 si
m
plification
commit
|
commitdiff
|
tree
2023-05-04
Andre
w
Pinsk
i
PHIOPT: Improve
replace_phi_edge_with_varia
b
le for
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Andrew Pins
k
i
Mov
e
copy_phi
_
arg_into_ex
i
sting_phi to common location
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Andrew Pinski
P
HIOPT
:
Improve re
p
lace_
p
hi_edge_with_variable's
d
c
e
_ssa_nam
.
.
.
commit
|
commitdiff
|
tree
2023-05-03
A
n
drew Pinski
Add stats
t
o
simpl
e
_
dce_from_worklist
commit
|
commitdiff
|
tree
2023-05-02
Andrew
P
in
s
k
i
PHIOPT: small refactorin
g
of match_simplif
y
_replacem
e
nt
.
commit
|
commitdiff
|
tree
2023-05-02
Andrew Pinski
MA
T
CH: Port CLR
S
B part of builtin_zero_p
a
ttern
commit
|
commitdiff
|
tree
2023-05-02
Andrew Pinski
tree-
o
pt
i
miza
t
ion: [PR109
7
02] MATCH: F
i
x
a
? func(
a
.
.
.
commit
|
commitdiff
|
tree
2023-05-02
Andrew Pinski
targe
t
:
[
PR109657]
(a ? -1 : 0) | b could
be optimized
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Andr
e
w
P
inski
PHIOPT: Update comment abou
t
what t
h
e pass
now do
e
s
commit
|
commitdiff
|
tree
2023-04-30
Andrew
P
inski
Improve error
message for excess
e
lement
s
in array
.
.
.
commit
|
commitdiff
|
tree
2023-04-30
Andrew Pinski
Fix C/107926
:
Wrong erro
r
message when initializing
.
.
.
commit
|
commitdiff
|
tree
2023-04-30
Andrew P
i
nski
MATCH: add
some
o
f
what phiopt's bui
l
tin_zero_pat
t
ern d
i
d
commit
|
commitdiff
|
tree
2023-04-30
Andrew
P
inski
PHIOP
T
:
Allow
moving of some builtin call
s
commit
|
commitdiff
|
tree
2023-04-28
A
ndrew Pinski
PHIOPT: Move two
_
va
l
ue_repl
a
cemen
t
t
o
m
a
tch
.
pd
commit
|
commitdiff
|
tree
2023-04-28
A
n
drew Pinski
MATCH: Add patterns from phiopt's minmax_replacement
commit
|
commitdiff
|
tree
2023-04-28
A
n
drew Pin
s
ki
MATCH: F
a
ctor out
code t
h
at for min max
d
e
tecti
o
n w
i
th
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Andrew Pinski
PHIOPT:
A
llow MIN/
M
A
X to
ha
v
e
up to
2
M
IN
/
MAX expr
e
ssions
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Andr
e
w Pin
s
k
i
MIN/MAX sho
u
ld be treated
s
imilar as com
p
arisons fo
r
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
And
r
e
w
Pins
k
i
PHIOPT: Mo
v
e
stor
e
_elim_
w
o
r
k
er into pass_cselim:
:
ex
e
cu
t
e
commit
|
commitdiff
|
tree
2023-04-27
Andrew Pinski
PHI
O
P
T
: Rename
tree_ssa_phiopt_worker
t
o
pass_phiopt
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Andrew Pinski
P
HIOPT: Split out sto
r
e elimin
a
tion from p
h
iopt
commit
|
commitdiff
|
tree
2023-04-25
Andrew Pinski
Add alt
e
rnativ
e
t
estcase
o
f phi-
o
pt-25
.
c th
a
t tests
.
.
.
Andrew Pinski
commit
|
commitdiff
|
tree
2023-04-24
Andrew Pinski
PHIOPT:
A
dd support f
o
r diamond
s
haped bb to ma
t
ch_simpli
f
y_
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
And
r
ew Pin
s
ki
PHIOPT
:
I
gnore predicates for m
a
tch-a
n
d-simplify phi-op
t
commit
|
commitdiff
|
tree
2023-04-24
Andrew Pin
s
ki
P
H
IOPT: Factor out
s
ome code from
matc
h
_simplify_rep
l
a
c
e
m
ent
commit
|
commitdiff
|
tree
2023-04-24
An
d
r
ew Pinski
P
H
IOPT: All
o
w
o
ther diamond uses when do_hoist_loads
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
A
ndrew Pinski
P
H
IOPT: C
l
e
anup tree_ssa
_
phio
p
t_worker code
commit
|
commitdiff
|
tree
2023-04-24
Andrew Pinski
P
HI
O
PT: M
o
ve check o
n
diamond b
b
t
o
t
ree_s
s
a_phi
o
p
t
_
w
orker
.
.
.
commit
|
commitdiff
|
tree
2023-04-22
Andrew Pinski
PHIO
P
T
:
Improve readability
o
f t
r
ee_ssa_phiopt_
w
or
k
er
commit
|
commitdiff
|
tree
2023-04-22
Andrew P
i
nski
PHIOPT:
Imp
r
ove minmax diamon
d
d
e
t
e
c
t
ion for phiopt1
commit
|
commitdiff
|
tree
2023-04-19
And
r
ew Pinski
i3
8
6: Ad
d
new pattern for
zero-ex
t
end cmov
commit
|
commitdiff
|
tree
2023-04-18
An
d
rew
Pinski
P
H
IOPT: Move tre
e
_ssa_cs_eli
m
i
n
to pass_cselim::execute
.
commit
|
commitdiff
|
tree
2023-04-18
Andrew Pinski
PHIOPT: add fol
d
ing/simplification detail
to
the dump
commit
|
commitdiff
|
tree
2023-04-18
A
n
drew Pinski
PH
I
OPT: sma
l
l c
l
eanup in ma
t
ch_simplify_replacement
commit
|
commitdiff
|
tree
2023-04-17
Andrew Pinski
PHIOPT:
Remove
gate
_
hoist_loads prototype
commit
|
commitdiff
|
tree
2023-04-06
Andrew Pin
s
ki
Fix typo in -param
=
vec
t
-induction-f
l
oat
=
attributes
commit
|
commitdiff
|
tree
2023-03-30
Andre
w
Pin
s
ki
Fix f
c
-p
r
o
t
otypes usage with C_I
N
T64_T and non LP64
.
.
.
commit
|
commitdiff
|
tree
2023-03-23
Andr
e
w P
i
n
s
ki
c:
[PR
8
4
9
00] c
a
s
t of com
p
o
und literal doe
s
not
cause
.
.
.
commit
|
commitdiff
|
tree
2023-03-10
Andrew Pinski
Fi
x
PR
108874:
a
arch
6
4 co
d
e r
e
g
ression with shift
and
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Andrew
P
inski
Fix PR 108
9
80: note w
i
thout warning d
u
e to arra
y
b
o
unds
.
.
.
commit
|
commitdiff
|
tree
2023-02-18
Andrew Pinski
Remove #if GIMPLE around 1 - a p
a
ttern
commit
|
commitdiff
|
tree
2023-02-18
Andrew Pi
n
s
ki
Su
p
port get_ra
n
ge_quer
y
wit
h
a
nu
l
l
ptr argument
commit
|
commitdiff
|
tree
2023-02-14
Andr
e
w Pinski
Si
m
p
l
ify "1 - bool_val" t
o
"b
o
ol_va
l
^ 1"
commit
|
commitdiff
|
tree
2023-02-10
Andrew P
i
nski
tree-optim
i
zation:
[PR10
8
68
4
] ICE in verify_ssa due
.
.
.
commit
|
commitdiff
|
tree
2023-02-09
Andre
w
Pinsk
i
matc
h
.
pd: When simpl
i
fying B
F
R of a
n
insert,
require
.
.
.
commit
|
commitdiff
|
tree
2023-01-30
A
ndr
e
w Pinski
Fix PR 108582: ICE due to
P
H
I-OPT rem
o
ving a still
.
.
.
commit
|
commitdiff
|
tree
2023-01-16
Andre
w
Pinski
Remove referen
c
e to Sol
a
ris 9
i
n
c
omme
n
t
of
add_optio
n
s
_
for_tls
commit
|
commitdiff
|
tree
2022-12-21
A
nd
r
ew
Pinski
Fi
x
P
R
105532: mat
c
h
.
pd patte
r
ns
c
all
i
n
g t
r
ee_
n
onze
r
o_bi
t
s
.
.
.
commit
|
commitdiff
|
tree
2022-12-21
Andrew Pinski
[
P
ATCH]
U
se
topleve
l
configure for GMP and
MPFR for gdb
Andrew Pinski
commit
|
commitdiff
|
tree
2022-12-16
Andr
e
w Pinski
corout
i
nes: Buil
d
p
o
inter ini
t
ializers with
n
ullptr_node
.
.
.
commit
|
commitdiff
|
tree
2022-12-05
And
r
ew Pinski
t
r
ee-optimizati
o
n
/
1
0795
6
-
ICE with NULL ca
l
l
L
HS
commit
|
commitdiff
|
tree
2022-11-28
Andre
w
Pinski
F
ix c
o
mment for (
A
/ (1 <
<
B
)) -
>
(A >> B
)
.
commit
|
commitdiff
|
tree
2022-11-26
Andrew Pinski
tree-optimization/1033
5
6 Add missing (
~
a
)
== b folding
.
.
.
Andrew Pinski
commit
|
commitdiff
|
tree
2022-11-21
A
n
d
r
ew
Pi
n
ski
Fix PR 106560: Another ICE after conf
l
icting types
.
.
.
commit
|
commitdiff
|
tree
2022-11-19
A
ndre
w
Pinski
constexprify some tr
e
e
va
r
ia
b
l
es
commit
|
commitdiff
|
tree
2022-11-18
Andrew Pinsk
i
F
i
x PR middle-end
/
107705:
I
CE after reclarat
i
o
n
error
Andrew Pinski
commit
|
commitdiff
|
tree
2022-11-18
Andrew Pinski
Fix PRs 106764, 106765
,
and 107
3
0
7
, all IC
E
after invalid
.
.
.
Andrew Pinski
commit
|
commitdiff
|
tree
2022-11-17
A
ndrew Pinski
Fix PR
1
0
7
73
4
:
valg
r
i
n
d err
o
r
s
with
sbitmap in mat
c
h
.
p
d
commit
|
commitdiff
|
tree
2022-11-15
Andrew Pins
k
i
Remove Score document
a
tion
commit
|
commitdiff
|
tree
2022-11-15
A
ndrew Pinski
Rem
o
ve the picoChip d
o
cumentation
Andrew Pinski
commit
|
commitdiff
|
tree
2022-11-15
A
n
drew
Pinski
Remove documentation
for
MeP
Andrew Pinski
commit
|
commitdiff
|
tree
2022-11-15
Andrew Pinski
Fi
x
@opindex
for mcall-aixdesc and m
c
all-openbsd
commit
|
commitdiff
|
tree
next