Builder | polly::ParallelLoopGenerator | protected |
createCallDispatchInit(Value *GlobalThreadID, Value *LB, Value *UB, Value *Inc, Value *ChunkSize) | polly::ParallelLoopGeneratorKMP | |
createCallDispatchNext(Value *GlobalThreadID, Value *IsLastPtr, Value *LBPtr, Value *UBPtr, Value *StridePtr) | polly::ParallelLoopGeneratorKMP | |
createCallGlobalThreadNum() | polly::ParallelLoopGeneratorKMP | |
createCallPushNumThreads(Value *GlobalThreadID, Value *NumThreads) | polly::ParallelLoopGeneratorKMP | |
createCallSpawnThreads(Value *SubFn, Value *SubFnParam, Value *LB, Value *UB, Value *Stride) | polly::ParallelLoopGeneratorKMP | |
createCallStaticFini(Value *GlobalThreadID) | polly::ParallelLoopGeneratorKMP | |
createCallStaticInit(Value *GlobalThreadID, Value *IsLastPtr, Value *LBPtr, Value *UBPtr, Value *StridePtr, Value *ChunkSize) | polly::ParallelLoopGeneratorKMP | |
createParallelLoop(Value *LB, Value *UB, Value *Stride, SetVector< Value * > &Values, ValueMapT &VMap, BasicBlock::iterator *LoopBody) | polly::ParallelLoopGenerator | |
createSourceLocation() | polly::ParallelLoopGeneratorKMP | |
createSubFn(Value *Stride, AllocaInst *Struct, SetVector< Value * > UsedValues, ValueMapT &VMap) override | polly::ParallelLoopGeneratorKMP | virtual |
createSubFnDefinition() | polly::ParallelLoopGenerator | |
deployParallelExecution(Function *SubFn, Value *SubFnParam, Value *LB, Value *UB, Value *Stride) override | polly::ParallelLoopGeneratorKMP | virtual |
DLGenerated | polly::ParallelLoopGenerator | protected |
extractValuesFromStruct(SetVector< Value * > Values, Type *Ty, Value *Struct, ValueMapT &VMap) | polly::ParallelLoopGenerator | |
getCalleeDominatorTree() const | polly::ParallelLoopGenerator | inline |
getCalleeLoopInfo() const | polly::ParallelLoopGenerator | inline |
getSchedType(int ChunkSize, OMPGeneralSchedulingType Scheduling) const | polly::ParallelLoopGeneratorKMP | protected |
is64BitArch() | polly::ParallelLoopGeneratorKMP | protected |
LongType | polly::ParallelLoopGenerator | protected |
M | polly::ParallelLoopGenerator | protected |
ParallelLoopGenerator(PollyIRBuilder &Builder, const DataLayout &DL) | polly::ParallelLoopGenerator | inline |
ParallelLoopGeneratorKMP(PollyIRBuilder &Builder, const DataLayout &DL) | polly::ParallelLoopGeneratorKMP | inline |
prepareSubFnDefinition(Function *F) const override | polly::ParallelLoopGeneratorKMP | virtual |
SourceLocationInfo | polly::ParallelLoopGeneratorKMP | protected |
storeValuesIntoStruct(SetVector< Value * > &Values) | polly::ParallelLoopGenerator | |
SubFnDT | polly::ParallelLoopGenerator | protected |
SubFnLI | polly::ParallelLoopGenerator | protected |
~ParallelLoopGenerator() | polly::ParallelLoopGenerator | inlinevirtual |