Home
last modified time | relevance | path

Searched refs:getReplacement (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DTemplateName.cpp104 return sub->getReplacement().getAsTemplateDecl(); in getAsTemplateDecl()
230 subst->getReplacement().print(OS, Policy, SuppressNNS); in print()
H A DExpr.cpp1347 CEE = NTTP->getReplacement()->IgnoreParenCasts(); in getReferencedDeclOfCallee()
2610 E = NTTP->getReplacement(); in IgnoreParenCasts()
2635 E = NTTP->getReplacement(); in IgnoreCasts()
2665 E = NTTP->getReplacement(); in IgnoreParenLValueCasts()
2708 E = NTTP->getReplacement(); in IgnoreParenImpCasts()
2753 E = NTTP->getReplacement(); in IgnoreParenNoopCasts()
3048 return cast<SubstNonTypeTemplateParmExpr>(this)->getReplacement() in isConstantInitializer()
H A DASTStructuralEquivalence.cpp211 IsStructurallyEquivalent(Context, TS1->getReplacement(), in IsStructurallyEquivalent()
212 TS2->getReplacement()); in IsStructurallyEquivalent()
H A DExprClassification.cpp203 cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in ClassifyInternal()
H A DItaniumMangle.cpp1892 mangleType(subst->getReplacement()); in mangleType()
2016 mangleExistingSubstitution(subst->getReplacement()); in mangleUnresolvedTypeOrSimpleId()
3647 mangleExpression(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(), in mangleExpression()
H A DStmtProfile.cpp1826 Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DStmtPrinter.cpp2166 Visit(Node->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DASTImporter.cpp7540 E->getType(), E->getExprLoc(), E->getParameter(), E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
8103 TemplateName replacement = Import(subst->getReplacement()); in Import()
H A DExprConstant.cpp4771 { return StmtVisitorTy::Visit(E->getReplacement()); } in VisitSubstNonTypeTemplateParmExpr()
11252 CheckICE(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(), Ctx); in CheckICE()
H A DASTContext.cpp5279 return getCanonicalTemplateName(subst->getReplacement()); in getCanonicalTemplateName()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp108 Value *getReplacement(DivCacheTy &Cache);
152 Value *FastDivInsertionTask::getReplacement(DivCacheTy &Cache) { in getReplacement() function in FastDivInsertionTask
460 if (Value *Replacement = Task.getReplacement(PerBBDivCache)) { in bypassSlowDivision()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateName.h340 TemplateName getReplacement() const { return Replacement; } in getReplacement() function
352 return subst->getReplacement().getUnderlying(); in getUnderlying()
H A DExprCXX.h3990 Expr *getReplacement() const { return cast<Expr>(Replacement); } in getReplacement() function
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp260 Value *getReplacement(Value *I);
288 Value *PointerReplacer::getReplacement(Value *V) { in getReplacement() function in PointerReplacer
296 if (getReplacement(I)) in replace()
300 auto *V = getReplacement(LT->getPointerOperand()); in replace()
308 auto *V = getReplacement(GEP->getPointerOperand()); in replace()
318 auto *V = getReplacement(BC->getOperand(0)); in replace()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp54 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in ignoreTransparentExprs()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprComplex.cpp114 return Visit(PE->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprAgg.cpp125 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprConstant.cpp737 return Visit(PE->getReplacement(), T); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExpr.cpp1347 return EmitLValue(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in EmitLValue()
4421 return EmitCallee(NTTP->getReplacement()); in EmitCallee()
H A DCGExprScalar.cpp419 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp185 E = Subst->getReplacement(); in getDeducedParameterFromExpr()
5237 E = Subst->getReplacement(); in MarkUsedTemplateParameters()
H A DSemaTemplate.cpp5826 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
5838 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6067 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentPointerToMember()
H A DSemaDeclAttr.cpp7795 Replacement = AL->getReplacement(); in DoEmitAvailabilityWarning()
7797 Replacement = AL->getReplacement(); in DoEmitAvailabilityWarning()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp1734 Record.AddStmt(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DASTWriter.cpp5846 AddTemplateName(subst->getReplacement()); in AddTemplateName()

12