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