Searched defs:FnAccumulator (Results 1 - 2 of 2) sorted by relevance

/frameworks/compile/slang/
H A Dslang_rs_export_reduce.cpp112 FnAccumulator(nullptr),
142 clang::FunctionDecl *FnAccumulator; member in struct:slang::RSExportReduce::StateOfAnalyzeTranslationUnit
295 slangAssert(S.FnAccumulator);
298 checkVoidReturn(S, FN_IDENT_ACCUMULATOR, S.FnAccumulator);
303 if (S.FnAccumulator->getNumParams() < 2) {
304 S.RSC.ReportError(S.FnAccumulator->getLocation(),
311 S.FnAccumulatorParamFirst = S.FnAccumulator->getParamDecl(0);
316 S.RSC.ReportError(S.FnAccumulator->getLocation(),
331 !S.FnAccumulator->getASTContext().hasSameUnqualifiedType(
336 S.RSC.ReportError(S.FnAccumulator
[all...]
/frameworks/compile/libbcc/lib/
H A DRSKernelExpand.cpp1145 bool ExpandReduceAccumulator(llvm::Function *FnAccumulator, uint32_t Signature, size_t NumInputs) { argument
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) { argument
1227 FnAccumulator->getName().str().c_str());
1231 bccAssert(FnAccumulator->arg_size() == 2);
1232 auto AccumulatorArgIter = FnAccumulator
[all...]

Completed in 137 milliseconds