• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /6.6.0/godeps/src/golang.org/x/tools/go/ssa/interp/

Lines Matching defs:atomic

16 	"sync/atomic"
127 "sync/atomic.AddInt32": ext۰atomic۰AddInt32,
128 "sync/atomic.AddUint32": ext۰atomic۰AddUint32,
129 "sync/atomic.CompareAndSwapInt32": ext۰atomic۰CompareAndSwapInt32,
130 "sync/atomic.CompareAndSwapUint32": ext۰atomic۰CompareAndSwapUint32,
131 "sync/atomic.LoadInt32": ext۰atomic۰LoadInt32,
132 "sync/atomic.LoadUint32": ext۰atomic۰LoadUint32,
133 "sync/atomic.StoreInt32": ext۰atomic۰StoreInt32,
134 "sync/atomic.StoreUint32": ext۰atomic۰StoreUint32,
135 "sync/atomic.AddInt64": ext۰atomic۰AddInt64,
136 "sync/atomic.AddUint64": ext۰atomic۰AddUint64,
137 "sync/atomic.CompareAndSwapInt64": ext۰atomic۰CompareAndSwapInt64,
138 "sync/atomic.CompareAndSwapUint64": ext۰atomic۰CompareAndSwapUint64,
139 "sync/atomic.LoadInt64": ext۰atomic۰LoadInt64,
140 "sync/atomic.LoadUint64": ext۰atomic۰LoadUint64,
141 "sync/atomic.StoreInt64": ext۰atomic۰StoreInt64,
142 "sync/atomic.StoreUint64": ext۰atomic۰StoreUint64,
143 "(*sync/atomic.Value).Load": ext۰atomic۰ValueLoad,
144 "(*sync/atomic.Value).Store": ext۰atomic۰ValueStore,
363 return int(atomic.LoadInt32(&fr.i.goroutines))
371 func ext۰atomic۰LoadUint32(fr *frame, args []value) value {
372 // TODO(adonovan): fix: not atomic!
376 func ext۰atomic۰StoreUint32(fr *frame, args []value) value {
377 // TODO(adonovan): fix: not atomic!
382 func ext۰atomic۰LoadInt32(fr *frame, args []value) value {
383 // TODO(adonovan): fix: not atomic!
387 func ext۰atomic۰StoreInt32(fr *frame, args []value) value {
388 // TODO(adonovan): fix: not atomic!
393 func ext۰atomic۰CompareAndSwapInt32(fr *frame, args []value) value {
394 // TODO(adonovan): fix: not atomic!
403 func ext۰atomic۰CompareAndSwapUint32(fr *frame, args []value) value {
404 // TODO(adonovan): fix: not atomic!
413 func ext۰atomic۰AddInt32(fr *frame, args []value) value {
414 // TODO(adonovan): fix: not atomic!
421 func ext۰atomic۰AddUint32(fr *frame, args []value) value {
422 // TODO(adonovan): fix: not atomic!
429 func ext۰atomic۰LoadUint64(fr *frame, args []value) value {
430 // TODO(adonovan): fix: not atomic!
434 func ext۰atomic۰StoreUint64(fr *frame, args []value) value {
435 // TODO(adonovan): fix: not atomic!
440 func ext۰atomic۰LoadInt64(fr *frame, args []value) value {
441 // TODO(adonovan): fix: not atomic!
445 func ext۰atomic۰StoreInt64(fr *frame, args []value) value {
446 // TODO(adonovan): fix: not atomic!
451 func ext۰atomic۰CompareAndSwapInt64(fr *frame, args []value) value {
452 // TODO(adonovan): fix: not atomic!
461 func ext۰atomic۰CompareAndSwapUint64(fr *frame, args []value) value {
462 // TODO(adonovan): fix: not atomic!
471 func ext۰atomic۰AddInt64(fr *frame, args []value) value {
472 // TODO(adonovan): fix: not atomic!
479 func ext۰atomic۰AddUint64(fr *frame, args []value) value {
480 // TODO(adonovan): fix: not atomic!
487 func ext۰atomic۰ValueLoad(fr *frame, args []value) value {
488 // TODO(adonovan): fix: not atomic!
493 func ext۰atomic۰ValueStore(fr *frame, args []value) value {
494 // TODO(adonovan): fix: not atomic!