|
GTPin
|
HLI argument that represents mask of scalar operations performed by the instruction on the vector of data elements. More...
#include <gt_iarg_defs.h>
Public Member Functions | |
| IargInsOpMask (const IGtIns &ins) | |
| Construct HLI argument that evaluates the mask of scalar operations performed by the instruction on the vector of data elements ceMask = ins.IsWriteMaskEnabled() ? ChannelEnableReg() : 0xffffffff insOpMask = ceMask & DispatchMaskReg() & ins.ExecMask().Bits() & Mask(ins.Predicate()) | |
| template<typename PRMT > | |
| const IGtIarg & | Make (IGtIargFactory &factory) const |
| Create IGtIarg object that assigns this argument value to the formal parameter of type PRMT. | |
HLI argument that represents mask of scalar operations performed by the instruction on the vector of data elements.
| gtpin::IargInsOpMask::IargInsOpMask | ( | const IGtIns & | ins | ) | [inline] |
Construct HLI argument that evaluates the mask of scalar operations performed by the instruction on the vector of data elements ceMask = ins.IsWriteMaskEnabled() ? ChannelEnableReg() : 0xffffffff insOpMask = ceMask & DispatchMaskReg() & ins.ExecMask().Bits() & Mask(ins.Predicate())
| [in] | ins | Instruction, the operation mask is evaluated for |
| const IGtIarg& gtpin::IargInsOpMask::Make | ( | IGtIargFactory & | factory | ) | const [inline] |
Create IGtIarg object that assigns this argument value to the formal parameter of type PRMT.
| PRMT | Type of the formal parameter of the function |
Copyright (C) 2013-2025 Intel Corporation
SPDX-License-Identifier: MIT
1.7.4