Lines Matching refs:FnAccumulator
1145 bool ExpandReduceAccumulator(llvm::Function *FnAccumulator, uint32_t Signature, size_t NumInputs) {
1147 FnAccumulator->getName().str().c_str());
1165 auto AccumulatorArgIter = FnAccumulator->arg_begin();
1169 createEmptyExpandedReduceAccumulator(FnAccumulator->getName(),
1206 finishArgList(RootArgs, CalleeArgs, CalleeArgsContextIdx, *FnAccumulator, Builder);
1207 Builder.CreateCall(FnAccumulator, RootArgs);
1225 bool CreateReduceCombinerFromAccumulator(llvm::Function *FnAccumulator) {
1227 FnAccumulator->getName().str().c_str());
1231 bccAssert(FnAccumulator->arg_size() == 2);
1232 auto AccumulatorArgIter = FnAccumulator->arg_begin();
1243 nameReduceCombinerFromAccumulator(FnAccumulator->getName()),
1269 Builder.CreateCall(FnAccumulator, { CombinerArg_accum, TempMem });
1279 Builder.CreateCall(FnAccumulator, { CombinerArg_accum, DerefOther });