Lines Matching refs:SubFn
20 void ParallelLoopGeneratorKMP::createCallSpawnThreads(Value *SubFn, in createCallSpawnThreads() argument
50 SubFn, KMPCMicroTy->getPointerTo()); in createCallSpawnThreads()
64 void ParallelLoopGeneratorKMP::deployParallelExecution(Function *SubFn, in deployParallelExecution() argument
75 createCallSpawnThreads(SubFn, SubFnParam, LB, UB, Stride); in deployParallelExecution()
87 Function *SubFn = Function::Create(FT, Function::InternalLinkage, in prepareSubFnDefinition() local
90 Function::arg_iterator AI = SubFn->arg_begin(); in prepareSubFnDefinition()
103 return SubFn; in prepareSubFnDefinition()
135 Function *SubFn = createSubFnDefinition(); in createSubFn() local
136 LLVMContext &Context = SubFn->getContext(); in createSubFn()
142 BasicBlock *HeaderBB = BasicBlock::Create(Context, "polly.par.setup", SubFn); in createSubFn()
143 BasicBlock *ExitBB = BasicBlock::Create(Context, "polly.par.exit", SubFn); in createSubFn()
145 BasicBlock::Create(Context, "polly.par.checkNext", SubFn); in createSubFn()
147 BasicBlock::Create(Context, "polly.par.loadIVBounds", SubFn); in createSubFn()
164 Function::arg_iterator AI = SubFn->arg_begin(); in createSubFn()
314 return std::make_tuple(IV, SubFn); in createSubFn()