Go to the documentation of this file.
9 #ifndef LLVM_LIB_TARGET_RISCV_MCTARGETDESC_MATINT_H
10 #define LLVM_LIB_TARGET_RISCV_MCTARGETDESC_MATINT_H
19 namespace RISCVMatInt {
63 bool CompressionCost =
false);
int getIntMatCost(const APInt &Val, unsigned Size, const FeatureBitset &ActiveFeatures, bool CompressionCost)
This is an optimization pass for GlobalISel generic memory operations.
Inst(unsigned Opc, int64_t I)
This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small.
InstSeq generateInstSeq(int64_t Val, const FeatureBitset &ActiveFeatures)
Container class for subtarget features.
OpndKind getOpndKind() const
unsigned getOpcode() const
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
Class for arbitrary precision integers.