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:
- lib/Target/SystemZ/SystemZISelLowering.h
- lib/Target/SystemZ/SystemZISelLowering.cpp