Home
last modified time | relevance | path

Searched refs:Formal (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSCCPSolver.h48 Argument *Formal; // The Formal argument being analysed. member
51 ArgInfo(Argument *F, Constant *A) : Formal(F), Actual(A){}; in ArgInfo()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLint.cpp220 Argument *Formal = &*PI++; in visitCallBase() local
221 Check(Formal->getType() == Actual->getType(), in visitCallBase()
229 if (Formal->hasNoAliasAttr() && Actual->getType()->isPointerTy()) { in visitCallBase()
238 if (Formal->onlyReadsMemory() && I.onlyReadsMemory(ArgNo)) in visitCallBase()
250 if (Formal->hasStructRetAttr() && Actual->getType()->isPointerTy()) { in visitCallBase()
251 Type *Ty = Formal->getParamStructRetType(); in visitCallBase()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DFunctionSpecialization.cpp485 << Arg.Formal->getNameOrAsOperand() in calculateGains()
766 Function *F = Args[0].Formal->getParent(); in rewriteCallSites()
789 unsigned ArgNo = Arg.Formal->getArgNo(); in rewriteCallSites()
790 return CS->getArgOperand(ArgNo) == Mappings[Arg.Formal]; in rewriteCallSites()
794 unsigned ArgNo = Arg.Formal->getArgNo(); in rewriteCallSites()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp528 assert(F->arg_size() == Args[0].Formal->getParent()->arg_size() && in markArgInFuncSpecialization()
533 Argument *OldArg = Args[0].Formal->getParent()->arg_begin(); in markArgInFuncSpecialization()
539 if (Iter != Args.end() && OldArg == Iter->Formal) { in markArgInFuncSpecialization()
/llvm-project-15.0.7/clang/docs/
H A DAutomaticReferenceCounting.rst1144 Formal rules for non-trivial types in C