LLVM 22.0.0git
BinopElts Struct Reference

These are the ingredients in an alternate form binary operator as described below. More...

Public Member Functions

 BinopElts (BinaryOperator::BinaryOps Opc=(BinaryOperator::BinaryOps) 0, Value *V0=nullptr, Value *V1=nullptr)
 operator bool () const

Public Attributes

BinaryOperator::BinaryOps Opcode
ValueOp0
ValueOp1

Detailed Description

These are the ingredients in an alternate form binary operator as described below.

Definition at line 2139 of file InstCombineVectorOps.cpp.

Constructor & Destructor Documentation

◆ BinopElts()

BinopElts::BinopElts ( BinaryOperator::BinaryOps Opc = (BinaryOperator::BinaryOps)0,
Value * V0 = nullptr,
Value * V1 = nullptr )
inline

Definition at line 2143 of file InstCombineVectorOps.cpp.

References Op0, Op1, Opc, and Opcode.

Member Function Documentation

◆ operator bool()

BinopElts::operator bool ( ) const
inline

Definition at line 2146 of file InstCombineVectorOps.cpp.

References Opcode.

Member Data Documentation

◆ Op0

Value* BinopElts::Op0

Definition at line 2141 of file InstCombineVectorOps.cpp.

Referenced by BinopElts().

◆ Op1

Value* BinopElts::Op1

Definition at line 2142 of file InstCombineVectorOps.cpp.

Referenced by BinopElts().

◆ Opcode

BinaryOperator::BinaryOps BinopElts::Opcode

Definition at line 2140 of file InstCombineVectorOps.cpp.

Referenced by BinopElts(), and operator bool().


The documentation for this struct was generated from the following file: