• Home
  • Raw
  • Download

Lines Matching refs:FunctionDecl

26   FunctionDecl *ConfigDecl = Context.getcudaConfigureCallDecl();  in ActOnCUDAExecConfigExpr()
41 Sema::CUDAFunctionTarget Sema::IdentifyCUDATarget(const FunctionDecl *D) { in IdentifyCUDATarget()
92 Sema::IdentifyCUDAPreference(const FunctionDecl *Caller, in IdentifyCUDAPreference()
93 const FunctionDecl *Callee) { in IdentifyCUDAPreference()
151 bool Sema::CheckCUDATarget(const FunctionDecl *Caller, in CheckCUDATarget()
152 const FunctionDecl *Callee) { in CheckCUDATarget()
214 static void EraseUnwantedCUDAMatchesImpl(Sema &S, const FunctionDecl *Caller, in EraseUnwantedCUDAMatchesImpl()
240 void Sema::EraseUnwantedCUDAMatches(const FunctionDecl *Caller, in EraseUnwantedCUDAMatches()
241 SmallVectorImpl<FunctionDecl *> &Matches){ in EraseUnwantedCUDAMatches()
242 EraseUnwantedCUDAMatchesImpl<FunctionDecl *>( in EraseUnwantedCUDAMatches()
243 *this, Caller, Matches, [](const FunctionDecl *item) { return item; }); in EraseUnwantedCUDAMatches()
246 void Sema::EraseUnwantedCUDAMatches(const FunctionDecl *Caller, in EraseUnwantedCUDAMatches()
250 return dyn_cast<FunctionDecl>(item.getDecl()); in EraseUnwantedCUDAMatches()
255 const FunctionDecl *Caller, in EraseUnwantedCUDAMatches()
256 SmallVectorImpl<std::pair<DeclAccessPair, FunctionDecl *>> &Matches){ in EraseUnwantedCUDAMatches()
257 EraseUnwantedCUDAMatchesImpl<std::pair<DeclAccessPair, FunctionDecl *>>( in EraseUnwantedCUDAMatches()
259 [](const std::pair<DeclAccessPair, FunctionDecl *> &item) { in EraseUnwantedCUDAMatches()
260 return dyn_cast<FunctionDecl>(item.second); in EraseUnwantedCUDAMatches()