Displaying 1 result from an estimated 1 matches for "opc_checkinteg".
Did you mean:
opc_checkinteger
2018 Jun 07
2
Matching ConstantFPSDNode tablegen
...s, 0, v8i32:$rsrc,
v4i32:$sampler, i1:$unorm, 0, i32:$cachepolicy)), (FOO_MI (COPY_TO_REGCLASS
?:$s, 32RegClass), ?:$rsrc, ?:$sampler, (as_i32imm ?:$mask), (as_i1imm
?:$unorm), (as_i1imm ?:$cachepolicy), (as_i1imm ?:$cachepolicy), 0, 0, 0, {
0 })>;
which would be ideal. This seems to be because OPC_CheckInteger only checks
for ConstantSDNode and not ConstantFPSDNode. So it was suggested to use
ComplexPattern, so given:
bool XXXDAGToDAGISel::SelectConstantFPSDNodeImmZero(SDValue In, SDValue
&Src) const {
if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(In))
return C->isZero();
r...