LLVM  9.0.0svn
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
[legend]

Public Member Functions

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

Public Attributes

unsigned Opcode = 0
 
SmallVector< unsigned, 2 > OpVals
 
MVT VecVT
 

Detailed Description

Definition at line 651 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 660 of file SystemZISelLowering.h.

◆ OpVals

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

Definition at line 661 of file SystemZISelLowering.h.

◆ VecVT

MVT llvm::SystemZVectorConstantInfo::VecVT

Definition at line 662 of file SystemZISelLowering.h.


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