Searched refs:ReplacementTypes (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | Attributor.cpp | 2852 Argument &Arg, ArrayRef<Type *> ReplacementTypes) { in isValidFunctionSignatureRewrite() argument 2921 Argument &Arg, ArrayRef<Type *> ReplacementTypes, in registerFunctionSignatureRewrite() argument 2926 << ReplacementTypes.size() << " replacements\n"); in registerFunctionSignatureRewrite() 2927 assert(isValidFunctionSignatureRewrite(Arg, ReplacementTypes) && in registerFunctionSignatureRewrite() 2939 if (ARI && ARI->getNumReplacementArgs() <= ReplacementTypes.size()) { in registerFunctionSignatureRewrite() 2950 << ReplacementTypes.size() << " replacements\n"); in registerFunctionSignatureRewrite() 2953 ARI.reset(new ArgumentReplacementInfo(*this, Arg, ReplacementTypes, in registerFunctionSignatureRewrite() 2995 NewArgumentTypes.append(ARI->ReplacementTypes.begin(), in rewriteFunctionSignatures() 2996 ARI->ReplacementTypes.end()); in rewriteFunctionSignatures() 3085 NewArgOperandAttributes.append(ARI->ReplacementTypes.size(), in rewriteFunctionSignatures() [all …]
|
| H A D | AttributorAttributes.cpp | 7348 SmallVector<Type *, 16> ReplacementTypes; in updateImpl() local 7349 identifyReplacementTypes(*PrivatizableType, ReplacementTypes); in updateImpl() 7367 ReplacementTypes); in updateImpl() 7380 if (!A.isValidFunctionSignatureRewrite(*Arg, ReplacementTypes)) { in updateImpl() 7508 SmallVectorImpl<Type *> &ReplacementTypes) { in identifyReplacementTypes() 7516 ReplacementTypes.push_back(PrivStructType->getElementType(u)); in identifyReplacementTypes() 7518 ReplacementTypes.append(PrivArrayType->getNumElements(), in identifyReplacementTypes() 7521 ReplacementTypes.push_back(PrivType); in identifyReplacementTypes() 7662 SmallVector<Type *, 16> ReplacementTypes; in manifest() local 7663 identifyReplacementTypes(*PrivatizableType, ReplacementTypes); in manifest() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 2276 unsigned getNumReplacementArgs() const { return ReplacementTypes.size(); } 2278 return ReplacementTypes; 2288 ArrayRef<Type *> ReplacementTypes, 2292 ReplacementTypes(ReplacementTypes), 2306 const SmallVector<Type *, 8> ReplacementTypes; 2327 ArrayRef<Type *> ReplacementTypes); 2338 Argument &Arg, ArrayRef<Type *> ReplacementTypes,
|