LLVM  11.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::SystemZVectorConstantInfo Struct Reference

#include "Target/SystemZ/SystemZISelLowering.h"

Collaboration diagram for llvm::SystemZVectorConstantInfo:
Collaboration graph

Public Member Functions

 SystemZVectorConstantInfo (APFloat FPImm)
 SystemZVectorConstantInfo (BuildVectorSDNode *BVN)
bool isVectorConstantLegal (const SystemZSubtarget &Subtarget)

Public Attributes

unsigned Opcode = 0
SmallVector< unsigned, 2 > OpVals

Detailed Description

Definition at line 709 of file SystemZISelLowering.h.

Constructor & Destructor Documentation

◆ SystemZVectorConstantInfo() [1/2]

SystemZVectorConstantInfo::SystemZVectorConstantInfo ( APFloat  FPImm)

◆ SystemZVectorConstantInfo() [2/2]

SystemZVectorConstantInfo::SystemZVectorConstantInfo ( BuildVectorSDNode BVN)

Member Function Documentation

◆ isVectorConstantLegal()

bool SystemZVectorConstantInfo::isVectorConstantLegal ( const SystemZSubtarget Subtarget)

Member Data Documentation

◆ Opcode

unsigned llvm::SystemZVectorConstantInfo::Opcode = 0

Definition at line 718 of file SystemZISelLowering.h.

◆ OpVals

SmallVector<unsigned, 2> llvm::SystemZVectorConstantInfo::OpVals

Definition at line 719 of file SystemZISelLowering.h.

◆ VecVT

MVT llvm::SystemZVectorConstantInfo::VecVT

Definition at line 720 of file SystemZISelLowering.h.

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