| 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++ -*- |
1.6.1