[llvm] [VPlan] Add VPIRAttributes; use for VPWidenCallRecipe. (PR #207075)
Ramkumar Ramachandra via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 15 01:08:05 PDT 2026
================
@@ -2121,6 +2123,101 @@ void VPIRMetadata::print(raw_ostream &O, VPSlotTracker &SlotTracker) const {
}
#endif
+VPIRAttributes::VPIRAttributes(CallInst &CI, const Function &Variant) {
+ LLVMContext &Ctx = CI.getContext();
+ AttributeList ScalarAttrs = CI.getAttributes();
+ AttributeList VariantAttrs = Variant.getAttributes();
+ FunctionType *VariantTy = Variant.getFunctionType();
+
+ static constexpr Attribute::AttrKind Allowed[] = {
+ Attribute::Alignment, Attribute::NonNull, Attribute::NoFPClass,
+ Attribute::Range};
----------------
artagnon wrote:
We should allow all function attributes?
https://github.com/llvm/llvm-project/pull/207075
More information about the llvm-commits
mailing list