Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 14 additions & 13 deletions include/aie/Dialect/AIEVec/AIE1/IR/AIEVecAIE1Ops.td
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def AIEVecAIE1_AddOp:
AIEVecAIE1_Op<"add", [
Pure
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs,
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs,
DefaultValuedStrAttr<StrAttr, "">:$xstart,
DefaultValuedStrAttr<StrAttr, "">:$xoffsets,
DefaultValuedStrAttr<StrAttr, "">:$xoffsets_hi,
Expand All @@ -45,7 +45,7 @@ def AIEVecAIE1_AddOp:
DefaultValuedStrAttr<StrAttr, "">:$zoffsets,
DefaultValuedStrAttr<StrAttr, "">:$zoffsets_hi,
DefaultValuedStrAttr<StrAttr, "">:$zsquare)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE1 vector add";
let description = [{
AMD-specific advanced add operation that adds two 1-D vectors
Expand Down Expand Up @@ -78,7 +78,7 @@ def AIEVecAIE1_SubOp:
AIEVecAIE1_Op<"sub", [
Pure
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs,
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs,
DefaultValuedStrAttr<StrAttr, "">:$xstart,
DefaultValuedStrAttr<StrAttr, "">:$xoffsets,
DefaultValuedStrAttr<StrAttr, "">:$xoffsets_hi,
Expand All @@ -87,7 +87,7 @@ def AIEVecAIE1_SubOp:
DefaultValuedStrAttr<StrAttr, "">:$zoffsets,
DefaultValuedStrAttr<StrAttr, "">:$zoffsets_hi,
DefaultValuedStrAttr<StrAttr, "">:$zsquare)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE1 vector subtract";
let description = [{
AMD-specific advanced sub operation that subtracts two 1-D vectors
Expand Down Expand Up @@ -120,7 +120,7 @@ def AIEVecAIE1_MulOp:
AIEVecAIE1_Op<"mul", [
Pure
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs,
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs,
DefaultValuedStrAttr<StrAttr, "">:$xstart,
DefaultValuedStrAttr<StrAttr, "">:$xoffsets,
DefaultValuedStrAttr<StrAttr, "">:$xoffsets_hi,
Expand All @@ -131,7 +131,7 @@ def AIEVecAIE1_MulOp:
DefaultValuedStrAttr<StrAttr, "">:$zoffsets_hi,
DefaultValuedStrAttr<StrAttr, "">:$zstep,
DefaultValuedStrAttr<StrAttr, "">:$zsquare)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE vector multiply";
let description = [{
AMD-specific multiply operation that multiplies two 1-D vectors.
Expand Down Expand Up @@ -184,7 +184,8 @@ def AIEVecAIE1_FMAOp :
AIEVecAIE1_Op<"mac", [
Pure
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs, AnyVector:$acc,
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs,
AnyVectorOfNonZeroRank:$acc,
DefaultValuedStrAttr<StrAttr, "">:$xstart,
DefaultValuedStrAttr<StrAttr, "">:$xoffsets,
DefaultValuedStrAttr<StrAttr, "">:$xoffsets_hi,
Expand All @@ -196,7 +197,7 @@ def AIEVecAIE1_FMAOp :
DefaultValuedStrAttr<StrAttr, "">:$zstep,
DefaultValuedStrAttr<StrAttr, "">:$zsquare,
DefaultValuedAttr<BoolAttr, "false">:$fmsub)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE vector fused multiply-add";
let description = [{
AMD-specific multiply-add operation. It multiplies two 1-D vectors,
Expand Down Expand Up @@ -255,7 +256,7 @@ def AIEVecAIE1_SelectOp:
AIEVecAIE1_Op<"select", [
Pure
]>,
Arguments<(ins AnyVector:$xbuff,
Arguments<(ins AnyVectorOfNonZeroRank:$xbuff,
DefaultValuedStrAttr<StrAttr, "">:$select,
DefaultValuedStrAttr<StrAttr, "">:$xstart,
DefaultValuedStrAttr<StrAttr, "">:$xoffsets,
Expand All @@ -265,8 +266,8 @@ def AIEVecAIE1_SelectOp:
DefaultValuedStrAttr<StrAttr, "">:$yoffsets,
DefaultValuedStrAttr<StrAttr, "">:$yoffsets_hi,
DefaultValuedStrAttr<StrAttr, "">:$ysquare,
Optional<AnyVector>:$ybuff)>,
Results<(outs AnyVector:$result)> {
Optional<AnyVectorOfNonZeroRank>:$ybuff)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE vector lane selection";
let description = [{
AMD-specific vector lane selection operation. It selects between the
Expand Down Expand Up @@ -313,9 +314,9 @@ def AIEVecAIE1_ExtOp:
AIEVecAIE1_Op<"ext", [
Pure
]>,
Arguments<(ins AnyVector:$source,
Arguments<(ins AnyVectorOfNonZeroRank:$source,
ConfinedAttr<AIEI8Attr, [IntMinValue<0>, IntMaxValue<8>]>:$index)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE ext";
let description = [{
AMD-specific vector extract intrinsic. Selects contiguous lanes from
Expand Down
94 changes: 50 additions & 44 deletions include/aie/Dialect/AIEVec/IR/AIEVecOps.td
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ def AIEVec_AddElemOp:
Pure,
AllTypesMatch<["lhs", "rhs", "result"]>
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE vector add elem";
let description = [{
AMD-specific AIE2 intrinsic that allows you to perform addition operation
Expand All @@ -57,8 +57,8 @@ def AIEVec_SubElemOp:
Pure,
AllTypesMatch<["lhs", "rhs", "result"]>
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE vector sub elem";
let description = [{
AMD-specific AIE2 intrinsic that allows you to perform substraction operation
Expand All @@ -73,9 +73,10 @@ def AIEVec_FMAElemOp :
AIEVec_Op<"mac_elem", [
Pure
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs, AnyVector:$acc,
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs,
AnyVectorOfNonZeroRank:$acc,
DefaultValuedAttr<BoolAttr, "false">:$fmsub)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE2 element-wise vector fused multiply-add";
let description = [{
AMD-specific multiply-add operation. It multiplies two 1-D vectors in the same channel,
Expand Down Expand Up @@ -130,9 +131,9 @@ def AIEVec_BroadcastOp:
AIEVec_Op<"broadcast", [
Pure
]>,
Arguments<(ins AnyVector:$source,
Arguments<(ins AnyVectorOfNonZeroRank:$source,
DefaultValuedAttr<ConfinedAttr<AIEI8Attr, [IntNonNegative]>, "0">:$idx)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE2 broadcast";
let description = [{
AMD-specific broadcast intrinsic. Extract element index from vector and broadcasts its
Expand All @@ -150,7 +151,7 @@ def AIEVec_BroadcastScalarOp:
Pure
]>,
Arguments<(ins AnyTypeOf<[BF16, F32, I32, I16, I8]>:$source)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE2 broadcast scalar";
let description = [{
AMD-specific broadcast scalar intrinsic. Broadcasts input value to all vector lanes.
Expand All @@ -166,9 +167,9 @@ def AIEVec_UPSOp:
AIEVec_Op<"ups", [
Pure
]>,
Arguments<(ins AnyVector:$source,
Arguments<(ins AnyVectorOfNonZeroRank:$source,
DefaultValuedAttr<ConfinedAttr<AIEI8Attr, [IntNonNegative]>, "0">:$shift)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE ups";
let description = [{
AMD-specific upshift intrinsic. Moves data from AIE vector data type
Expand All @@ -187,8 +188,9 @@ def AIEVec_CastOp:
AIEVec_Op<"cast", [
Pure
]>,
Arguments<(ins AnyVector:$source, DefaultValuedAttr<BoolAttr, "false">:$isResAcc)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins AnyVectorOfNonZeroRank:$source,
DefaultValuedAttr<BoolAttr, "false">:$isResAcc)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE cast";
let description = [{
AIE2 cast intrinsic. Cast values from source data type to result data types.
Expand All @@ -205,8 +207,8 @@ def AIEVec_SRSOp:
AIEVec_Op<"srs", [
Pure
]>,
Arguments<(ins AnyVector:$source, AnyInteger:$shift)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins AnyVectorOfNonZeroRank:$source, AnyInteger:$shift)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE srs";
let description = [{
AMD-specific shift-round-saturate intrinsic. Moves values from
Expand All @@ -227,8 +229,8 @@ def AIEVec_UPDOp:
DefaultValuedAttr<AIEI32Attr, "0">:$offset,
DefaultValuedAttr<ConfinedAttr<AIEI8Attr,
[IntMinValue<0>, IntMaxValue<1>]>, "0">:$index,
Optional<AnyVector>:$vector)>,
Results<(outs AnyVector:$result)> {
Optional<AnyVectorOfNonZeroRank>:$vector)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE upd";
let description = [{
AMD-specific update intrinsic. General upd intrinsic updates contiguous
Expand All @@ -250,8 +252,8 @@ def AIEVec_ConcatOp:
AIEVec_Op<"concat", [
Pure, InferTypeOpAdaptor,
]>,
Arguments<(ins Variadic<AnyVector>:$sources)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins Variadic<AnyVectorOfNonZeroRank>:$sources)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE concat";
let description = [{
AMD-specific concat intrinsic. Concatenates two or more smaller
Expand All @@ -265,9 +267,9 @@ def AIEVec_ExtOp:
AIEVec_Op<"ext", [
Pure
]>,
Arguments<(ins AnyVector:$source,
Arguments<(ins AnyVectorOfNonZeroRank:$source,
ConfinedAttr<AIEI8Attr, [IntMinValue<0>, IntMaxValue<8>]>:$index)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE ext";
let description = [{
AMD-specific vector extract intrinsic. Selects contiguous lanes from
Expand All @@ -285,8 +287,8 @@ def AIEVec_PackOp:
AIEVec_Op<"pack", [
Pure
]>,
Arguments<(ins AnyVector:$source)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins AnyVectorOfNonZeroRank:$source)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE pack";
let description = [{
AMD-specific pack intrinsic. Pack a vector of 16-bit values into
Expand All @@ -299,8 +301,8 @@ def AIEVec_UnpackOp:
AIEVec_Op<"unpack", [
Pure
]>,
Arguments<(ins AnyVector:$source)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins AnyVectorOfNonZeroRank:$source)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE unpack";
let description = [{
AMD-specific unpack intrinsic. Unpack a vector of 8-bit values into
Expand All @@ -313,8 +315,9 @@ def AIEVec_ShiftOp:
AIEVec_Op<"shift", [
Pure
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs, I32:$shift, DefaultValuedAttr<BoolAttr, "false">:$isAcc)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs,
I32:$shift, DefaultValuedAttr<BoolAttr, "false">:$isAcc)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE2 concat and shift";
let description = [{
AMD-specific shift intrinsic. Concatenates two
Expand All @@ -330,9 +333,9 @@ def AIEVec_LegacyShuffleOp:
AIEVec_Op<"legacyshuffle", [
Pure
]>,
Arguments<(ins AnyVector:$source,
Arguments<(ins AnyVectorOfNonZeroRank:$source,
DefaultValuedAttr<AIEI32Attr, "0">:$mode)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE2 shuffle";
let description = [{
AMD-specific vector shuffle intrinsic by a specific shuffle mode.
Expand All @@ -344,10 +347,10 @@ def AIEVec_MulConvOp:
AIEVec_Op<"mul_conv", [
Pure
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs,
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs,
DefaultValuedAttr<AIEI32Attr, "0">:$M,
DefaultValuedAttr<AIEI32Attr, "0">:$N)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE2 multiply convolution";
let description = [{
AMD-specific multiply convolution intrinsic. Multiply convolution operation
Expand All @@ -365,11 +368,12 @@ def AIEVec_FMAConvOp:
AIEVec_Op<"fma_conv", [
Pure
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs, AnyVector:$acc,
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs,
AnyVectorOfNonZeroRank:$acc,
DefaultValuedAttr<AIEI32Attr, "0">:$M,
DefaultValuedAttr<AIEI32Attr, "0">:$N,
DefaultValuedAttr<BoolAttr, "false">:$fmsub)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE2 multiply accumulate convolution";
let description = [{
AMD-specific multiply accumulate convolution intrinsic. Multiply accumulate convolution
Expand All @@ -388,8 +392,8 @@ def AIEVec_MinOp:
Pure,
AllTypesMatch<["lhs", "rhs", "result"]>
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE vector minimum";
let description = [{
AMD-specific intrinsic that calculates the minimum between two input vectors.
Expand All @@ -404,8 +408,8 @@ def AIEVec_MaxOp:
Pure,
AllTypesMatch<["lhs", "rhs", "result"]>
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE vector maximum";
let description = [{
AMD-specific intrinsic that calculates the maximum between two input vectors.
Expand All @@ -420,7 +424,8 @@ def AIEVec_CmpOp:
Pure,
AllTypesMatch<["lhs", "rhs"]>
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs, DefaultValuedStrAttr<StrAttr, "">:$pred)>,
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs,
DefaultValuedStrAttr<StrAttr, "">:$pred)>,
Results<(outs AnyUnsignedInteger:$result)> {
let summary = "AIE vector comparison";
let description = [{
Expand Down Expand Up @@ -449,8 +454,9 @@ def AIEVec_SelOp:
Pure,
AllTypesMatch<["lhs", "rhs", "result"]>
]>,
Arguments<(ins AnyVector:$lhs, AnyVector:$rhs, AnyUnsignedInteger:$sel)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins AnyVectorOfNonZeroRank:$lhs, AnyVectorOfNonZeroRank:$rhs,
AnyUnsignedInteger:$sel)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE vector lane wise selection";
let description = [{
AMD-specific intrinsic that performs lane wise selection between two input vectors, if a bit of sel is zero, the lane of vector lhs is selected, else the lane of vector rhs is selected.
Expand All @@ -465,7 +471,7 @@ def AIEVec_ExtElemOp:
Pure,
AllElementTypesMatch<["source", "result"]>
]>,
Arguments<(ins AnyVector:$source, I32:$index)>,
Arguments<(ins AnyVectorOfNonZeroRank:$source, I32:$index)>,
Results<(outs AnyTypeOf<[BF16, F32, I32, I16, I8]>:$result)> {
let summary = "AIE extract element";
let description =
Expand All @@ -481,8 +487,8 @@ def AIEVec_NegOp:
Pure,
AllTypesMatch<["source", "result"]>
]>,
Arguments<(ins AnyVector:$source)>,
Results<(outs AnyVector:$result)> {
Arguments<(ins AnyVectorOfNonZeroRank:$source)>,
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE vector negative";
let description = [{
AMD-specific intrinsic that negates the vector and returns the result.
Expand Down Expand Up @@ -622,7 +628,7 @@ def AIEVec_ShuffleOp : AIEVec_Op<"shuffle",
512, [I8, I16, I32, I64, I128, I256,
I512, BF16, F32]>>:$rhs,
AIEVec_ShuffleModeAttr:$mode)>,
Results<(outs AnyVector:$result)> {
Results<(outs AnyVectorOfNonZeroRank:$result)> {
let summary = "AIE2 shuffle";
let description = [{
AMD AIEv2-specific vector shuffle. It performs a shuffle of the elements of
Expand Down
2 changes: 1 addition & 1 deletion include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
# !subst(".getType()", "", ElementCount<name>.result) # ")">;

class VectorOfBitWidthAndElementTypes<int bitwidth, list<Type> allowedTypes> :
Type<And<[VectorOf<allowedTypes>.predicate,
Type<And<[VectorOfNonZeroRankOf<allowedTypes>.predicate,
CPred<ShapedTypeBitWidth<"_self">.result # " == " # bitwidth>]>,
bitwidth # "-bit wide vector, of " # AnyTypeOf<allowedTypes>.summary>;

Expand Down Expand Up @@ -148,7 +148,7 @@



class isOperandResultTypePairValidForAIE2MulElem<string lhs, string rhs, string acc> :

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-20.04 gcc-11 assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 llvm assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-22.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=ON

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=ON rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs

Check warning on line 151 in include/aie/Dialect/AIEVec/IR/AIEVecTypeConstraints.td

View workflow job for this annotation

GitHub Actions / ubuntu-24.04 gcc assert=OFF rtti=OFF

unused template argument: isOperandResultTypePairValidForAIE2MulElem:rhs
PredOpTrait<acc # " type is a valid accumulator type given the type of the" #
" operands.",
Or<[
Expand Down
Loading
Loading