OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Barrier
(Results
1 - 20
of
20
) sorted by relevancy
/src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/sync/
barrier.d
2
* The
barrier
module provides a primitive for synchronizing the progress of
16
module core.sync.
barrier
;
25
//
Barrier
32
* This class represents a
barrier
across which threads may only travel in
35
class
Barrier
43
* Initializes a
barrier
object which releases threads in groups of limit
114
auto
barrier
= new
Barrier
( numThreads );
125
barrier
.wait();
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LiveRangeShrink.cpp
139
unsigned
Barrier
= 0;
147
//
Barrier
is the last instruction where MO get used. MI should not
148
// be moved above
Barrier
.
149
if (
Barrier
< UseMap[MO.getReg()].first) {
150
Barrier
= UseMap[MO.getReg()].first;
156
// If MI has side effects, it should become a
barrier
for code motion.
210
// If
Barrier
equals IOM[I], traverse forward to find if BarrierMI is
212
for (MachineInstr *I = Insert; I && IOM[I] ==
Barrier
;
219
if (DefMO && Insert && NumEligibleUse > 1 &&
Barrier
<= IOM[Insert]) {
MachinePipeliner.cpp
786
SDep Dep(Load, SDep::
Barrier
);
796
SDep Dep(Load, SDep::
Barrier
);
804
SDep Dep(Load, SDep::
Barrier
);
811
SDep Dep(Load, SDep::
Barrier
);
820
SDep Dep(Load, SDep::
Barrier
);
872
I.addPred(SDep(SU, SDep::
Barrier
));
893
I.addPred(SDep(SU, SDep::
Barrier
));
ScheduleDAG.cpp
96
case
Barrier
: dbgs() << "
Barrier
"; break;
/src/external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/
mutex.h
99
class
Barrier
{
101
Barrier
(int num_threads) : running_threads_(num_threads) {}
125
// State for
barrier
management
127
int entered_ = 0; // Number of threads that have entered this
barrier
129
// Enter the
barrier
and wait until all other threads have also
130
// entered the
barrier
. Returns iff this is the last thread to
131
// enter the
barrier
.
146
// Last thread has reached the
barrier
thread_manager.h
56
Barrier
start_stop_barrier_;
/src/external/apache2/llvm/dist/llvm/utils/benchmark/src/
mutex.h
99
class
Barrier
{
101
Barrier
(int num_threads) : running_threads_(num_threads) {}
125
// State for
barrier
management
127
int entered_ = 0; // Number of threads that have entered this
barrier
129
// Enter the
barrier
and wait until all other threads have also
130
// entered the
barrier
. Returns iff this is the last thread to
131
// enter the
barrier
.
146
// Last thread has reached the
barrier
thread_manager.h
58
Barrier
start_stop_barrier_;
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUExportClustering.cpp
75
// New
barrier
edge ordering exports
76
DAG->addEdge(SUb, SDep(SUa, SDep::
Barrier
));
92
// If we remove a
barrier
we need to copy dependencies
97
ToAdd.push_back(SDep(ExportPredSU, SDep::
Barrier
));
113
// Pass through DAG gathering a list of exports and removing
barrier
edges
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_interceptors_mac.cc
35
// The non-
barrier
versions of OSAtomic* functions are semantically mo_relaxed,
39
// conservative and treat the non-
barrier
versions as mo_acq_rel.
71
m(int32_t, int32_t, a32, f##32##
Barrier
, __tsan_atomic32_##tsan_atomic_f, \
75
m(int64_t, int64_t, a64, f##64##
Barrier
, __tsan_atomic64_##tsan_atomic_f, \
81
m(int32_t, uint32_t, a32, f##32##
Barrier
, __tsan_atomic32_##tsan_atomic_f, \
109
TSAN_INTERCEPTOR(bool, f##
Barrier
, t old_value, t new_value, \
111
SCOPED_TSAN_INTERCEPTOR(f##
Barrier
, old_value, new_value, ptr); \
139
OSATOMIC_INTERCEPTOR_BITOP(f##
Barrier
, op, clear, kMacOrderBarrier)
261
dispatch_block_t
barrier
) {
262
SCOPED_TSAN_INTERCEPTOR(xpc_connection_send_barrier, connection,
barrier
);
[
all
...]
/src/external/gpl3/gcc/dist/libsanitizer/tsan/
tsan_interceptors_mac.cpp
43
// The non-
barrier
versions of OSAtomic* functions are semantically mo_relaxed,
47
// conservative and treat the non-
barrier
versions as mo_acq_rel.
80
m(int32_t, int32_t, a32, f##32##
Barrier
, __tsan_atomic32_##tsan_atomic_f, \
84
m(int64_t, int64_t, a64, f##64##
Barrier
, __tsan_atomic64_##tsan_atomic_f, \
90
m(int32_t, uint32_t, a32, f##32##
Barrier
, __tsan_atomic32_##tsan_atomic_f, \
118
TSAN_INTERCEPTOR(bool, f##
Barrier
, t old_value, t new_value, \
120
SCOPED_TSAN_INTERCEPTOR(f##
Barrier
, old_value, new_value, ptr); \
148
OSATOMIC_INTERCEPTOR_BITOP(f##
Barrier
, op, clear, kMacOrderBarrier)
309
dispatch_block_t
barrier
) {
310
SCOPED_TSAN_INTERCEPTOR(xpc_connection_send_barrier, connection,
barrier
);
[
all
...]
/src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
tsan_interceptors_mac.cpp
42
// The non-
barrier
versions of OSAtomic* functions are semantically mo_relaxed,
46
// conservative and treat the non-
barrier
versions as mo_acq_rel.
79
m(int32_t, int32_t, a32, f##32##
Barrier
, __tsan_atomic32_##tsan_atomic_f, \
83
m(int64_t, int64_t, a64, f##64##
Barrier
, __tsan_atomic64_##tsan_atomic_f, \
89
m(int32_t, uint32_t, a32, f##32##
Barrier
, __tsan_atomic32_##tsan_atomic_f, \
117
TSAN_INTERCEPTOR(bool, f##
Barrier
, t old_value, t new_value, \
119
SCOPED_TSAN_INTERCEPTOR(f##
Barrier
, old_value, new_value, ptr); \
147
OSATOMIC_INTERCEPTOR_BITOP(f##
Barrier
, op, clear, kMacOrderBarrier)
308
dispatch_block_t
barrier
) {
309
SCOPED_TSAN_INTERCEPTOR(xpc_connection_send_barrier, connection,
barrier
);
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCInstrDesc.h
154
Barrier
,
284
bool isBarrier() const { return Flags & (1ULL << MCID::
Barrier
); }
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ScheduleDAG.h
69
Barrier
, ///< An unknown scheduling
barrier
.
173
/// Tests if this is an Order dependence that is marked as a
barrier
.
175
return getKind() == Order && Contents.OrdKind ==
Barrier
;
382
/// Adds a
barrier
edge to SU by calling addPred(), with latency 0
385
SDep Dep(SU, SDep::
Barrier
);
MachineInstr.h
828
return hasProperty(MCID::
Barrier
, Type);
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonSubtarget.cpp
268
// register. This is used to create the
barrier
edge.
281
DAG->addEdge(&DAG->SUnits[su], SDep(LastSequentialCall, SDep::
Barrier
));
285
DAG->addEdge(&DAG->SUnits[su], SDep(&DAG->SUnits[su-1], SDep::
Barrier
));
297
// needed. This code inserts a
Barrier
dependence between 3 & 4 to prevent
322
DAG->addEdge(&DAG->SUnits[su], SDep(LastVRegUse[*AI], SDep::
Barrier
));
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp
449
struct BarrierOp
Barrier
;
486
Barrier
= o.
Barrier
;
565
return
Barrier
.Val;
570
return StringRef(
Barrier
.Data,
Barrier
.Length);
575
return
Barrier
.HasnXSModifier;
1984
Op->
Barrier
.Val = Val;
1985
Op->
Barrier
.Data = Str.data();
1986
Op->
Barrier
.Length = Str.size()
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGFast.cpp
334
SDep D(LoadSU, SDep::
Barrier
);
ScheduleDAGSDNodes.cpp
507
SDep Dep = isChain ? SDep(OpSU, SDep::
Barrier
)
/src/external/gpl3/gcc.old/dist/libphobos/src/std/
traits.d
447
import core.sync.
barrier
; // local import
450
static assert(packageName!
Barrier
== "core.sync");
458
import core.sync.
barrier
; // global import
461
static assert(packageName!
Barrier
== "core.sync");
525
import core.sync.
barrier
; // local import
527
static assert(moduleName!(core.sync.
barrier
) == "core.sync.
barrier
");
528
static assert(moduleName!
Barrier
== "core.sync.
barrier
");
549
import core.sync.
barrier
; // global impor
[
all
...]
Completed in 32 milliseconds
Indexes created Sat Jun 06 00:24:59 UTC 2026