LLVM: llvm::SystemZVectorConstantInfo Struct Reference (original) (raw)

#include "[Target/SystemZ/SystemZISelLowering.h](SystemZISelLowering%5F8h%5Fsource.html)"

Definition at line 488 of file SystemZISelLowering.h.

SystemZVectorConstantInfo::SystemZVectorConstantInfo ( APInt IntImm )

SystemZVectorConstantInfo() [2/3]

llvm::SystemZVectorConstantInfo::SystemZVectorConstantInfo ( APFloat FPImm) inline

SystemZVectorConstantInfo() [3/3]

isVectorConstantLegal()

Definition at line 877 of file SystemZISelLowering.cpp.

References llvm::countl_zero(), llvm::countr_zero(), llvm::SystemZSubtarget::getInstrInfo(), llvm::MVT::getIntegerVT(), llvm::MVT::getVectorVT(), I, llvm::isInt(), llvm::Lower, llvm::maskLeadingOnes(), llvm::maskTrailingOnes(), Opcode, OpVals, llvm::SignExtend64(), TII, llvm::Upper, llvm::SystemZ::VectorBits, llvm::SystemZ::VectorBytes, and VecVT.

Referenced by llvm::SystemZTargetLowering::isFPImmLegal().

Opcode

unsigned llvm::SystemZVectorConstantInfo::Opcode = 0

OpVals

VecVT

MVT llvm::SystemZVectorConstantInfo::VecVT


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