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
libitm: Conversion to c++11 atomics.
2011-12-13
r
th
l
ibi
t
m: Conver
s
ion to c++11 atomics
.
commit
|
commitdiff
|
tree
2011-12-12
r
t
h
*
c
o
nfig/rs6000/rs6
0
00
.
c (rs
6
000_expan
d
_interleave
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
rth
rs6000: Implement vec_perm_c
o
n
s
t for all v
e
c
t
o
r ISAs
commit
|
commitdiff
|
tree
2011-12-10
r
th
F
or
c
e the creation o
f
a CONS
T
_V
E
CTOR for expand
_
v
e
c_
p
erm
.
commit
|
commitdiff
|
tree
2011-12-10
rth
Let G
E
T_MODE_2XWIDER_MOD
E
find a
double-width vector
.
.
.
commit
|
commitdiff
|
tree
2011-12-01
r
t
h
PR middl
e
-end/51273
commit
|
commitdiff
|
tree
2011-11-30
rth
Swap th
e
action and
j
mpbu
f
a
r
gu
m
ent
s
to
G
T
M
_l
o
ngjmp
commit
|
commitdiff
|
tree
2011-11-30
rth
*
predict
.
c
(e
x
pr_expected_va
l
ue_
1
): Assume
.
.
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc:
Add -mmemory-model command-line op
t
ion
.
commit
|
commitdiff
|
tree
2011-11-30
r
t
h
sparc
:
Convert to
a
tomic_
e
xchange
.
commit
|
commitdiff
|
tree
2011-11-30
r
t
h
spa
r
c:
C
onvert to atomic
_
compare_and_sw
a
p
.
commit
|
commitdiff
|
tree
2011-11-30
rt
h
sparc:
C
onve
r
t
t
o
atomic_l
o
ad/store
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc: Conv
e
rt to mem_thread_fe
n
ce
.
commit
|
commitdiff
|
tree
2011-11-29
r
th
rs6000:
S
treamline
b
oolval o
u
tput for
c
ompare-
a
n
d
-swap
.
commit
|
commitdiff
|
tree
2011-11-29
rth
* conf
i
g/
r
s600
0
/rs6
0
0
0
.
c (rs6000_expand_atomic_compa
.
.
.
commit
|
commitdiff
|
tree
2011-11-29
rth
* libgomp
.
h (enum memmodel): N
e
w
.
commit
|
commitdiff
|
tree
2011-11-27
r
t
h
arm:
Install _
_
sync
l
ibfuncs for L
i
nux
.
commit
|
commitdiff
|
tree
2011-11-27
rth
Fix
ex
p
and_atomic_fetch_op wrt unused_resu
l
t
.
commit
|
commitdiff
|
tree
2011-11-27
rt
h
Fi
x
init_sync_libfuncs_1 ite
r
ation
.
commit
|
commitdiff
|
tree
2011-11-27
r
t
h
o
m
p
-low: Assume anything aligned to BI
G
G
E
ST_ALIGNM
E
NT
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
rt
h
m68k: Implement CAS and TAS pa
t
terns
.
commit
|
commitdiff
|
tree
2011-11-26
rth
m68k-linux: Implement atomic operations v
i
a syscall
.
commit
|
commitdiff
|
tree
2011-11-26
rth
crtstuff
:
adjust tm clones for no attribute hidden
commit
|
commitdiff
|
tree
2011-11-22
rth
ia64: Upda
t
e to atomic
optabs
commit
|
commitdiff
|
tree
2011-11-22
rth
i
a64:
U
se d
e
fine
_
c_enum for unspec
constants
.
commit
|
commitdiff
|
tree
2011-11-21
rt
h
Fix crtstuff merge er
r
or
with transa
c
t
iona
l
-
m
emory
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
r
th
mips: Install the __sync libf
u
ncs
f
or mips16
commit
|
commitdiff
|
tree
2011-11-19
rth
P
R
middle-en
d
/5
1
2
1
1
commit
|
commitdiff
|
tree
2011-11-18
rth
PR libstdc
+
+/51181
commit
|
commitdiff
|
tree
2011-11-17
rth
M
e
r
g
e branch
'rth/atomic/ppc'
commit
|
commitdiff
|
tree
2011-11-17
rth
Unify implementations of _
_
bui
l
tin_mem_*_
f
ence and
.
.
.
commit
|
commitdiff
|
tree
2011-11-17
rth
Copy ALIAS
_
S
E
T
_MEMORY_B
A
RRI
E
R when c
r
eati
n
g a n
e
w MEM
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
rth
alpha: Conv
e
rt to at
o
mi
c
optabs
.
commit
|
commitdiff
|
tree
2011-11-14
r
th
rs6000: Rewrite s
y
nc pa
t
ter
n
s for atomic; expand early
.
commit
|
commitdiff
|
tree
2011-11-12
rth
ppc-
l
inux: Fix call t
o
_Unwin
d
_SetGRP
t
r
commit
|
commitdiff
|
tree
2011-11-12
rth
rs
6
0
00: fix
*
_trunc insns us
e
n
o
nimmed
i
ate_operand
commit
|
commitdiff
|
tree
2011-11-12
rth
*
builtins
.
c (
e
xpand_builtin_com
p
are
_
and_swap
.
.
.
commit
|
commitdiff
|
tree
2011-11-12
rth
sh-linu
x
: Inst
a
ll
__syn
c
libfuncs
.
commit
|
commitdiff
|
tree
2011-11-12
rth
hppa: I
n
s
t
a
l
l __sync libf
u
n
c
s
f
or linu
x
.
commit
|
commitdiff
|
tree
2011-11-11
rth
Implem
e
nt omp atomic
l
oa
d
and
store
.
commit
|
commitdiff
|
tree
2011-11-10
r
th
* configure
.
ac (GCC_A
S
_CFI_PSEUDO_O
P
): Use
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
rth
libitm: Don't ad
d
-mavx
i
f th
e
assembler
d
o
e
sn't support
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
rth
libi
t
m: Work around assembler missing AVX
i
nsns
.
commit
|
commitdiff
|
tree
2011-11-09
rth
libitm: R
e
move unuse
d
code
.
commit
|
commitdiff
|
tree
2011-11-09
rth
li
b
itm: Avoid non-por
t
a
b
l
e x86 branch pr
e
diction
m
ne
m
on
i
c
.
commit
|
commitdiff
|
tree
2011-11-09
rth
libitm: de-ELF-ize
x
86/s
j
l
j
.
S
.
commit
|
commitdiff
|
tree
2011-11-09
r
th
* gcc
.
dg
/
tm/memopt-1
.
c: Adjust regexp
.
commit
|
commitdiff
|
tree
2011-11-09
rth
libitm: Configure
for gas
c
fi
p
seudo
ops
.
commit
|
commitdiff
|
tree
2011-11-09
rth
PR lib
f
ortran/47972
commit
|
commitdiff
|
tree
2011-11-08
r
t
h
Fix a darwin10
bu
i
ld pr
o
b
l
e
m
.
commit
|
commitdiff
|
tree
2011-11-08
rth
T
e
s
t for
libitm directory present befo
r
e test
i
n
g
f
or
.
.
.
commit
|
commitdiff
|
tree
2011-11-08
rth
Fix test
s
for libitm support
.
commit
|
commitdiff
|
tree
2011-11-08
rth
Check for libitm s
u
pport at t
o
p-
l
ev
e
l
.
commit
|
commitdiff
|
tree
2011-11-07
rth
Allow libcall
s
to be installe
d
fo
r
legacy _
_
sync
o
ptab
s
.
commit
|
commitdiff
|
tree
2011-10-31
rth
i386: Remo
v
e TARGET_VECTORI
Z
E_BUILTIN_CONV
E
RSI
O
N
.
commit
|
commitdiff
|
tree
2011-10-30
rth
2011-10-3
0
Dmitry Plot
n
ikov
<
d
p
l
ot
n
ikov@
i
spras
.
ru>
commit
|
commitdiff
|
tree
2011-10-27
rth
* op
t
abs
.
c (
e
xpand_vec_perm): U
s
e the correct
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
rth
i386: Delete t
h
e vec_extract_even/odd
p
atterns
.
commit
|
commitdiff
|
tree
2011-10-25
r
th
r
s
6000: Remo
v
e some vec_
e
xtract_even
/
odd expanders
.
commit
|
commitdiff
|
tree
2011-10-25
rth
spu: Remove
vec_
e
xtract_even
/
odd and vec_interl
e
av
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
rth
I
m
pleme
n
t inter
l
e
av
e
via
permu
t
a
tion
.
commit
|
commitdiff
|
tree
2011-10-25
rth
C
h
ange v
e
c_perm checking and expansion level
.
commit
|
commitdiff
|
tree
2011-10-25
r
t
h
Fix
typ
o
s
in the names of
v
ec
_
extra
c
t &
v
e
c
_in
t
erleave
.
.
.
commit
|
commitdiff
|
tree
2011-10-20
rth
* target
.
d
ef (vec_p
e
rm_const_ok): Rename from builti
n
_ve
c
_p
.
.
.
commit
|
commitdiff
|
tree
2011-10-20
rth
Remo
v
e TARGET_VECTORIZE_B
U
ILTIN_VE
C
_PERM
.
commit
|
commitdiff
|
tree
2011-10-17
rth
PR
507
4
6
commit
|
commitdiff
|
tree
2011-10-15
r
t
h
U
se VEC_PERM_E
X
P
R in the vecto
r
izer
.
commit
|
commitdiff
|
tree
2011-10-14
rth
E
x
pand vector permutation with
v
ec_p
e
rm and vec
_
perm_con
s
t
.
commit
|
commitdiff
|
tree
2011-10-14
rth
rs6000: Fix typo in
r
s6000_e
x
pand_vector_init
commit
|
commitdiff
|
tree
2011-10-14
rth
Mo
v
e lowe
r
ing of vec
t
or
shifts f
r
om v/s to v/v fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2011-10-14
rth
i386:
I
mplement
vec_perm
_
c
o
nst<m
o
de>
.
commit
|
commitdiff
|
tree
2011-10-14
rth
spu: Implement vec
_
permv16qi
.
commit
|
commitdiff
|
tree
2011-10-14
rth
rs6000: Imple
m
ent vec_permv16qi
.
commit
|
commitdiff
|
tree
2011-10-10
rth
* doc/md
.
t
exi (vec
_
p
erm_con
s
t
):
F
ix ty
p
o
i
n cindex
.
commit
|
commitdiff
|
tree
2011-10-07
rth
Rename vshuffle/ve
c
_s
h
uffle
to vec_perm
.
commit
|
commitdiff
|
tree
2011-10-07
rth
i386: Fixup
last
p
bl
e
ndw
c
hange
.
commit
|
commitdiff
|
tree
2011-10-07
rth
i3
8
6: Fix representation of 25
6
-bit v
p
blendw
.
commit
|
commitdiff
|
tree
2011-10-07
rth
De
l
e
t
e incorrect representations of avx2
shi
f
t
s
.
commit
|
commitdiff
|
tree
2011-10-07
r
t
h
Fi
x
a
v
x
256 tes
t
cases for AVX2
.
commit
|
commitdiff
|
tree
2011-10-07
rth
* c
o
nfig
.
gcc (x86_64-*): Add core-avx-i, core-avx2
.
.
.
commit
|
commitdiff
|
tree
2011-10-07
rth
PR 49752
commit
|
commitdiff
|
tree
2011-10-06
r
th
PR 50632
commit
|
commitdiff
|
tree
2011-10-06
rth
i386:
U
se the proper mod
e
for blend in vshu
f
fle
.
commit
|
commitdiff
|
tree
2011-10-06
r
th
i386:
Add A
V
X2 s
u
pport to ix86_expand_v
s
huffle
.
commit
|
commitdiff
|
tree
2011-10-06
rth
Rework vector s
h
u
f
f
le tests
.
commit
|
commitdiff
|
tree
2011-10-06
rth
vshuf
f
le: Use corre
c
t mode
f
o
r
m
a
sk operand
.
commit
|
commitdiff
|
tree
2011-10-05
rth
Fix vect-shuffle-*
t
est cases
.
commit
|
commitdiff
|
tree
2011-10-05
rth
i386: R
e
w
r
it
e
ix8
6
_expa
n
d
_v
s
h
u
f
fle
.
commit
|
commitdiff
|
tree
2011-10-05
rth
Fi
x
lower_vec_
s
huf
f
l
e
.
commit
|
commitdiff
|
tree
2011-10-04
rth
* c-typ
e
ck
.
c
(c_bu
i
ld_
v
ec_shuff
l
e_exp
r
): Fix uniniti
a
lized
.
.
.
commit
|
commitdiff
|
tree
2011-10-03
rth
Fix Artem's name spelling, at
r
e
quest
.
commit
|
commitdiff
|
tree
2011-10-03
r
t
h
Fix broken
c
ommit wrt vect-shuffle
-
N
.
c tes
t
s
.
commit
|
commitdiff
|
tree
2011-10-03
rt
h
V
e
c
to
r
s
h
u
ffli
n
g patch
f
rom Ar
t
em Shinkarov
.
commit
|
commitdiff
|
tree
2011-08-25
rth
PR 5013
2
commit
|
commitdiff
|
tree
2011-08-21
r
th
*
rtl
.
h
(INSN_ANNU
L
L
E
D_BRANCH_
P
): Only allow
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
rth
*
config/c6x
/
eqd
.
c
,
config/
c
6x
/
eqf
.
c, config
.
.
.
commit
|
commitdiff
|
tree
2011-08-15
rt
h
PR middle-e
n
d
/
5
00
0
6
commit
|
commitdiff
|
tree
2011-08-12
rth
PR rtl-opt/49
9
94
commit
|
commitdiff
|
tree
2011-08-11
rth
PR
b
ootstrap/5001
8
commit
|
commitdiff
|
tree
2011-08-05
rth
P
R
rt
l
-opt/4
9
97
7
commit
|
commitdiff
|
tree
next