Thanks to visit codestin.com
Credit goes to llvm.org

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: