Lines Matching defs:IK
617 PredefinedIdentKind IK, bool IsTransparent,
620 PredefinedExprBits.Kind = llvm::to_underlying(IK);
621 assert((getIdentKind() == IK) &&
638 QualType FNTy, PredefinedIdentKind IK,
643 return new (Mem) PredefinedExpr(L, FNTy, IK, IsTransparent, SL);
653 StringRef PredefinedExpr::getIdentKindName(PredefinedIdentKind IK) {
654 switch (IK) {
677 std::string PredefinedExpr::ComputeName(PredefinedIdentKind IK,
682 if (IK == PredefinedIdentKind::FuncDName) {
721 Out << ComputeName(IK, DCBlock);
723 Out << ComputeName(IK, DCDecl) << "_block_invoke";
729 ((IK == PredefinedIdentKind::Func ||
730 IK == PredefinedIdentKind ::Function) &&
733 IK == PredefinedIdentKind::LFunction && LO.MSVCCompat;
735 IK != PredefinedIdentKind::PrettyFunction &&
736 IK != PredefinedIdentKind::PrettyFunctionNoVirtual &&
737 IK != PredefinedIdentKind::FuncSig &&
738 IK != PredefinedIdentKind::LFuncSig;
748 if (MD->isVirtual() && IK != PredefinedIdentKind::PrettyFunctionNoVirtual)
769 if (IK == PredefinedIdentKind::Function && ForceElaboratedPrinting)
790 if (IK == PredefinedIdentKind::FuncSig ||
791 IK == PredefinedIdentKind::LFuncSig) {
806 if (IK == PredefinedIdentKind::Function) {
821 } else if ((IK == PredefinedIdentKind::FuncSig ||
822 IK == PredefinedIdentKind::LFuncSig ||
918 return ComputeName(IK, D);
944 IK == PredefinedIdentKind::PrettyFunction) {