search for: bigoperand

Displaying 4 results from an estimated 4 matches for "bigoperand".

2019 Nov 20
4
Tablegen PAT limitation?
...(sext:{ *:[v1i32] } v1i16:{ *:[i16] }:$roffset) Why it become v1i16:{ *:[i16] }:$roffset? Should be (sext:{ *:[v1i32] } v1i16:{ *:[v1i16] }:$roffset) as the Pattern defined.   case SDTCisOpSmallerThanOp: {     unsigned BResNo = 0;     TreePatternNode *BigOperand =       getOperandNum(x.SDTCisOpSmallerThanOp_Info.BigOperandNum, N, NodeInfo,                     BResNo); NodeToApply->dump(); //v1i16:{ *:[i16] }:$roffset BigOperand-&amp...
2019 Nov 21
2
Tablegen PAT limitation?
...}:$roffset) Why it become v1i16:{ *:[i16] }:$roffset? Should be (sext:{ *:[v1i32] } v1i16:{ *:[v1i16] }:$roffset) as the Pattern defined.     case SDTCisOpSmallerThanOp: {     unsigned BResNo = 0;     TreePatternNode *BigOperand =       getOperandNum(x.SDTCisOpSmallerThanOp_Info.BigOperandNum, N, NodeInfo,                     BResNo);   NodeToApply->dump(); //v1i16:{ *:[i...
2019 Nov 22
2
Tablegen PAT limitation?
...}:$roffset) Why it become v1i16:{ *:[i16] }:$roffset? Should be (sext:{ *:[v1i32] } v1i16:{ *:[v1i16] }:$roffset) as the Pattern defined.     case SDTCisOpSmallerThanOp: {     unsigned BResNo = 0;     TreePatternNode *BigOperand =       getOperandNum(x.SDTCisOpSmallerThanOp_Info.BigOperandNum, N, NodeInfo,                     BResNo);   NodeToApply->dump(); //v1i16:{ *:[i...
2019 Nov 25
2
Tablegen PAT limitation?
...}:$roffset) Why it become v1i16:{ *:[i16] }:$roffset? Should be (sext:{ *:[v1i32] } v1i16:{ *:[v1i16] }:$roffset) as the Pattern defined.     case SDTCisOpSmallerThanOp: {     unsigned BResNo = 0;     TreePatternNode *BigOperand =       getOperandNum(x.SDTCisOpSmallerThanOp_Info.BigOperandNum, N, NodeInfo,                     BResNo);   NodeToApply->dump(); //v1i16:{ *:[i...