Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp260 Value *getReplacement(Value *I);
359 if (getReplacement(I)) in replace()
363 auto *V = getReplacement(LT->getPointerOperand()); in replace()
375 Type *NewTy = getReplacement(PHI->getIncomingValue(0))->getType(); in replace()
379 NewPHI->addIncoming(getReplacement(PHI->getIncomingValue(I)), in replace()
383 auto *V = getReplacement(GEP->getPointerOperand()); in replace()
393 auto *V = getReplacement(BC->getOperand(0)); in replace()
403 SI->getCondition(), getReplacement(SI->getTrueValue()), in replace()
409 auto *SrcV = getReplacement(MemCpy->getRawSource()); in replace()
413 assert(getReplacement(MemCpy->getRawDest()) && in replace()
[all …]
/freebsd-14.2/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.td717 let Read = [{ parm->getReplacement() }];
H A DExprCXX.h4374 Expr *getReplacement() const { return cast<Expr>(Replacement); } in getReplacement() function
/freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/AST/
H A DTemplateName.cpp158 return sub->getReplacement().getAsTemplateDecl(); in getAsTemplateDecl()
344 subst->getReplacement().print(OS, Policy, Qual); in print()
H A DExprClassification.cpp217 cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in ClassifyInternal()
H A DJSONNodeDumper.cpp548 if (!DA->getReplacement().empty()) in VisitDeprecatedAttr()
549 JOS.attribute("replacement", DA->getReplacement()); in VisitDeprecatedAttr()
H A DComputeDependence.cpp368 return E->getReplacement()->getDependence(); in computeDependence()
H A DItaniumMangle.cpp2376 mangleType(subst->getReplacement()); in mangleType()
2507 mangleExistingSubstitution(subst->getReplacement()); in mangleUnresolvedTypeOrSimpleId()
4849 if (auto *CE = dyn_cast<ConstantExpr>(SNTTPE->getReplacement())) { in mangleExpression()
4859 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in mangleExpression()
H A DExpr.cpp1519 CEE = NTTP->getReplacement()->IgnoreParenImpCasts(); in getReferencedDeclOfCallee()
3079 return NTTP->getReplacement(); in IgnoreParenNoopCasts()
3430 return cast<SubstNonTypeTemplateParmExpr>(this)->getReplacement() in isConstantInitializer()
H A DStmtProfile.cpp2232 Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DStmtPrinter.cpp2459 Visit(Node->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp58 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in ignoreTransparentExprs()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaAvailability.cpp506 Replacement = AL->getReplacement(); in DoEmitAvailabilityWarning()
508 Replacement = AL->getReplacement(); in DoEmitAvailabilityWarning()
H A DSemaTemplateInstantiate.cpp2032 ExprResult SubstReplacement = E->getReplacement(); in TransformSubstNonTypeTemplateParmExpr()
2034 SubstReplacement = TransformExpr(E->getReplacement()); in TransformSubstNonTypeTemplateParmExpr()
H A DSemaTemplate.cpp6891 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6903 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
7114 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentPointerToMember()
H A DSemaTemplateDeduction.cpp172 E = Subst->getReplacement(); in getDeducedParameterFromExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp118 return Visit(PE->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprAgg.cpp125 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprConstant.cpp1047 return Visit(PE->getReplacement(), T); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExpr.cpp1658 return EmitLValue(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(), in EmitLValueHelper()
5509 return EmitCallee(NTTP->getReplacement()); in EmitCallee()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp921 return this->delegate(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2167 Record.AddStmt(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()

12