LLVM 22.0.0git
SDNodeInfo.h File Reference

Go to the source code of this file.

Classes

struct  llvm::SDTypeConstraint
struct  llvm::SDNodeDesc
class  llvm::SDNodeInfo

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Typedefs

using llvm::SDNodeTSFlags = uint32_t

Enumerations

enum  llvm::SDNP {
  llvm::SDNPHasChain , llvm::SDNPOutGlue , llvm::SDNPInGlue , llvm::SDNPOptInGlue ,
  llvm::SDNPMemOperand , llvm::SDNPVariadic
}
enum  llvm::SDTC : uint8_t {
  llvm::SDTCisVT , llvm::SDTCisPtrTy , llvm::SDTCisInt , llvm::SDTCisFP ,
  llvm::SDTCisVec , llvm::SDTCisSameAs , llvm::SDTCisVTSmallerThanOp , llvm::SDTCisOpSmallerThanOp ,
  llvm::SDTCisEltOfVec , llvm::SDTCisSubVecOfVec , llvm::SDTCVecEltisVT , llvm::SDTCisSameNumEltsAs ,
  llvm::SDTCisSameSizeAs
}
enum  llvm::SDNF { llvm::SDNFIsStrictFP }