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
arm-linux: Add libitm support.
2011-12-15
rt
h
arm-linux: Add lib
i
tm
support
.
commit
|
commitdiff
|
tree
2011-12-15
rt
h
arm:
S
e
t predicable on more instructions
.
commit
|
commitdiff
|
tree
2011-12-13
rth
*
c
onfig/posix/rwlock
.
c
c
(gtm_rwlock::write
_
lock_gen
.
.
.
commit
|
commitdiff
|
tree
2011-12-13
rth
Revert two un
i
nt
e
n
d
e
d com
m
i
t
s
commit
|
commitdiff
|
tree
2011-12-13
rth
arm: Implement v
e
c_perm
and vec_perm_const for NEON
.
commit
|
commitdiff
|
tree
2011-12-13
rth
Delete V
E
C
_
INTE
R
LEAVE
_
*
_
E
XPR
.
commit
|
commitdiff
|
tree
2011-12-13
rt
h
spa
r
c: Default memory model to TSO for Linux
a
nd
S
olari
s
.
commit
|
commitdiff
|
tree
2011-12-13
rth
l
ibi
t
m: Convers
i
on to c++11 atomics
.
commit
|
commitdiff
|
tree
2011-12-12
r
t
h
* config/rs6000/rs6
0
00
.
c (rs6
0
00_expand_interl
e
a
ve
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
rth
r
s
6000: Implemen
t
vec_perm_const for all vector
I
SAs
commit
|
commitdiff
|
tree
2011-12-10
rth
Fo
r
ce the creati
o
n
o
f
a CONST_VE
C
TO
R
for exp
a
nd
_
v
ec_per
m
.
commit
|
commitdiff
|
tree
2011-12-10
rth
Let GE
T
_MO
D
E
_
2XW
I
DER_MO
D
E find a d
o
uble-width vector
.
.
.
commit
|
commitdiff
|
tree
2011-12-01
rth
PR mi
d
dle-en
d
/5127
3
commit
|
commitdiff
|
tree
2011-11-30
rth
Swap the act
i
on and j
m
pb
u
f argume
n
ts to GTM_longj
m
p
commit
|
commitdiff
|
tree
2011-11-30
rth
*
p
r
edic
t
.
c (
e
xpr_
e
xpected_v
a
lue_1): As
s
u
me
.
.
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sp
a
rc: Add -mm
e
mory-model command-line option
.
commit
|
commitdiff
|
tree
2011-11-30
rth
spar
c
: Convert
to at
o
mic_
e
xchang
e
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc: Co
n
v
e
r
t
to atomic_compar
e
_and_swap
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc: Convert
t
o
atomic_load/store
.
commit
|
commitdiff
|
tree
2011-11-30
rt
h
sparc: Convert to mem_thread
_
fence
.
commit
|
commitdiff
|
tree
2011-11-29
rth
r
s
6000: Stre
a
mline boolv
a
l output
for c
o
mpare-and-swa
p
.
commit
|
commitdiff
|
tree
2011-11-29
rth
* config/rs6
0
0
0
/rs6000
.
c (
r
s6000_expan
d
_
a
to
m
ic_compa
.
.
.
commit
|
commitdiff
|
tree
2011-11-29
r
th
*
libgomp
.
h
(e
n
um me
m
model): New
.
commit
|
commitdiff
|
tree
2011-11-27
rth
arm:
I
nstall __sync
l
ibfuncs for Linux
.
commit
|
commitdiff
|
tree
2011-11-27
rt
h
Fix e
x
pand_atomic_fet
c
h_op wr
t
unused_result
.
commit
|
commitdiff
|
tree
2011-11-27
rt
h
F
ix init
_
sync_l
i
bfun
c
s_1 iterat
i
on
.
commit
|
commitdiff
|
tree
2011-11-27
rth
omp-low: Assume anythin
g
a
l
igned
t
o BIGGEST_ALIGNMENT
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
rth
m6
8
k
:
Im
p
lem
e
nt CAS and
T
AS patterns
.
commit
|
commitdiff
|
tree
2011-11-26
r
t
h
m68k-linux: Im
p
lement atomic
o
p
eration
s
via s
y
s
c
all
.
commit
|
commitdiff
|
tree
2011-11-26
rth
crt
s
tuff:
adjus
t
tm clones for
n
o at
t
ribut
e
hid
d
en
commit
|
commitdiff
|
tree
2011-11-22
rth
i
a
64: Update to
atomic optabs
commit
|
commitdiff
|
tree
2011-11-22
r
t
h
i
a
64: Use
define_c_enum for
u
nspec co
n
s
tants
.
commit
|
commitdiff
|
tree
2011-11-21
rth
Fix crtstuff merge
error with transactional-mem
o
ry
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
rth
mips: Install the
_
_sync libfuncs for mips16
commit
|
commitdiff
|
tree
2011-11-19
rth
PR mid
d
le-end/51211
commit
|
commitdiff
|
tree
2011-11-18
rth
PR lib
s
tdc
+
+/51181
commit
|
commitdiff
|
tree
2011-11-17
rth
M
e
rge b
r
anch 'rth/
a
tomic/ppc'
Merge branch '
rth
/atomic/ppc'
commit
|
commitdiff
|
tree
2011-11-17
rth
Unify i
m
pleme
n
tations o
f
__bui
l
tin_mem_*_fe
n
ce and
.
.
.
commit
|
commitdiff
|
tree
2011-11-17
r
t
h
Copy ALIA
S
_SET_MEMO
R
Y_BARRIER when creating
a new MEM
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
rth
alp
h
a: C
o
n
ver
t
to
atomic o
p
tabs
.
commit
|
commitdiff
|
tree
2011-11-14
rth
rs6000: Rewri
t
e
sync patterns for atomic; expand
early
.
commit
|
commitdiff
|
tree
2011-11-12
rth
ppc-linux: Fix c
a
ll to _Unwind_S
e
tGRP
t
r
commit
|
commitdiff
|
tree
2011-11-12
rth
rs600
0
:
fix*_trunc insns
u
se nonimmediate_operand
commit
|
commitdiff
|
tree
2011-11-12
rth
* builti
n
s
.
c
(
exp
a
nd_bu
i
ltin_c
o
m
pare_and_swap
.
.
.
commit
|
commitdiff
|
tree
2011-11-12
rt
h
sh
-
linux:
I
nstall __sync libfu
n
cs
.
commit
|
commitdiff
|
tree
2011-11-12
rth
hppa
:
Insta
l
l __sync
libfuncs for linux
.
commit
|
commitdiff
|
tree
2011-11-11
rth
Implement
omp atomic load and stor
e
.
commit
|
commitdiff
|
tree
2011-11-10
rth
*
c
onf
i
gure
.
ac (GCC_AS_CFI_PSE
U
DO_
O
P): Use
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
rth
libit
m
: D
o
n't add -mavx if the assemb
l
er doesn't support
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
rt
h
libitm: Work
a
round
assembler missing AVX insns
.
commit
|
commitdiff
|
tree
2011-11-09
rth
libitm: Remo
v
e
u
nused code
.
commit
|
commitdiff
|
tree
2011-11-09
rth
li
b
itm: Avoid n
o
n-po
r
table x86 bran
c
h
predi
c
t
i
on m
n
emonic
.
commit
|
commitdiff
|
tree
2011-11-09
rth
libitm
:
de-ELF-iz
e
x8
6
/sjlj
.
S
.
commit
|
commitdiff
|
tree
2011-11-09
r
t
h
* gcc
.
dg/tm/memopt
-
1
.
c:
A
d
jus
t
r
e
gex
p
.
commit
|
commitdiff
|
tree
2011-11-09
rth
li
b
itm:
Configure f
o
r gas cfi pse
u
do ops
.
commit
|
commitdiff
|
tree
2011-11-09
rth
PR
l
ibfortran/47
9
7
2
commit
|
commitdiff
|
tree
2011-11-08
rth
F
ix a darwin10 build problem
.
commit
|
commitdiff
|
tree
2011-11-08
rth
Test for libitm directory present bef
o
re tes
t
ing for
.
.
.
commit
|
commitdiff
|
tree
2011-11-08
rth
Fix tests
for libit
m
s
u
pport
.
commit
|
commitdiff
|
tree
2011-11-08
rth
Check for
l
ibitm support at top-level
.
commit
|
commitdiff
|
tree
2011-11-07
r
t
h
Allo
w
l
ibcalls
to be i
n
stalled fo
r
l
e
gacy __sync optabs
.
commit
|
commitdiff
|
tree
2011-10-31
rth
i38
6
: Remove TARGET_VECTOR
I
ZE_B
U
I
L
TI
N
_CONVERSIO
N
.
commit
|
commitdiff
|
tree
2011-10-30
rth
2011-
1
0-30
Dmitry Plot
n
iko
v
<dplotnikov@ispras
.
ru
>
commit
|
commitdiff
|
tree
2011-10-27
rth
* optabs
.
c (expa
n
d_vec_perm)
:
U
s
e the cor
r
e
c
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
rth
i386:
D
el
e
t
e the
v
ec
_
extract_
e
ven/odd patterns
.
commit
|
commitdiff
|
tree
2011-10-25
rt
h
rs600
0
: Remove
some vec_extra
c
t_even/o
d
d
e
x
p
anders
.
commit
|
commitdiff
|
tree
2011-10-25
rth
s
p
u:
Remove
vec_extrac
t
_
e
ven/odd a
n
d
vec_in
t
e
r
leave
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
r
th
Impl
e
ment interle
a
ve via
p
ermutat
i
on
.
commit
|
commitdiff
|
tree
2011-10-25
rth
Change v
e
c_
p
erm ch
e
cking
a
nd
e
xpansio
n
le
v
el
.
commit
|
commitdiff
|
tree
2011-10-25
rth
Fix typos in the nam
e
s
of
vec
_
extract & vec
_
int
e
rleave
.
.
.
commit
|
commitdiff
|
tree
2011-10-20
rth
* target
.
def (vec_perm_cons
t
_ok):
Rename from bu
i
ltin
_
vec_p
.
.
.
commit
|
commitdiff
|
tree
2011-10-20
rth
Remove TARGE
T
_VECTORIZE_BUILTIN_VEC_PERM
.
commit
|
commitdiff
|
tree
2011-10-17
rt
h
PR 507
4
6
commit
|
commitdiff
|
tree
2011-10-15
r
th
Use VEC_PERM
_
EXPR in the vector
i
z
e
r
.
commit
|
commitdiff
|
tree
2011-10-14
rth
E
x
pand
vector permu
t
a
ti
o
n
with
v
ec_perm and
vec_
p
erm_const
.
commit
|
commitdiff
|
tree
2011-10-14
rth
rs6000:
Fix typo in
rs6000_expand_
v
ector_init
commit
|
commitdiff
|
tree
2011-10-14
r
th
Move lowering of vector shi
f
ts from v/s to v
/
v
fro
m
.
.
.
commit
|
commitdiff
|
tree
2011-10-14
rth
i
3
8
6: Imp
l
ement v
e
c_perm_const<mode>
.
commit
|
commitdiff
|
tree
2011-10-14
rth
spu: Implement vec_permv16qi
.
commit
|
commitdiff
|
tree
2011-10-14
rth
rs6000: Imple
m
en
t
vec_permv16qi
.
commit
|
commitdiff
|
tree
2011-10-10
rth
* doc/md
.
te
x
i (vec_perm_const): Fix typo
i
n
c
index
.
commit
|
commitdiff
|
tree
2011-10-07
r
t
h
Rename vs
h
u
ffle/vec_shuffle to vec_per
m
.
commit
|
commitdiff
|
tree
2011-10-07
rth
i386: Fixup la
s
t pblen
d
w cha
n
ge
.
commit
|
commitdiff
|
tree
2011-10-07
rth
i386: Fix representa
t
ion o
f
256-b
i
t vpblen
d
w
.
commit
|
commitdiff
|
tree
2011-10-07
rt
h
Delete incorrect re
p
resentations of avx2
shifts
.
commit
|
commitdiff
|
tree
2011-10-07
rth
Fi
x
a
v
x
256
test cases for AVX2
.
commit
|
commitdiff
|
tree
2011-10-07
rth
* c
o
n
fig
.
gcc (x86_64-*): Add core-
a
v
x-i, core-avx2
.
.
.
commit
|
commitdiff
|
tree
2011-10-07
rth
P
R 49752
commit
|
commitdiff
|
tree
2011-10-06
rt
h
PR 50
6
32
commit
|
commitdiff
|
tree
2011-10-06
rth
i386: Us
e
the proper mode for blend
i
n
vshuffle
.
commit
|
commitdiff
|
tree
2011-10-06
rth
i386
:
Add AVX
2
support t
o
ix86_expand_vshuf
f
le
.
commit
|
commitdiff
|
tree
2011-10-06
r
t
h
R
ework
v
e
c
tor shuffle te
s
t
s
.
commit
|
commitdiff
|
tree
2011-10-06
rth
vshuf
f
le: Use correct mode for mask
operand
.
commit
|
commitdiff
|
tree
2011-10-05
r
th
Fix vect-sh
u
ffle-* test cases
.
commit
|
commitdiff
|
tree
2011-10-05
rth
i386: Rewrite
i
x86
_
expand_vs
h
uffle
.
commit
|
commitdiff
|
tree
2011-10-05
rth
Fix low
e
r
_
vec
_
sh
u
ffle
.
commit
|
commitdiff
|
tree
2011-10-04
rth
*
c
-typeck
.
c (c_buil
d
_vec_sh
u
ffle_expr): Fix
uninitialized
.
.
.
commit
|
commitdiff
|
tree
2011-10-03
rth
Fix
Artem's
n
a
me spelling, at request
.
commit
|
commitdiff
|
tree
2011-10-03
rth
F
i
x
b
r
oken commit wrt v
e
ct-shuff
l
e-N
.
c test
s
.
commit
|
commitdiff
|
tree
2011-10-03
rt
h
Vector
s
h
u
ffl
i
ng patch from Ar
t
e
m Shin
k
a
r
ov
.
commit
|
commitdiff
|
tree
next