Searched refs:ArgumentAttributes (Results 1 – 4 of 4) sorted by relevance
344 for (auto &Attrs : ArgumentAttributes) in CodeGenIntrinsic()462 if (ParamIdx >= ArgumentAttributes.size()) in isParamImmArg()465 return llvm::binary_search(ArgumentAttributes[ParamIdx], Val); in isParamImmArg()470 if (Idx >= ArgumentAttributes.size()) in addArgAttribute()471 ArgumentAttributes.resize(Idx + 1); in addArgAttribute()472 ArgumentAttributes[Idx].emplace_back(AK, V, V2); in addArgAttribute()
465 return std::tie(HasFnAttrLHS, L->ArgumentAttributes) < in operator ()()466 std::tie(HasFnAttrRHS, R->ArgumentAttributes); in operator ()()516 for (auto &Attrs : Int.ArgumentAttributes) { in EmitAttributes()672 llvm::count_if(Int.ArgumentAttributes, in EmitAttributes()682 for (const auto &[AttrIdx, Attrs] : enumerate(Int.ArgumentAttributes)) { in EmitAttributes()
150 SmallVector<SmallVector<ArgAttribute, 0>> ArgumentAttributes; member
394 std::vector<llvm::AttributeSet> ArgumentAttributes( in transformFunctionAttributes() local403 ArgumentAttributes[TransformedIndex] = CallSiteAttrs.getParamAttrs(I); in transformFunctionAttributes()410 ArgumentAttributes.push_back(CallSiteAttrs.getParamAttrs(I)); in transformFunctionAttributes()415 llvm::ArrayRef(ArgumentAttributes)); in transformFunctionAttributes()