Intel® Implicit SPMD Program Compiler (Intel® ISPC)
1.13.0
|
Public Member Functions | |
BlendInstruction (llvm::Function *f, uint64_t ao, int o0, int o1, int of) | |
Public Attributes | |
llvm::Function * | function |
uint64_t | allOnMask |
int | op0 |
int | op1 |
int | opFactor |
Structure that records everything we need to know about a blend instruction for this optimization pass.
|
inline |
uint64_t IntrinsicsOpt::BlendInstruction::allOnMask |
Mask value for an "all on" mask for this instruction
Definition at line 704 of file opt.cpp.
Referenced by IntrinsicsOpt::runOnBasicBlock().
llvm::Function* IntrinsicsOpt::BlendInstruction::function |
int IntrinsicsOpt::BlendInstruction::op0 |
The operand number in the llvm CallInst corresponds to the first operand to blend with.
Definition at line 707 of file opt.cpp.
Referenced by IntrinsicsOpt::runOnBasicBlock().
int IntrinsicsOpt::BlendInstruction::op1 |
The operand number in the CallInst corresponding to the second operand to blend with.
Definition at line 710 of file opt.cpp.
Referenced by IntrinsicsOpt::runOnBasicBlock().
int IntrinsicsOpt::BlendInstruction::opFactor |
The operand in the call inst where the blending factor is found.
Definition at line 713 of file opt.cpp.
Referenced by IntrinsicsOpt::runOnBasicBlock().