Lines Matching refs:FnAccumulator
1122 …bool ExpandReduceAccumulator(llvm::Function *FnAccumulator, uint32_t Signature, size_t NumInputs) { in ExpandReduceAccumulator() argument
1124 FnAccumulator->getName().str().c_str()); in ExpandReduceAccumulator()
1142 auto AccumulatorArgIter = FnAccumulator->arg_begin(); in ExpandReduceAccumulator()
1146 createEmptyExpandedReduceAccumulator(FnAccumulator->getName(), in ExpandReduceAccumulator()
1183 finishArgList(RootArgs, CalleeArgs, CalleeArgsContextIdx, *FnAccumulator, Builder); in ExpandReduceAccumulator()
1184 Builder.CreateCall(FnAccumulator, RootArgs); in ExpandReduceAccumulator()
1202 bool CreateReduceCombinerFromAccumulator(llvm::Function *FnAccumulator) { in CreateReduceCombinerFromAccumulator() argument
1204 FnAccumulator->getName().str().c_str()); in CreateReduceCombinerFromAccumulator()
1208 bccAssert(FnAccumulator->arg_size() == 2); in CreateReduceCombinerFromAccumulator()
1209 auto AccumulatorArgIter = FnAccumulator->arg_begin(); in CreateReduceCombinerFromAccumulator()
1220 nameReduceCombinerFromAccumulator(FnAccumulator->getName()), in CreateReduceCombinerFromAccumulator()
1246 Builder.CreateCall(FnAccumulator, { CombinerArg_accum, TempMem }); in CreateReduceCombinerFromAccumulator()
1256 Builder.CreateCall(FnAccumulator, { CombinerArg_accum, DerefOther }); in CreateReduceCombinerFromAccumulator()