Accumulator.h [code] | Accumulator type -*- C++ -*- |
ActiveThreads.h [code] | Number of Active Threads -*- C++ -*- |
algorithm.h [code] | |
AlignOf.h [code] | |
Allocator.cpp | |
Allocator.h [code] | |
AltChunked.h [code] | Alternative chunked interface -*- C++ -*- |
APFloat.cpp | |
APFloat.h [code] | |
APInt.cpp | |
APInt.h [code] | |
APSInt.h [code] | |
array.h [code] | |
ArrayRef.h [code] | |
atomic.h [code] | |
Atomic.h [code] | Atomic Types type -*- C++ -*- |
atomic_internal_gcc_generic.h [code] | |
atomic_internal_xlc_ppc.h [code] | |
Bag.h [code] | Bags -*- C++ -*- |
Barrier.cpp | Galois barrier -*- C++ -*- |
Barrier.h [code] | Barriers -*- C++ -*- |
BoilerPlate.h [code] | Common command line processing for benchmarks -*- C++ -*- |
BulkSynchronous.h [code] | BulkSynchronous worklist -*- C++ -*- |
CacheLineStorage.h [code] | One element per cache line -*- C++ -*- |
CheckedObject.h [code] | Galois Managed Conflict type wrapper -*- C++ -*- |
Chunked.h [code] | (d)Chunked(F|L)ifo worklist -*- C++ -*- |
CommandLine.cpp | |
CommandLine.h [code] | |
Compiler.h [code] | |
CompilerSpecific.h [code] | Galois configuration -*- C++ -*- |
Context.cpp | Simple galois context and contention manager -*- C++ -*- |
Context.h [code] | Simple galois context and contention manager -*- C++ -*- |
DenseMapInfo.h [code] | |
deque.h [code] | |
Details.h [code] | Implementation details for implementing graphs -*- C++ -*- |
DeterministicWork.h [code] | Deterministic execution -*- C++ -*- |
DoAll.h [code] | Galois Simple Parallel Loop -*- C++ -*- |
DomainSpecificExecutors.h [code] | |
Endian.h [code] | Endian utility functions -*- C++ -*- |
EnvCheck.cpp | Enviroment Checking Code -*- C++ -*- |
EnvCheck.h [code] | Enviroment Checking Code -*- C++ -*- |
ExternRef.h [code] | External worklist -*- C++ -*- |
Fifo.h [code] | FIFO worklist -*- C++ -*- |
FileGraph.cpp | File graph -*- C++ -*- |
FileGraph.h [code] | Basic serialized graphs -*- C++ -*- |
FileGraphParallel.cpp | Parallel implementations for FileGraph -*- C++ -*- |
FirstGraph.h [code] | Basic morph graphs -*- C++ -*- |
FixedSizeRing.h [code] | Fixed-size ring buffer -*- C++ -*- |
FlatMap.h [code] | STL style map using sorted vectors -*- C++ -*- |
ForEachTraits.h [code] | Traits of the Foreach loop body functor -*- C++ -*- |
functional.h [code] | |
Galois.h [code] | Galois user interface -*- C++ -*-This is the only file to include for basic Galois functionality |
gdeque.h [code] | Deque like structure with scalable allocator usage -*- C++ -*- |
GFifo.h [code] | GFIFO worklist -*- C++ -*- |
gIO.cpp | Galois IO routines -*- C++ -*- |
gio.h [code] | Galois IO routines -*- C++ -*- |
Graph.h [code] | Basic morph graphs -*- C++ -*- |
GraphChiExecutor.h [code] | |
GraphLabExecutor.h [code] | |
GraphNodeBag.h [code] | |
gslist.h [code] | Low-space overhead list -*- C++ -*- |
gstl.h [code] | Simple STL style algorithms -*- C++ -*- |
HWTopo.cpp | |
HWTopo.h [code] | Hardware topology and thread binding -*- C++ -*- |
HWTopoBlueGeneQ.cpp | Machine Descriptions on BlueGeneQ -*- C++ -*- |
HWTopoLinux.cpp | Machine Descriptions on Linux -*- C++ -*- |
HWTopoSolaris.cpp | Machine Descriptions on Sun -*- C++ -*- |
ilist.h [code] | |
ilist_node.h [code] | |
LargeArray.h [code] | Large array types -*- C++ -*- |
LazyArray.h [code] | Lazy Static Array -*- C++ -*- |
LazyObject.h [code] | Lazy and strict object types -*- C++ -*- |
LC_CSR_Graph.h [code] | Local Computation graphs -*- C++ -*- |
LC_InlineEdge_Graph.h [code] | Local Computation graphs -*- C++ -*- |
LC_InOut_Graph.h [code] | Local computation graphs with in and out edges -*- C++ -*- |
LC_Linear_Graph.h [code] | Local Computation graphs -*- C++ -*- |
LC_Morph_Graph.h [code] | Appendable semi-LC graphs -*- C++ -*- |
LCGraph.h [code] | Local Computation graphs -*- C++ -*- |
Lifo.h [code] | LIFO worklist -*- C++ -*- |
LigraExecutor.h [code] | |
LigraGraphChiExecutor.h [code] | |
LocalQueue.h [code] | LocalQueues worklist -*- C++ -*- |
MathExtras.h [code] | |
Mem.cpp | Memory allocator implementation -*- C++ -*- |
Mem.h [code] | User-visible allocators -*- C++ -*- |
Runtime/mm/Mem.h [code] | Heap building blocks -*- C++ -*- |
Memory.h [code] | |
memScalGraph.h [code] | |
MethodFlags.h [code] | Galois Conflict flags -*- C++ -*- |
Runtime/MethodFlags.h [code] | Galois Conflict flags -*- C++ -*- |
mutex.h [code] | |
NoDerefIterator.h [code] | Wrapper around an iterator such that *it == it -*- C++ -*- |
NumaMem.cpp | Memory allocator implementation -*- C++ -*- |
Obim.h [code] | Scalable priority worklist -*- C++ -*- |
OCFileGraph.cpp | OCFilegraph -*- C++ -*- |
OCGraph.h [code] | Out of core graphs -*- C++ -*- |
OnlineStats.h [code] | Online Stats -*- C++ -*- |
optional.h [code] | Replacement for boost::optional -*- C++ -*- |
OrderedList.h [code] | Scalable priority worklist -*- C++ -*- |
OrderedWork.h [code] | Ordered execution -*- C++ -*- |
OwnerComputes.h [code] | Owner Computes worklist -*- C++ -*- |
OwningPtr.h [code] | |
PaddedLock.h [code] | Cache-line padded Simple Spin Lock -*- C++ -*- |
PageAlloc.cpp | Page Allocator Implementation -*- C++ -*- |
ParallelSTL.h [code] | Parallel STL equivalents -*- C++ -*-This is the only file to include for basic Galois functionality |
ParallelWork.h [code] | Galois scheduler and runtime -*- C++ -*- |
PerThreadStorage.cpp | Per Thread Storage -*- C++ -*- |
PerThreadStorage.h [code] | Per Thread Storage -*- C++ -*- |
PerThreadWorkList.h [code] | Per Thread workLists-*- C++ -*- |
PointerLikeTypeTraits.h [code] | |
PreAlloc.cpp | Implementation for pre allocation feature -*- C++ -*- |
PriorityQueue.h [code] | TODO -*- C++ -*- |
PtrLock.h [code] | Pointer Spin Lock -*- C++ -*- |
random.h [code] | |
Range.h [code] | Ranges -*- C++ -*- |
Recycler.h [code] | |
Sampling.cpp | Sampling implementation -*- C++ -*- |
Sampling.h [code] | HW Runtime Sampling Control -*- C++ -*- |
SimpleLock.cpp | SimpleLocks -*- C++ -*- |
SimpleLock.h [code] | Simple Spin Lock -*- C++ -*- |
SmallPtrSet.cpp | |
SmallPtrSet.h [code] | |
SmallString.h [code] | |
SmallVector.cpp | |
SmallVector.h [code] | |
SparseBitVector.h [code] | |
SpatialTree.h [code] | A quad-tree -*- C++ -*- |
StableIterator.h [code] | Stable Iterator worklist -*- C++ -*- |
StaticInstance.h [code] | Simple Safe Static Global Instance -*- C++ -*- |
Statistic.h [code] | Statistic type -*- C++ -*- |
StringExtras.h [code] | |
StringMap.cpp | |
StringMap.h [code] | |
StringRef.cpp | |
StringRef.h [code] | |
Support.cpp | Support functions -*- C++ -*- |
Support.h [code] | Reporting and utility code -*- C++ -*- |
SwapByteOrder.h [code] | |
Termination.cpp | Dikstra style termination detection -*- C++ -*- |
Termination.h [code] | Dikstra style termination detection -*- C++ -*- |
ThreadPool.h [code] | Simple thread related classes -*- C++ -*- |
ThreadPool_cray.cpp | Cray thread pool implementation |
ThreadPool_pthread.cpp | Pthread thread pool implementation -*- C++ -*- |
ThreadRWlock.h [code] | TODO -*- C++ -*- |
Threads.cpp | Implement user facing misc api -*- C++ -*- |
Threads.h [code] | Galois user interface -*- C++ -*- |
TID.cpp | Thread ID -*- C++ -*- |
TID.h [code] | Thread ID -*- C++ -*- |
Timer.cpp | Simple timer support -*- C++ -*- |
Timer.h [code] | Simple timer support -*- C++ -*- |
tuple.h [code] | |
Twine.cpp | |
Twine.h [code] | |
TwoLevelIterator.h [code] | Two Level Iterator for Per-thread workList-*- C++ -*- |
TwoLevelIteratorA.h [code] | Two Level Iterator-*- C++ -*- |
Galois/c++11-compat/type_traits.h [code] | |
llvm/Support/type_traits.h [code] | |
Graph/TypeTraits.h [code] | Graph type traits -*- C++ -*- |
TypeTraits.h [code] | Galois type traits -*- C++ -*- |
UnionFind.h [code] | Union-find -*- C++ -*-A minimum spanning tree algorithm to demonstrate the Galois system |
unordered_map.h [code] | |
unordered_set.h [code] | |
UserContext.h [code] | User Facing loop api -*- C++ -*- |
UserContextAccess.h [code] | Manipulate the user context -*- C++ -*- |
Util.h [code] | Useful classes and methods for graphs -*- C++ -*- |
utility.h [code] | |
vector.h [code] | |
Version.h [code] | Version -*- C++ -*- |
WLCompileCheck.h [code] | Worklists common test macro -*- C++ -*- |
WorkList.h [code] | Worklists -*- C++ -*- |
WorkListHelpers.h [code] | Worklist building blocks -*- C++ -*- |