Searched refs:ReplacementTypes (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | Attributor.cpp | 1582 Argument &Arg, ArrayRef<Type *> ReplacementTypes) { in isValidFunctionSignatureRewrite() argument 1641 Argument &Arg, ArrayRef<Type *> ReplacementTypes, in registerFunctionSignatureRewrite() argument 1646 << ReplacementTypes.size() << " replacements\n"); in registerFunctionSignatureRewrite() 1647 assert(isValidFunctionSignatureRewrite(Arg, ReplacementTypes) && in registerFunctionSignatureRewrite() 1659 if (ARI && ARI->getNumReplacementArgs() <= ReplacementTypes.size()) { in registerFunctionSignatureRewrite() 1670 << ReplacementTypes.size() << " replacements\n"); in registerFunctionSignatureRewrite() 1673 ARI.reset(new ArgumentReplacementInfo(*this, Arg, ReplacementTypes, in registerFunctionSignatureRewrite() 1717 NewArgumentTypes.append(ARI->ReplacementTypes.begin(), in rewriteFunctionSignatures() 1718 ARI->ReplacementTypes.end()); in rewriteFunctionSignatures() 1795 NewArgOperandAttributes.append(ARI->ReplacementTypes.size(), in rewriteFunctionSignatures() [all …]
|
H A D | AttributorAttributes.cpp | 5435 SmallVector<Type *, 16> ReplacementTypes; in updateImpl() local 5436 identifyReplacementTypes(PrivatizableType.getValue(), ReplacementTypes); in updateImpl() 5440 if (!A.isValidFunctionSignatureRewrite(*Arg, ReplacementTypes)) { in updateImpl() 5569 SmallVectorImpl<Type *> &ReplacementTypes) { in identifyReplacementTypes() 5577 ReplacementTypes.push_back(PrivStructType->getElementType(u)); in identifyReplacementTypes() 5579 ReplacementTypes.append(PrivArrayType->getNumElements(), in identifyReplacementTypes() 5582 ReplacementTypes.push_back(PrivType); in identifyReplacementTypes() 5732 SmallVector<Type *, 16> ReplacementTypes; in manifest() local 5733 identifyReplacementTypes(PrivatizableType.getValue(), ReplacementTypes); in manifest() 5736 if (A.registerFunctionSignatureRewrite(*Arg, ReplacementTypes, in manifest()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 1465 unsigned getNumReplacementArgs() const { return ReplacementTypes.size(); } 1467 return ReplacementTypes; 1477 ArrayRef<Type *> ReplacementTypes, 1481 ReplacementTypes(ReplacementTypes.begin(), ReplacementTypes.end()), 1495 const SmallVector<Type *, 8> ReplacementTypes; 1515 ArrayRef<Type *> ReplacementTypes); 1526 Argument &Arg, ArrayRef<Type *> ReplacementTypes,
|