Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp260 Value *getReplacement(Value *I);
360 Value *PointerReplacer::getReplacement(Value *V) { return WorkMap.lookup(V); } in getReplacement() function in PointerReplacer
363 if (getReplacement(I)) in replace()
367 auto *V = getReplacement(LT->getPointerOperand()); in replace()
379 Type *NewTy = getReplacement(PHI->getIncomingValue(0))->getType(); in replace()
383 NewPHI->addIncoming(getReplacement(PHI->getIncomingValue(I)), in replace()
387 auto *V = getReplacement(GEP->getPointerOperand()); in replace()
399 if (Value *Replacement = getReplacement(TrueValue)) in replace()
401 if (Value *Replacement = getReplacement(FalseValue)) in replace()
412 if (auto *DestReplace = getReplacement(DestV)) in replace()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DIgnoreExpr.h70 return NTTP->getReplacement(); in IgnoreImplicitCastsExtraSingleStep()
86 return NTTP->getReplacement(); in IgnoreCastsSingleStep()
H A DTemplateName.h404 TemplateName getReplacement() const { return Replacement; } in getReplacement() function
416 return subst->getReplacement().getUnderlying(); in getUnderlying()
H A DPropertiesBase.td720 let Read = [{ parm->getReplacement() }];
H A DExprCXX.h4521 Expr *getReplacement() const { return cast<Expr>(Replacement); } in getReplacement() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp105 Value *getReplacement(DivCacheTy &Cache);
149 Value *FastDivInsertionTask::getReplacement(DivCacheTy &Cache) { in getReplacement() function in FastDivInsertionTask
465 if (Value *Replacement = Task.getReplacement(PerBBDivCache)) { in bypassSlowDivision()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateName.cpp158 return sub->getReplacement().getAsTemplateDecl(); in getAsTemplateDecl()
337 subst->getReplacement().print(OS, Policy, Qual); in print()
H A DExprClassification.cpp222 cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in ClassifyInternal()
H A DJSONNodeDumper.cpp581 if (!DA->getReplacement().empty()) in VisitDeprecatedAttr()
582 JOS.attribute("replacement", DA->getReplacement()); in VisitDeprecatedAttr()
H A DComputeDependence.cpp400 return E->getReplacement()->getDependence(); in computeDependence()
H A DItaniumMangle.cpp2375 mangleType(subst->getReplacement()); in mangleType()
2509 mangleExistingSubstitution(subst->getReplacement()); in mangleUnresolvedTypeOrSimpleId()
4872 if (auto *CE = dyn_cast<ConstantExpr>(SNTTPE->getReplacement())) { in mangleExpression()
4882 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in mangleExpression()
H A DExpr.cpp1549 CEE = NTTP->getReplacement()->IgnoreParenImpCasts(); in getReferencedDeclOfCallee()
3115 return NTTP->getReplacement(); in IgnoreParenNoopCasts()
3490 return cast<SubstNonTypeTemplateParmExpr>(this)->getReplacement() in isConstantInitializer()
H A DStmtProfile.cpp2268 Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DStmtPrinter.cpp2509 Visit(Node->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DTextNodeDumper.cpp1198 dumpTemplateName(STS->getReplacement(), "replacement"); in dumpBareTemplateName()
H A DASTImporter.cpp8873 auto ToReplacement = importChecked(Err, E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
9868 auto ReplacementOrErr = Import(Subst->getReplacement()); in Import()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAvailability.cpp583 Replacement = AL->getReplacement(); in DoEmitAvailabilityWarning()
585 Replacement = AL->getReplacement(); in DoEmitAvailabilityWarning()
H A DSemaTemplateInstantiate.cpp2262 ExprResult SubstReplacement = E->getReplacement(); in TransformSubstNonTypeTemplateParmExpr()
2264 SubstReplacement = TransformExpr(E->getReplacement()); in TransformSubstNonTypeTemplateParmExpr()
H A DSemaTemplate.cpp6168 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6180 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6391 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentPointerToMember()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp123 return Visit(PE->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprAgg.cpp127 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprConstant.cpp1065 return Visit(PE->getReplacement(), T); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExpr.cpp1650 return EmitLValue(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(), in EmitLValueHelper()
5569 return EmitCallee(NTTP->getReplacement()); in EmitCallee()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2206 Record.AddStmt(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.cpp1584 return this->delegate(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()

12