ROSE
0.9.6a
|
Go to the source code of this file.
Classes | |
struct | AstSharedMemoryParallelTopDownBottomUpThreadArgs< I, S > |
struct | AstSharedMemoryParallelTopDownThreadArgs< I > |
struct | AstSharedMemoryParallelBottomUpThreadArgs< S > |
Functions | |
template<class I , class S > | |
void * | parallelTopDownBottomUpProcessingThread (void *p) |
template<class I > | |
void * | parallelTopDownProcessingThread (void *p) |
template<class S > | |
void * | parallelBottomUpProcessingThread (void *p) |
void* parallelTopDownBottomUpProcessingThread | ( | void * | p) |
Definition at line 100 of file AstSharedMemoryParallelProcessingImpl.h.
References AstSharedMemoryParallelTopDownBottomUpThreadArgs< I, S >::basenode, AstSharedMemoryParallelTopDownBottomUpThreadArgs< I, S >::inheritedValues, AstSharedMemoryParallelizableTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >::set_runningParallelTraversal(), AstSharedMemoryParallelTopDownBottomUpThreadArgs< I, S >::traversal, and AstTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType >::traverse().
void* parallelTopDownProcessingThread | ( | void * | p) |
Definition at line 301 of file AstSharedMemoryParallelProcessingImpl.h.
References AstSharedMemoryParallelTopDownThreadArgs< I >::basenode, AstSharedMemoryParallelTopDownThreadArgs< I >::inheritedValues, AstSharedMemoryParallelizableTopDownProcessing< InheritedAttributeType >::set_runningParallelTraversal(), AstSharedMemoryParallelTopDownThreadArgs< I >::traversal, and AstTopDownProcessing< InheritedAttributeType >::traverse().
void* parallelBottomUpProcessingThread | ( | void * | p) |
Definition at line 494 of file AstSharedMemoryParallelProcessingImpl.h.
References AstSharedMemoryParallelBottomUpThreadArgs< S >::basenode, AstSharedMemoryParallelizableBottomUpProcessing< SynthesizedAttributeType >::set_runningParallelTraversal(), AstSharedMemoryParallelBottomUpThreadArgs< S >::traversal, and AstBottomUpProcessing< SynthesizedAttributeType >::traverse().