Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp271 Value *getReplacement(Value *I);
358 if (getReplacement(I)) in replace()
362 auto *V = getReplacement(LT->getPointerOperand()); in replace()
374 Type *NewTy = getReplacement(PHI->getIncomingValue(0))->getType(); in replace()
378 NewPHI->addIncoming(getReplacement(PHI->getIncomingValue(I)), in replace()
382 auto *V = getReplacement(GEP->getPointerOperand()); in replace()
392 auto *V = getReplacement(BC->getOperand(0)); in replace()
403 SI->getCondition(), getReplacement(SI->getTrueValue()), in replace()
404 getReplacement(SI->getFalseValue()), SI->getName(), nullptr, SI); in replace()
409 auto *SrcV = getReplacement(MemCpy->getRawSource()); in replace()
[all …]
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DIgnoreExpr.h69 return NTTP->getReplacement(); in IgnoreImplicitCastsExtraSingleStep()
85 return NTTP->getReplacement(); in IgnoreCastsSingleStep()
H A DTemplateName.h406 TemplateName getReplacement() const { return Replacement; } in getReplacement() function
418 return subst->getReplacement().getUnderlying(); in getUnderlying()
H A DPropertiesBase.td700 let Read = [{ parm->getReplacement() }];
H A DExprCXX.h4356 Expr *getReplacement() const { return cast<Expr>(Replacement); } in getReplacement() function
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/clang/lib/AST/
H A DTemplateName.cpp158 return sub->getReplacement().getAsTemplateDecl(); in getAsTemplateDecl()
335 subst->getReplacement().print(OS, Policy, Qual); in print()
H A DExprClassification.cpp217 cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in ClassifyInternal()
H A DComputeDependence.cpp368 return E->getReplacement()->getDependence(); in computeDependence()
H A DExpr.cpp1534 CEE = NTTP->getReplacement()->IgnoreParenImpCasts(); in getReferencedDeclOfCallee()
3085 return NTTP->getReplacement(); in IgnoreParenNoopCasts()
3431 return cast<SubstNonTypeTemplateParmExpr>(this)->getReplacement() in isConstantInitializer()
H A DItaniumMangle.cpp2260 mangleType(subst->getReplacement()); in mangleType()
2391 mangleExistingSubstitution(subst->getReplacement()); in mangleUnresolvedTypeOrSimpleId()
4396 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in mangleExpression()
H A DStmtProfile.cpp2181 Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DStmtPrinter.cpp2444 Visit(Node->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp55 E = cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement(); in ignoreTransparentExprs()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaAvailability.cpp494 Replacement = AL->getReplacement(); in DoEmitAvailabilityWarning()
496 Replacement = AL->getReplacement(); in DoEmitAvailabilityWarning()
H A DSemaTemplateInstantiate.cpp1866 ExprResult SubstReplacement = E->getReplacement(); in TransformSubstNonTypeTemplateParmExpr()
1868 SubstReplacement = TransformExpr(E->getReplacement()); in TransformSubstNonTypeTemplateParmExpr()
H A DSemaTemplate.cpp6715 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6727 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6938 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentPointerToMember()
H A DSemaTemplateDeduction.cpp171 E = Subst->getReplacement(); in getDeducedParameterFromExpr()
/openbsd/gnu/llvm/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp327 return this->visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
/openbsd/gnu/llvm/clang/tools/libclang/
H A DCIndex.cpp8343 LHS->getReplacement() == RHS->getReplacement()) in getCursorPlatformAvailabilityForDecl()
8358 if (LHS->getReplacement().empty()) in getCursorPlatformAvailabilityForDecl()
8359 LHS->setReplacement(Ctx, RHS->getReplacement()); in getCursorPlatformAvailabilityForDecl()
8366 if (LHS->getReplacement().empty()) in getCursorPlatformAvailabilityForDecl()
8367 LHS->setReplacement(Ctx, RHS->getReplacement()); in getCursorPlatformAvailabilityForDecl()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGExprComplex.cpp118 return Visit(PE->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprAgg.cpp127 return Visit(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExprConstant.cpp1046 return Visit(PE->getReplacement(), T); in VisitSubstNonTypeTemplateParmExpr()
H A DCGExpr.cpp1402 return EmitLValue(cast<SubstNonTypeTemplateParmExpr>(E)->getReplacement()); in EmitLValue()
5094 return EmitCallee(NTTP->getReplacement()); in EmitCallee()
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTWriterStmt.cpp2042 Record.AddStmt(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()

12