Home
last modified time | relevance | path

Searched refs:ReplacementTypes (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp2859 Argument &Arg, ArrayRef<Type *> ReplacementTypes) { in isValidFunctionSignatureRewrite() argument
2928 Argument &Arg, ArrayRef<Type *> ReplacementTypes, in registerFunctionSignatureRewrite() argument
2933 << ReplacementTypes.size() << " replacements\n"); in registerFunctionSignatureRewrite()
2934 assert(isValidFunctionSignatureRewrite(Arg, ReplacementTypes) && in registerFunctionSignatureRewrite()
2957 << ReplacementTypes.size() << " replacements\n"); in registerFunctionSignatureRewrite()
2960 ARI.reset(new ArgumentReplacementInfo(*this, Arg, ReplacementTypes, in registerFunctionSignatureRewrite()
3002 NewArgumentTypes.append(ARI->ReplacementTypes.begin(), in rewriteFunctionSignatures()
3003 ARI->ReplacementTypes.end()); in rewriteFunctionSignatures()
3100 NewArgOperandAttributes.append(ARI->ReplacementTypes.size(), in rewriteFunctionSignatures()
3162 if (ARI->ReplacementTypes.empty()) in rewriteFunctionSignatures()
[all …]
H A DAttributorAttributes.cpp7272 SmallVector<Type *, 16> ReplacementTypes; in updateImpl() local
7273 identifyReplacementTypes(*PrivatizableType, ReplacementTypes); in updateImpl()
7291 ReplacementTypes); in updateImpl()
7304 if (!A.isValidFunctionSignatureRewrite(*Arg, ReplacementTypes)) { in updateImpl()
7432 SmallVectorImpl<Type *> &ReplacementTypes) { in identifyReplacementTypes()
7440 ReplacementTypes.push_back(PrivStructType->getElementType(u)); in identifyReplacementTypes()
7442 ReplacementTypes.append(PrivArrayType->getNumElements(), in identifyReplacementTypes()
7445 ReplacementTypes.push_back(PrivType); in identifyReplacementTypes()
7586 SmallVector<Type *, 16> ReplacementTypes; in manifest() local
7587 identifyReplacementTypes(*PrivatizableType, ReplacementTypes); in manifest()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h2241 unsigned getNumReplacementArgs() const { return ReplacementTypes.size(); }
2243 return ReplacementTypes;
2253 ArrayRef<Type *> ReplacementTypes,
2257 ReplacementTypes(ReplacementTypes.begin(), ReplacementTypes.end()),
2271 const SmallVector<Type *, 8> ReplacementTypes;
2291 ArrayRef<Type *> ReplacementTypes);
2302 Argument &Arg, ArrayRef<Type *> ReplacementTypes,