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
spu: Rename patterns for vec_widen_<s>mult_even/odd_<mode>
2012-07-10
rth
s
p
u: Rena
m
e
patte
r
n
s for vec_
w
i
d
en_<s>mult_ev
e
n/odd_
.
.
.
commit
|
commitdiff
|
tree
2012-07-10
rth
r
s
6
0
00: Rena
m
e
pa
t
te
r
ns f
o
r
v
ec_w
i
den_<s>mult_
e
ven
.
.
.
commit
|
commitdiff
|
tree
2012-07-10
rth
i386: Rena
m
e p
a
t
terns for vec_widen_<s>mult_eve
n
/od
d
_
.
.
.
commit
|
commitdiff
|
tree
2012-07-10
rth
Add VEC_WIDEN_MULT_EVEN/ODD_
E
XPR
commit
|
commitdiff
|
tree
2012-06-29
rth
Use
b
uilti
n
_
wid
e
n_
m
u
lt_
e
ven/odd
i
n tree-vect
-
g
ener
i
c
.
.
.
commit
|
commitdiff
|
tree
2012-06-28
rth
Document
MULT_HIGHPART
_
EXPR
commit
|
commitdiff
|
tree
2012-06-27
rth
alpha: Cleaup builtins
a
nd fol
d
ing
commit
|
commitdiff
|
tree
2012-06-27
r
t
h
Add MULT_HIG
H
P
ART_EXPR
commit
|
commitdiff
|
tree
2012-06-27
rt
h
i386: Fix logic
error in r18
8
785
commit
|
commitdiff
|
tree
2012-06-27
rt
h
i386
:
Corre
c
t costs on CONS
T
_DOU
B
LE a
n
d
CONST_VECTO
R
commit
|
commitdiff
|
tree
2012-06-27
rt
h
i386: Implemen
t
widen_smul_*_v4si for plain sse2
commit
|
commitdiff
|
tree
2012-06-27
rth
i386: Expand mu
l
<VI8_AVX2> earlier
commit
|
commitdiff
|
tree
2012-06-25
rth
i386: Delet
e
sse sdot_prod; add sdot_prodv4s
i
for xop
commit
|
commitdiff
|
tree
2012-06-25
rth
i38
6
: Add widen_multiply_eve
n
/odd bui
l
tins
and hooks
commit
|
commitdiff
|
tree
2012-06-25
rth
i
3
86
:
Use vpmacsd
d
for mulv4si3
commit
|
commitdiff
|
tree
2012-06-25
rth
i386: Cleanup and unify widenin
g
multi
p
l
y
p
a
t
te
r
ns
commit
|
commitdiff
|
tree
2012-06-25
r
th
Te
s
tca
s
e f
o
r p
r
5
3
749
commit
|
commitdiff
|
tree
2012-06-23
rth
PR t
a
r
get/53749
commit
|
commitdiff
|
tree
2012-06-23
rth
i386:
Pass ix86_exp
a
nd_sse_unpack operands
b
y value
commit
|
commitdiff
|
tree
2012-06-23
r
t
h
i386:
E
x
t
ract the guts of
mulv16qi
3
to ix8
6
_ex
p
and_vecop_qihi
commit
|
commitdiff
|
tree
2012-06-19
rt
h
Set cache
p
a
r
amet
e
rs fo
r
al
p
ha
commit
|
commitdiff
|
tree
2012-06-19
rth
pr3
3
329
.
c: Chang
e
mult
i
plier constan
t
to 1234
5
commit
|
commitdiff
|
tree
2012-06-19
r
th
Handle con
s
t_vector in mulv4si3
f
or pr
e
-ss
e
4
.
1
.
commit
|
commitdiff
|
tree
2012-06-19
rth
Use synth_mult for vector multiplies
v
s scalar
c
onstant
commit
|
commitdiff
|
tree
2012-06-19
rth
Add rtx costs for sse integer ops
commit
|
commitdiff
|
tree
2012-06-13
rt
h
Add and us
e
HOST_WIDEST_INT_C, HOST
_
WIDE_INT_C
.
commit
|
commitdiff
|
tree
2012-06-12
r
t
h
* c
o
nfig/
r
s6000/syn
c
.
md (ato
m
ic_load, atomic_store
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
r
t
h
* config/al
p
ha/alp
h
a
.
c (
H
WI_HEX2): Ad
d
missing
.
.
.
commit
|
commitdiff
|
tree
2012-06-11
r
th
* conf
i
g/alpha
/
al
p
ha
.
c (alpha_trampoline_ini
t
.
.
.
commit
|
commitdiff
|
tree
2012-06-11
rth
*
gthr-posix
.
h [neithe
r
FreeB
S
D nor Solaris] (__gthread_act
.
.
.
commit
|
commitdiff
|
tree
2012-06-11
rth
* lib/t
a
rget-supports
.
exp
commit
|
commitdiff
|
tree
2012-06-11
rth
Rola
n
d M
c
Grath <mcgrathr@goog
l
e
.
com>
commit
|
commitdiff
|
tree
2012-06-11
r
t
h
* dwarf2cfi
.
c (scan_trace): Handle an
n
ulled branch
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
rth
PR c++/5
3
602
commit
|
commitdiff
|
tree
2012-06-09
rth
PR c++/53602
commit
|
commitdiff
|
tree
2012-06-09
rt
h
PR
c++/53602
commit
|
commitdiff
|
tree
2012-05-29
rth
*
c
onfig/alpha/ev6
.
md: (define_bypas
s
"e
v
6_fm
u
l
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
rth
* co
n
fig/
a
l
pha/alpha
.
m
d
(cl
e
ar_cache): New
.
.
.
commit
|
commitdiff
|
tree
2012-05-03
r
t
h
libatomic: En
a
ble
A
M_MAINTAINER_MODE
commit
|
commitdiff
|
tree
2012-05-03
rth
* acinclude
.
m
4
(LIBAT
_
TEST_ATOMI
C
_BUILTIN)
.
.
.
commit
|
commitdiff
|
tree
2012-05-01
rth
Add libatomi
c
as a target librar
y
.
commit
|
commitdiff
|
tree
2012-05-01
rt
h
Ad
d
-
fn
o
-sync-libca
l
ls
.
commit
|
commitdiff
|
tree
2012-05-01
rth
*
lib/
t
a
rget-supports
.
e
xp
commit
|
commitdiff
|
tree
2012-04-30
rt
h
* config/arm/arm
.
md (UNSPEC_LL): New
.
commit
|
commitdiff
|
tree
2012-03-30
rth
P
R
d
e
bug/52
7
27
commit
|
commitdiff
|
tree
2012-03-30
rth
P
R
debug/52727
commit
|
commitdiff
|
tree
2012-03-30
r
th
i386: Add
a
nd use
one_operand_p to vec_perm cont
r
ol
.
.
.
commit
|
commitdiff
|
tree
2012-03-30
r
th
*
dwarf
2
out
.
c
(
g
e
n
_variable_die
)
: Initialize
.
.
.
commit
|
commitdiff
|
tree
2012-03-06
rth
m6
8
k: Limi
t
TAS
t
o 680
0
0 and
CF ISA_
B
.
commit
|
commitdiff
|
tree
2012-03-05
r
t
h
* genem
i
t
.
c
(
m
ain): Include "target
.
h" in insn
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
rth
arm: Ena
b
le umull and ctz in longlong
.
h
commit
|
commitdiff
|
tree
2012-03-05
rth
P
R
t
ree-opt/52242
commit
|
commitdiff
|
tree
2012-03-05
rth
s
h
: Fix loc
a
tion of TARGET_ATOMIC_T
E
ST_AND_SET_TRUEV
A
L
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
rth
PR target/
5
2
481
commit
|
commitdiff
|
tree
2012-03-05
rth
PR targ
e
t/
5
2481
commit
|
commitdiff
|
tree
2012-03-03
rth
* opta
b
s
.
c (expan
d
_
atomic_test_and_set): Honor
commit
|
commitdiff
|
tree
2012-02-14
r
th
* config/
x
8
6
/targe
t
.
h
(GTM_longjmp): Corr
e
c
t
.
.
.
commit
|
commitdiff
|
tree
2012-02-13
r
t
h
PR libstdc+
+
/517
9
8
cont
i
nu
e
d
commit
|
commitdiff
|
tree
2012-02-10
r
t
h
* tre
e
-ssa-dce
.
c (propagate_necessi
t
y): H
a
ndle
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
rth
m68k: Convert to atomic_test_and_set
.
commit
|
commitdiff
|
tree
2012-01-26
rth
sparc: Fi
x
a
t
omic_te
s
t_a
n
d
_
s
e
t
definition
.
commit
|
commitdiff
|
tree
2012-01-26
r
t
h
Update g
c
c
.
d
g/atom
i
c-flag
.
c test for
non-
b
o
o
lean TAS
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
rth
libstdc++
:
Use __GCC_ATOMIC_T
E
ST_AND_SET
in ato
m
ic_flag
.
commit
|
commitdiff
|
tree
2012-01-26
r
t
h
Define __GCC_ATOMI
C
_TEST_AND_SET_TR
U
EVA
L
commit
|
commitdiff
|
tree
2012-01-26
rth
Use mayb
e
_expand_i
n
sn in maybe_em
i
t
_atomic_test_
a
nd_
s
et
.
commit
|
commitdiff
|
tree
2012-01-25
rth
R
e
vert * trans
-
mem
.
c (requires_barrier): Do not
i
ns
t
rum
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
r
th
*
optabs
.
c
(m
a
y
b
e
_
e
m
it_a
t
omic_tes
t
_an
d
_set
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
rth
atomic:
Crea
t
e and use maybe_emit_at
o
mic_
t
es
t
_
a
nd_
s
et
.
commit
|
commitdiff
|
tree
2012-01-24
rth
sparc: Use ma
t
c
h
_
c
ode
i
n ze
r
o_o
r
_v7_operand
.
commit
|
commitdiff
|
tree
2012-01-24
rth
PR targe
t
/51968
commit
|
commitdiff
|
tree
2012-01-10
rth
arm:
I
mplement
v
ec_perm an
d
vec_perm
_
const
f
or NEON
.
commit
|
commitdiff
|
tree
2012-01-10
rth
a
r
m:
Conv
e
rt
to atomic optabs
.
commit
|
commitdiff
|
tree
2012-01-10
r
t
h
* libi
t
m_i
.
h (_Unwind_DeleteExc
e
pt
i
on
)
:
Dec
l
are weak
.
commit
|
commitdiff
|
tree
2012-01-06
rth
P
R
testsuite/51655
commit
|
commitdiff
|
tree
2012-01-05
rt
h
l
i
bitm: Pow
e
rPC support
.
commit
|
commitdiff
|
tree
2012-01-05
rth
PR bootstr
a
p/51072
commit
|
commitdiff
|
tree
2012-01-05
rth
PR
bootstrap/51
0
7
2
commit
|
commitdiff
|
tree
2011-12-23
rth
Delete
VEC_EX
T
R
A
CT_E
V
EN/ODD_EXPR
.
commit
|
commitdiff
|
tree
2011-12-23
rth
D
e
le
t
e V
E
C_IN
T
ERLEAVE_*_EXPR
.
commit
|
commitdiff
|
tree
2011-12-23
r
t
h
mi
p
s: Impr
o
ved
v
ectorization suppo
r
t
for Loongson and
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
r
t
h
PR target/
5
1552
commit
|
commitdiff
|
tree
2011-12-21
rth
ia64: Implem
e
nt vec_perm_const
.
commit
|
commitdiff
|
tree
2011-12-21
rth
A
lways simpli
f
y vector shifts
b
y s
c
alars
.
commit
|
commitdiff
|
tree
2011-12-21
rt
h
a
rm: Split xor
s
i with c
o
nstant after reload
.
commit
|
commitdiff
|
tree
2011-12-21
rth
arm: Use arm_cmpdi_unsi
g
n
e
d for thumb2
a
s wel
l
commit
|
commitdiff
|
tree
2011-12-17
r
t
h
Revert "f
i
x" for
P
R boot
s
trap/51072
commit
|
commitdiff
|
tree
2011-12-17
rth
PR bootstrap/
5
1072
commit
|
commitdiff
|
tree
2011-12-15
rt
h
arm-linu
x
: Add libi
t
m
support
.
commit
|
commitdiff
|
tree
2011-12-15
rth
arm
:
S
et predicable on more instructions
.
commit
|
commitdiff
|
tree
2011-12-13
rth
* confi
g
/posi
x
/
rw
l
o
ck
.
cc (g
t
m
_rwlo
c
k:
:
write_l
o
ck_gen
.
.
.
commit
|
commitdiff
|
tree
2011-12-13
rth
R
e
vert two uninte
n
ded
c
omm
i
ts
commit
|
commitdiff
|
tree
2011-12-13
rth
arm: Imple
m
ent v
e
c
_perm and
v
ec_pe
r
m_const
for NEON
.
commit
|
commitdiff
|
tree
2011-12-13
rt
h
Dele
t
e VEC_INTERLEAVE_*_E
X
P
R
.
commit
|
commitdiff
|
tree
2011-12-13
r
t
h
sparc:
D
e
f
ault memory model to T
S
O for
Linux and So
l
aris
.
commit
|
commitdiff
|
tree
2011-12-13
rt
h
libitm: Con
v
ersion to c++11 atomics
.
commit
|
commitdiff
|
tree
2011-12-12
rth
*
c
onfig
/
rs
6
000/rs6000
.
c
(
rs6000_expan
d
_interleave
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
rth
rs6000: Implement ve
c
_perm_co
n
st for al
l
vect
o
r ISAs
commit
|
commitdiff
|
tree
2011-12-10
rth
Forc
e
the
creation of a CONST_
V
ECTOR f
o
r expa
n
d
_vec_perm
.
commit
|
commitdiff
|
tree
2011-12-10
rth
L
e
t
GET_MODE_2XWIDER_MODE find a double-wid
t
h
vecto
r
.
.
.
commit
|
commitdiff
|
tree
2011-12-01
r
th
PR middle-
e
nd/5127
3
commit
|
commitdiff
|
tree
next