Displaying 2 results from an estimated 2 matches for "replacevaluewidth".
2018 Feb 02
1
Vector Splitting for Stackmap Operands
...equals to* N->getOperand(3).getNode()*;
This attempt gives a failed assertion of " *Invalid node ID for RAUW
deletion.*"
My next attempt is to add additional instructions to replace the original
illegal vector operand with the new resulting legal operand. This can be
achieved using *ReplaceValueWidth* function (if the stackmap flag is set)
to replace the original *SDValue* of the vector operand with the new
Resulting Value (in the function it is denoted as *Res*) that resulted
from *SplittingVecOp_*xxx function.
However, this way I ran into other failed assertion at other locations.
Right n...
2018 Feb 03
2
llvm-dev Digest, Vol 164, Issue 6
...etNode()*;
>
> This attempt gives a failed assertion of " *Invalid node ID for RAUW
> deletion.*"
>
> My next attempt is to add additional instructions to replace the original
> illegal vector operand with the new resulting legal operand. This can be
> achieved using *ReplaceValueWidth* function (if the stackmap flag is set)
> to replace the original *SDValue* of the vector operand with the new
> Resulting Value (in the function it is denoted as *Res*) that resulted
> from *SplittingVecOp_*xxx function.
>
> However, this way I ran into other failed assertion at o...