Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StanfordLegion/legion
/ types & classes
Types & classes
4,257 in github.com/StanfordLegion/legion
⨍
Functions
17,524
◇
Types & classes
4,257
↓ 438 callers
Class
ProfilingRequestSet
Forward declarations
realm/src/realm.hpp:54
↓ 313 callers
Class
ID
realm/src/realm/id.h:30
↓ 277 callers
Class
Point
tools/legion_spy.py:275
↓ 275 callers
Class
RegionRequirement
runtime/legion/api/types.h:218
↓ 220 callers
Class
ProcessorConstraint
runtime/legion/api/types.h:304
↓ 178 callers
Class
Rect
tools/legion_spy.py:315
↓ 135 callers
Class
NodeID
tools/legion_prof_rs/src/state.rs:868
↓ 104 callers
Class
CodeDescriptor
realm/src/realm.hpp:55
↓ 100 callers
Class
ProcessorQuery
realm/src/realm/machine.h:52
↓ 91 callers
Class
Entry
realm/tests/unit_tests/circ_queue_test.cc:27
↓ 71 callers
Class
Exception
* \class Exception * This class allows for users to package up any kind of data and * for raising an exception. It implements the std::streambuf
runtime/legion/api/exception.h:45
↓ 71 callers
Class
UntypedBuffer
runtime/legion/api/types.h:212
↓ 69 callers
Class
IndexLaunch
bindings/python/pygion.py:2454
↓ 61 callers
Class
Future
runtime/legion/api/types.h:233
↓ 54 callers
Class
MemoryQuery
realm/src/realm/machine.h:53
↓ 53 callers
Class
RtEvent
application barrier
runtime/legion/api/types.h:396
↓ 49 callers
Class
Domain
runtime/legion/api/types.h:302
↓ 48 callers
Class
DomainPoint
runtime/legion/api/types.h:301
↓ 48 callers
Class
Region
bindings/python/pygion.py:1045
↓ 36 callers
Class
Domain
bindings/python/pygion.py:236
↓ 35 callers
Class
ArgumentMap
runtime/legion/api/types.h:213
↓ 34 callers
Class
DomainPoint
bindings/python/pygion.py:155
↓ 31 callers
Class
FieldMapView
runtime/legion/utilities/fieldmask_map.h:357
↓ 29 callers
Class
TimestampFormat
tools/legion_prof_rs/src/backend/visualize.rs:29
↓ 29 callers
Class
stringbuilder
realm/src/realm/utils.h:141
↓ 28 callers
Class
FutureMap
runtime/legion/api/types.h:234
↓ 26 callers
Class
LgEvent
runtime/legion/api/types.h:392
↓ 25 callers
Class
ApEvent
base event type for legion
runtime/legion/api/types.h:393
↓ 25 callers
Class
__half
runtime/mathtypes/half.h:567
↓ 24 callers
Class
FieldConstraint
tools/legion_spy.py:10521
↓ 24 callers
Class
Interval
test/performance/legion/analysis_performance/process.py:29
↓ 21 callers
Class
Color
tools/legion_prof_rs/src/state.rs:2827
↓ 21 callers
Class
ContextCoordinate
runtime/legion/api/types.h:735
↓ 20 callers
Class
SparsityMapRefCounter
* SparsityMapRefCounter is an internal object that proxies * referrence counting for sparsity maps including remote node * requests. * */
realm/src/realm/deppart/sparsity_impl.h:43
↓ 19 callers
Class
PhysicalRegion
runtime/legion/api/types.h:236
↓ 18 callers
Class
Fspace
bindings/python/pygion.py:922
↓ 18 callers
Class
SemanticInfo
* \struct SemanticInfo * A struct for storing semantic information for various things */
runtime/legion/utilities/buffers.h:198
↓ 16 callers
Class
FieldConstraint
runtime/legion/api/types.h:311
↓ 16 callers
Class
Ispace
bindings/python/pygion.py:831
↓ 16 callers
Class
TaskSlice
* ---------------------------------------------------------------------- * Slice Domain * ---------------------------------------------
runtime/legion/api/mapping.h:860
↓ 16 callers
Class
TimePoint
tools/legion_prof.py:2715
↓ 16 callers
Class
Type
bindings/python/pygion.py:463
↓ 15 callers
Class
TimeLimit
a central theme for a responsive runtime is to place limits on how long is spent doing any one task - this is described using a TimeLimit object
realm/src/realm/timers.h:129
↓ 14 callers
Class
NvtxARGB
realm/src/realm/nvtx.h:37
↓ 13 callers
Class
OrderingConstraint
tools/legion_spy.py:10539
↓ 13 callers
Class
sigaction
realm/src/realm/runtime_impl.cc:184
↓ 12 callers
Class
MappingDependence
tools/legion_spy.py:6219
↓ 12 callers
Class
MemoryConstraint
tools/legion_spy.py:10513
↓ 12 callers
Class
SpecializedConstraint
tools/legion_spy.py:10503
↓ 11 callers
Class
Event
* \class Event * Event is created by the runtime and is used to synchronize * operations. An event is triggered when the operation it * repr
realm/src/realm.hpp:247
↓ 11 callers
Class
EventHandle
deprecated/tools/spy_state.py:882
↓ 11 callers
Class
Future
bindings/python/pygion.py:347
↓ 11 callers
Class
IndexSpace
* \class IndexSpace * Index spaces are handles that reference a collection of * points. These collections of points are used to define the *
runtime/legion/api/data.h:30
↓ 11 callers
Class
Predicate
runtime/legion/api/types.h:235
↓ 11 callers
Class
SpecializedConstraint
runtime/legion/api/types.h:309
↓ 10 callers
Class
FutureInstanceTracker
runtime/legion/api/future_impl.h:121
↓ 10 callers
Class
Partition
bindings/python/pygion.py:1555
↓ 10 callers
Class
Stage
test.py:967
↓ 10 callers
Class
TaskHandle
deprecated/tools/spy_state.py:306
↓ 10 callers
Class
Timestamp
tools/legion_prof_rs/src/state.rs:343
↓ 9 callers
Class
Disjointness
bindings/python/pygion.py:744
↓ 9 callers
Class
FieldID
tools/legion_prof_rs/src/state.rs:2274
↓ 9 callers
Class
FieldInfo
runtime/legion/nodes/field.h:45
↓ 9 callers
Class
InstanceRef
runtime/legion/api/types.h:632
↓ 9 callers
Class
Ipartition
bindings/python/pygion.py:1410
↓ 9 callers
Class
RegionUsage
runtime/legion/api/types.h:400
↓ 9 callers
Class
Shape
tools/legion_spy.py:499
↓ 9 callers
Class
WaitInfo
runtime/legion/tools/profiler.h:217
↓ 9 callers
Class
const_iterator
runtime/legion/utilities/fieldmask_map.h:54
↓ 8 callers
Class
AlignmentConstraint
tools/legion_spy.py:10579
↓ 8 callers
Class
GraphPrinter
tools/legion_spy.py:12182
↓ 8 callers
Class
MemoryConstraint
runtime/legion/api/types.h:310
↓ 8 callers
Class
PendingRelease
realm/src/realm/mem_impl.h:420
↓ 8 callers
Class
PointSet
tools/legion_spy.py:2162
↓ 8 callers
Class
PoolBounds
runtime/legion/api/types.h:232
↓ 8 callers
Class
TaskConfigOptions
* \struct TaskConfigOptions * A class for describing the configuration options * for a task being registered with the runtime. * Leaf tasks m
runtime/legion/api/runtime.h:70
↓ 8 callers
Class
TestFailure
language/test.py:43
↓ 8 callers
Class
UserEvent
* \class UserEvent * UserEvents are events that can be scheduled to trigger at a * future point in an application and can be waited upon * dy
realm/src/realm.hpp:515
↓ 8 callers
Class
iterator
runtime/legion/api/physical_region.h:306
↓ 7 callers
Class
CurrentTime
little helper that automatically gets the current time
realm/src/realm/gasnet1/gasnetmsg.cc:780
↓ 7 callers
Class
Future
tools/legion_gc.py:593
↓ 7 callers
Class
Memory
* \class Memory * \brief Represents a memory region in the Realm runtime system. * * A memory is a handle to a specific memory region that ca
realm/src/realm.hpp:1263
↓ 7 callers
Class
PhaseBarrier
* \class PhaseBarrier * Phase barriers are a synchronization mechanism for use with * regions acquired with simultaneous coherence in a deferred
runtime/legion/api/sync.h:142
↓ 7 callers
Class
PointUser
tools/legion_spy.py:10413
↓ 7 callers
Class
Privilege
bindings/python/pygion.py:548
↓ 7 callers
Class
Processor
* \class Processor * A processor is a handle to a specific processor in the system. * It can be used to spawn tasks, query the processor's attri
realm/src/realm.hpp:565
↓ 6 callers
Class
Array
tools/legion_prof_rs/src/serialize.rs:89
↓ 6 callers
Class
CoreReservationParameters
A reservation can request one or more cores, optionally restricted to a particular NUMA domain (as numbered by the OS). The reservation should also i
realm/src/realm/threads.h:303
↓ 6 callers
Class
Count
tools/legion_prof_rs/src/backend/visualize.rs:45
↓ 6 callers
Class
EqKDRoot
runtime/legion/contexts/inner.h:1115
↓ 6 callers
Class
GraphPrinter
deprecated/tools/spy_analysis.py:2694
↓ 6 callers
Class
HexU64
tools/legion_prof_rs/src/serde/ascii/de.rs:332
↓ 6 callers
Class
LogicalState
tools/legion_spy.py:4054
↓ 6 callers
Class
OrderingConstraint
runtime/legion/api/types.h:313
↓ 6 callers
Class
PhysicalTraceInfo
* \struct PhysicalTraceInfo * A Physical trace info is a TraceInfo but with special * information about the region requirement being traced
runtime/legion/tracing/recording.h:479
↓ 5 callers
Class
ExternalResources
runtime/legion/api/types.h:238
↓ 5 callers
Class
IndirectRecord
* \struct IndirectRecord * A small helper class for performing exchanges of * instances for indirection copies */
runtime/legion/nodes/across.h:33
↓ 5 callers
Class
MemGroup
tools/legion_prof_rs/src/backend/common.rs:18
↓ 5 callers
Class
NodeSet
tools/legion_spy.py:2355
↓ 5 callers
Class
OutputRequirement
runtime/legion/api/types.h:219
next →
1–100 of 4,257, ranked by callers