//-------------------------------------------------------------------------
// CopyOtherRegFlags: copy GTF_* flags associated with gtOtherRegs from
- // the given call node.
+ // the given LclVar node.
//
// Arguments:
- // fromCall - GenTreeCall node from which to copy
+ // fromCall - GenTreeLclVar node from which to copy
//
// Return Value:
// None
: GenTreeJitIntrinsic(GT_SIMD, type, op1, nullptr, baseType, size)
{
gtSIMDIntrinsicID = simdIntrinsicID;
- assert(gtSIMDIntrinsicID == simdIntrinsicID);
}
GenTreeSIMD(
: GenTreeJitIntrinsic(GT_SIMD, type, op1, op2, baseType, size)
{
gtSIMDIntrinsicID = simdIntrinsicID;
- assert(gtSIMDIntrinsicID == simdIntrinsicID);
}
bool OperIsMemoryLoad() const; // Returns true for the SIMD Instrinsic instructions that have MemoryLoad semantics,
: GenTreeJitIntrinsic(GT_HWINTRINSIC, type, nullptr, nullptr, baseType, size)
{
gtHWIntrinsicId = hwIntrinsicID;
- assert(gtHWIntrinsicId == hwIntrinsicID);
}
GenTreeHWIntrinsic(var_types type, GenTree* op1, NamedIntrinsic hwIntrinsicID, var_types baseType, unsigned size)
: GenTreeJitIntrinsic(GT_HWINTRINSIC, type, op1, nullptr, baseType, size)
{
gtHWIntrinsicId = hwIntrinsicID;
- assert(gtHWIntrinsicId == hwIntrinsicID);
if (OperIsMemoryStore())
{
gtFlags |= (GTF_GLOB_REF | GTF_ASG);
: GenTreeJitIntrinsic(GT_HWINTRINSIC, type, op1, op2, baseType, size)
{
gtHWIntrinsicId = hwIntrinsicID;
- assert(gtHWIntrinsicId == hwIntrinsicID);
if (OperIsMemoryStore())
{
gtFlags |= (GTF_GLOB_REF | GTF_ASG);