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
rth
a
rm-linux: Add libitm suppor
t
.
commit
|
commitdiff
|
tree
2011-12-15
rth
a
r
m
:
Set pred
i
cable on more in
s
tructi
o
ns
.
commit
|
commitdiff
|
tree
2011-12-13
rth
* config/posi
x
/rwlock
.
cc (g
t
m_rwlock::write_loc
k
_gen
.
.
.
commit
|
commitdiff
|
tree
2011-12-13
rth
Rever
t
two u
n
intended c
o
mmit
s
commit
|
commitdiff
|
tree
2011-12-13
rth
arm: Impl
e
men
t
vec_perm
a
nd vec_p
e
rm_const fo
r
NEON
.
commit
|
commitdiff
|
tree
2011-12-13
rth
Delete VE
C
_INTERLEAVE_*_EXPR
.
commit
|
commitdiff
|
tree
2011-12-13
rth
spa
r
c: Defaul
t
memo
r
y
model to
TSO for Linu
x
a
nd Solaris
.
commit
|
commitdiff
|
tree
2011-12-13
r
t
h
libit
m
: Conversion to c
+
+11
a
to
m
i
cs
.
commit
|
commitdiff
|
tree
2011-12-12
rth
* config/rs6000/rs6000
.
c (rs6000_ex
p
a
n
d
_interleave
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
rth
r
s6000:
Implement vec_pe
r
m
_const
for
all vect
o
r
I
SAs
commit
|
commitdiff
|
tree
2011-12-10
rth
Force the c
r
e
ation
of a CONST
_
VECTO
R
for expand_vec_perm
.
commit
|
commitdiff
|
tree
2011-12-10
r
th
L
e
t
G
E
T
_MODE_2XWIDER_MO
D
E find
a double-wid
t
h
v
ector
.
.
.
commit
|
commitdiff
|
tree
2011-12-01
rth
PR middle-end/512
7
3
commit
|
commitdiff
|
tree
2011-11-30
rth
Swap
t
he
a
c
t
i
on and jmpbuf
arguments to GTM_lo
n
gjm
p
commit
|
commitdiff
|
tree
2011-11-30
rth
* predic
t
.
c
(expr_expe
c
ted
_
v
a
l
u
e
_1
)
: Ass
u
me
.
.
.
commit
|
commitdiff
|
tree
2011-11-30
rth
spa
r
c: Add
-mmemory
-
model command-l
i
n
e option
.
commit
|
commitdiff
|
tree
2011-11-30
r
th
sparc: Convert
t
o
atomic_exchan
g
e
.
commit
|
commitdiff
|
tree
2011-11-30
rth
spa
r
c
: Conve
r
t to
a
tom
i
c_
c
ompare_and_swap
.
commit
|
commitdiff
|
tree
2011-11-30
rth
s
p
arc: Convert t
o
atomic_lo
a
d/store
.
commit
|
commitdiff
|
tree
2011-11-30
rt
h
sparc: Convert to
m
em_thread_fence
.
commit
|
commitdiff
|
tree
2011-11-29
rth
rs
6
000: St
r
e
a
mline boolval output for
c
o
m
pare-an
d
-swap
.
commit
|
commitdiff
|
tree
2011-11-29
rth
* config/rs6000
/
r
s6000
.
c (
r
s6000_ex
p
and_atom
i
c_co
m
pa
.
.
.
commit
|
commitdiff
|
tree
2011-11-29
rth
*
libgomp
.
h (enum memm
o
del): New
.
commit
|
commitdiff
|
tree
2011-11-27
rth
a
r
m: I
n
stall __sync libf
u
ncs
f
or Linux
.
commit
|
commitdiff
|
tree
2011-11-27
rth
Fix expand_atomic_
f
etch_op wrt un
u
sed_resul
t
.
commit
|
commitdiff
|
tree
2011-11-27
rth
Fix init_syn
c
_libf
u
ncs_1 iteration
.
commit
|
commitdiff
|
tree
2011-11-27
rth
o
m
p-lo
w
: Assume anything
align
e
d to BIGGE
S
T_A
L
IGNMENT
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
rth
m68k:
I
m
plement CAS and T
A
S patterns
.
commit
|
commitdiff
|
tree
2011-11-26
rth
m68k-linux:
Im
p
lement atomic ope
r
ations v
i
a syscall
.
commit
|
commitdiff
|
tree
2011-11-26
rth
crtstuff
:
adjust tm clo
n
es for no a
t
tri
b
ute hidden
commit
|
commitdiff
|
tree
2011-11-22
rt
h
ia64: Update to
a
tomic optab
s
commit
|
commitdiff
|
tree
2011-11-22
r
t
h
ia64:
Use define_c_enu
m
f
or unspec constan
t
s
.
commit
|
commitdiff
|
tree
2011-11-21
rth
Fix crtstuf
f
merge
e
rror
w
ith transactional-memor
y
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
rth
mips:
I
nstal
l
the __sync libf
u
nc
s
f
o
r mips16
commit
|
commitdiff
|
tree
2011-11-19
rt
h
PR mi
d
d
l
e
-end/
5
121
1
commit
|
commitdiff
|
tree
2011-11-18
rth
PR libstdc++/51181
commit
|
commitdiff
|
tree
2011-11-17
rth
Merge branc
h
'r
t
h/atom
i
c/ppc'
Merge branch '
rth
/atomic/ppc'
commit
|
commitdiff
|
tree
2011-11-17
rth
U
n
i
f
y implement
a
t
i
on
s
of __builtin_mem_*_f
e
n
ce and
.
.
.
commit
|
commitdiff
|
tree
2011-11-17
rth
Copy ALIAS_SE
T
_MEMORY_BARRIER whe
n
creating a new M
E
M
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
r
t
h
alpha:
C
o
n
vert to atomi
c
o
p
tabs
.
commit
|
commitdiff
|
tree
2011-11-14
rth
rs60
0
0
:
Rewrite
s
ync patterns for
a
tomic; expa
n
d early
.
commit
|
commitdiff
|
tree
2011-11-12
rth
ppc-linux: Fi
x
call
to _Unwind_
S
etGRPtr
commit
|
commitdiff
|
tree
2011-11-12
rth
rs
6
0
0
0
:
fix*_trunc in
s
ns use nonimmediat
e
_operand
commit
|
commitdiff
|
tree
2011-11-12
r
th
* builtins
.
c (expand_builtin_com
p
are
_
and_
s
wap
.
.
.
commit
|
commitdiff
|
tree
2011-11-12
rt
h
sh-linux: Install __s
y
n
c
libfuncs
.
commit
|
commitdiff
|
tree
2011-11-12
rt
h
hppa: Install __sync libfu
n
cs for li
n
ux
.
commit
|
commitdiff
|
tree
2011-11-11
rt
h
Implement omp atom
i
c
load an
d
s
tore
.
commit
|
commitdiff
|
tree
2011-11-10
rt
h
* conf
i
g
ure
.
ac (GC
C
_AS_CFI_
P
SEUDO_OP): Use
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
rth
li
b
itm: Don't add -mavx if t
h
e a
s
sembler doesn't sup
p
ort
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
rth
l
ibitm: Work around assem
b
ler missing AVX
in
s
ns
.
commit
|
commitdiff
|
tree
2011-11-09
r
t
h
lib
i
tm: Remo
v
e un
u
sed code
.
commit
|
commitdiff
|
tree
2011-11-09
rth
l
ibi
t
m: Avoid non-portable x86 branch pr
e
d
i
ction mnemonic
.
commit
|
commitdiff
|
tree
2011-11-09
rth
li
b
i
tm: de-ELF-iz
e
x86/sj
l
j
.
S
.
commit
|
commitdiff
|
tree
2011-11-09
rth
* gcc
.
dg/tm/memopt-1
.
c: Adj
u
st reg
e
xp
.
commit
|
commitdiff
|
tree
2011-11-09
rth
l
ibitm:
C
onfigure
f
o
r
gas cfi pseudo
o
ps
.
commit
|
commitdiff
|
tree
2011-11-09
r
th
PR li
b
f
ortran/47972
commit
|
commitdiff
|
tree
2011-11-08
rth
Fix a
darw
i
n10 build
problem
.
commit
|
commitdiff
|
tree
2011-11-08
rth
Test for
libitm directory pres
e
nt
b
efore
testing for
.
.
.
commit
|
commitdiff
|
tree
2011-11-08
rth
Fix
tests for
libitm suppor
t
.
commit
|
commitdiff
|
tree
2011-11-08
rth
C
h
eck for libitm supp
o
rt at top-le
v
el
.
commit
|
commitdiff
|
tree
2011-11-07
rth
Allow
l
ibc
a
lls to be installed for
lega
c
y
__sync optabs
.
commit
|
commitdiff
|
tree
2011-10-31
rth
i386: Remove TARGET_VEC
T
O
R
IZE_B
U
ILTIN_CO
N
VERSION
.
commit
|
commitdiff
|
tree
2011-10-30
rth
2011-10-30 Dm
i
try
P
l
o
tnikov <dplotnikov@ispras
.
ru>
commit
|
commitdiff
|
tree
2011-10-27
rth
* optabs
.
c (expand
_
ve
c
_perm):
U
se
t
he correct
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
r
t
h
i386: Delete the vec_extract_even
/
odd patterns
.
commit
|
commitdiff
|
tree
2011-10-25
r
t
h
r
s6
0
00
:
Remove s
o
me
v
e
c_extract_even
/
o
d
d expanders
.
commit
|
commitdiff
|
tree
2011-10-25
r
th
spu: Remo
v
e vec_extract_e
v
en/odd and v
e
c_in
t
erleave
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
rth
Implement i
n
terleave via permutat
i
on
.
commit
|
commitdiff
|
tree
2011-10-25
rt
h
Change
v
ec_perm che
c
king an
d
expansi
o
n level
.
commit
|
commitdiff
|
tree
2011-10-25
rth
Fix typos in
t
he n
a
mes of vec_ex
t
ract &
v
ec_
i
nterleave
.
.
.
commit
|
commitdiff
|
tree
2011-10-20
rt
h
* target
.
def (vec_perm_const_ok): Rename from builtin_vec_p
.
.
.
commit
|
commitdiff
|
tree
2011-10-20
rth
Remove
T
ARGET_VECTORI
Z
E_BUILTIN_VEC_PERM
.
commit
|
commitdiff
|
tree
2011-10-17
rth
PR 50746
commit
|
commitdiff
|
tree
2011-10-15
r
th
U
se
V
EC_PERM
_
EXPR in the ve
c
torizer
.
commit
|
commitdiff
|
tree
2011-10-14
rth
Expand vector permutation with vec_per
m
and vec_perm
_
c
o
n
st
.
commit
|
commitdiff
|
tree
2011-10-14
r
th
rs6
0
0
0
: Fix
t
yp
o
in rs6000_expand_vector_init
commit
|
commitdiff
|
tree
2011-10-14
rth
Move
lowering of vector shifts from v/s to
v
/v from
.
.
.
commit
|
commitdiff
|
tree
2011-10-14
rth
i386: I
m
plement ve
c
_perm_cons
t
<mode>
.
commit
|
commitdiff
|
tree
2011-10-14
rth
spu
:
Implement vec_pe
r
mv16
q
i
.
commit
|
commitdiff
|
tree
2011-10-14
rt
h
rs6000: Imp
l
ement vec_pe
r
mv16qi
.
commit
|
commitdiff
|
tree
2011-10-10
rth
* doc/md
.
texi (vec_
p
erm
_
const): Fix
t
ypo
i
n
cindex
.
commit
|
commitdiff
|
tree
2011-10-07
rth
Rename v
s
h
u
ffl
e
/vec_sh
u
f
f
le to vec_perm
.
commit
|
commitdiff
|
tree
2011-10-07
rt
h
i386: Fixup last p
b
lendw cha
n
ge
.
commit
|
commitdiff
|
tree
2011-10-07
rth
i386: Fix representation of 256-bit
vpblendw
.
commit
|
commitdiff
|
tree
2011-10-07
rt
h
Delete i
n
correct r
e
presentation
s
o
f
avx2 shifts
.
commit
|
commitdiff
|
tree
2011-10-07
rth
Fix avx256 test cases for A
V
X
2
.
commit
|
commitdiff
|
tree
2011-10-07
r
t
h
* config
.
g
cc
(x86_64-*): A
d
d cor
e
-av
x
-i, core-avx2
.
.
.
commit
|
commitdiff
|
tree
2011-10-07
rth
PR 49752
commit
|
commitdiff
|
tree
2011-10-06
rth
P
R 50
6
32
commit
|
commitdiff
|
tree
2011-10-06
rth
i386: Use the pro
p
er
m
ode f
o
r blend in
vshuffle
.
commit
|
commitdiff
|
tree
2011-10-06
r
t
h
i386: Add AVX2 s
u
pport to ix86
_
expa
n
d_vshuffl
e
.
commit
|
commitdiff
|
tree
2011-10-06
rth
Rework vector sh
u
ffle tes
t
s
.
commit
|
commitdiff
|
tree
2011-10-06
rth
vshuffle: Use correct mode for
m
ask ope
r
and
.
commit
|
commitdiff
|
tree
2011-10-05
r
th
Fix
ve
c
t-sh
u
ff
l
e-* test cases
.
commit
|
commitdiff
|
tree
2011-10-05
rth
i
386: Rewrite i
x
86_expand_v
s
huffle
.
commit
|
commitdiff
|
tree
2011-10-05
r
t
h
F
i
x
l
ower_vec_shuffle
.
commit
|
commitdiff
|
tree
2011-10-04
rth
* c-typeck
.
c (c_build_vec_s
h
uffle_expr)
:
F
i
x u
n
i
ni
t
ialize
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-03
rth
Fix Artem's name sp
e
lling, a
t
request
.
commit
|
commitdiff
|
tree
2011-10-03
rth
F
i
x broken commit wrt vect
-
shu
f
fl
e
-N
.
c t
e
st
s
.
commit
|
commitdiff
|
tree
2011-10-03
rth
Vec
t
or shuff
l
ing patch from A
r
t
e
m Shinkarov
.
commit
|
commitdiff
|
tree
next