Lines Matching refs:Kind
73 const char *RSExportReduce::getKey(FnIdent Kind) {
74 switch (Kind) {
162 const char *Kind, const llvm::StringRef &Name) {
179 << Kind << Name << KeyReduce << mNameReduce
192 << Kind << Name << KeyReduce << mNameReduce;
200 << S.DiagnosticDescription(Kind, Name);
209 // updates S.Ok; and, depending on Kind, possibly S.FnAccumulatorOk or S.FnOutConverterOk
210 void RSExportReduce::notOk(StateOfAnalyzeTranslationUnit &S, FnIdent Kind) {
212 if (Kind == FN_IDENT_ACCUMULATOR) {
214 } else if (Kind == FN_IDENT_OUT_CONVERTER) {
219 // updates S.Ok; and, depending on Kind, possibly S.FnAccumulatorOk or S.FnOutConverterOk
221 FnIdent Kind, clang::FunctionDecl *Fn) {
227 << S.DiagnosticDescription(getKey(Kind), Fn->getName()) << ReturnTy.getAsString();
228 notOk(S, Kind);
232 // updates S.Ok; and, depending on Kind, possibly S.FnAccumulatorOk or S.FnOutConverterOk
234 FnIdent Kind, const llvm::StringRef &Name,
242 << S.DiagnosticDescription(getKey(Kind), Name)
245 notOk(S, Kind);