LLVM: lib/CodeGen/GlobalISel/LegalizerInfo.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "legalizer-info" |
| Variables | |
|---|---|
| static cl::opt< bool > | VerboseVerifyLegalizerInfo ("verbose-gisel-verify-legalizer-info", cl::desc("Print more information to dbgs about GlobalISel legalizer rules " "being verified"), cl::Hidden) |
◆ DEBUG_TYPE
#define DEBUG_TYPE "legalizer-info"
◆ getTypeFromTypeIdx()
◆ hasNoSimpleLoops()
◆ mutationIsSane()
Definition at line 118 of file LegalizerInfo.cpp.
References llvm::LegalizeActions::Bitcast, llvm::LegalizeActions::Custom, llvm::LegalizeActions::FewerElements, llvm::LegalizeRule::getAction(), llvm::LLT::getElementCount(), llvm::ElementCount::getFixed(), llvm::LLT::getScalarSizeInBits(), llvm::LLT::getScalarType(), llvm::LLT::getSizeInBits(), llvm::details::FixedOrScalableQuantity< ElementCount, unsigned >::isKnownGE(), llvm::details::FixedOrScalableQuantity< ElementCount, unsigned >::isKnownLE(), llvm::LLT::isVector(), llvm::IRSimilarity::Legal, llvm::LegalizeActions::MoreElements, Mutation, llvm::LegalizeActions::NarrowScalar, llvm::LegalityQuery::Types, and llvm::LegalizeActions::WidenScalar.
Referenced by llvm::LegalizeRuleSet::apply().
◆ VerboseVerifyLegalizerInfo
| cl::opt< bool > VerboseVerifyLegalizerInfo("verbose-gisel-verify-legalizer-info", cl::desc("Print more information to dbgs about GlobalISel legalizer rules " "being verified"), cl::Hidden) ( "verbose-gisel-verify-legalizer-info" , cl::desc("Print more information to dbgs about GlobalISel legalizer rules " "being verified") , cl::Hidden ) | static |
|---|