struct BinopElts
Declaration
struct BinopElts { /* full declaration omitted */ };
Description
These are the ingredients in an alternate form binary operator as described below.
Declared at: llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp:1415
Member Variables
- public BinaryOperator::BinaryOps Opcode
- public llvm::Value* Op0
- public llvm::Value* Op1
Method Overview
- public BinopElts(BinaryOperator::BinaryOps Opc = (llvm::Instruction::BinaryOps)0, llvm::Value * V0 = nullptr, llvm::Value * V1 = nullptr)
- public bool operator bool() const
Methods
¶BinopElts(BinaryOperator::BinaryOps Opc =
(llvm::Instruction::BinaryOps)0,
llvm::Value* V0 = nullptr,
llvm::Value* V1 = nullptr)
BinopElts(BinaryOperator::BinaryOps Opc =
(llvm::Instruction::BinaryOps)0,
llvm::Value* V0 = nullptr,
llvm::Value* V1 = nullptr)
Declared at: llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp:1419
Parameters
- BinaryOperator::BinaryOps Opc = (llvm::Instruction::BinaryOps)0
- llvm::Value* V0 = nullptr
- llvm::Value* V1 = nullptr
¶bool operator bool() const
bool operator bool() const
Declared at: llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp:1422