LLVM  10.0.0svn
llvm::LegalizeRuleSet Member List

This is the complete list of members for llvm::LegalizeRuleSet, including all inherited members.

aliasTo(unsigned Opcode)llvm::LegalizeRuleSetinline
alwaysLegal()llvm::LegalizeRuleSetinline
apply(const LegalityQuery &Query) constllvm::LegalizeRuleSet
clampMaxNumElements(unsigned TypeIdx, const LLT &EltTy, unsigned MaxElements)llvm::LegalizeRuleSetinline
clampMinNumElements(unsigned TypeIdx, const LLT &EltTy, unsigned MinElements)llvm::LegalizeRuleSetinline
clampNumElements(unsigned TypeIdx, const LLT &MinTy, const LLT &MaxTy)llvm::LegalizeRuleSetinline
clampScalar(unsigned TypeIdx, const LLT &MinTy, const LLT &MaxTy)llvm::LegalizeRuleSetinline
clampScalarOrElt(unsigned TypeIdx, const LLT &MinTy, const LLT &MaxTy)llvm::LegalizeRuleSetinline
custom()llvm::LegalizeRuleSetinline
customFor(std::initializer_list< LLT > Types)llvm::LegalizeRuleSetinline
customFor(std::initializer_list< std::pair< LLT, LLT >> Types)llvm::LegalizeRuleSetinline
customForCartesianProduct(std::initializer_list< LLT > Types)llvm::LegalizeRuleSetinline
customForCartesianProduct(std::initializer_list< LLT > Types0, std::initializer_list< LLT > Types1)llvm::LegalizeRuleSetinline
customIf(LegalityPredicate Predicate)llvm::LegalizeRuleSetinline
fallback()llvm::LegalizeRuleSetinline
fewerElementsIf(LegalityPredicate Predicate, LegalizeMutation Mutation)llvm::LegalizeRuleSetinline
getAlias() constllvm::LegalizeRuleSetinline
isAliasedByAnother()llvm::LegalizeRuleSetinline
legalFor(std::initializer_list< LLT > Types)llvm::LegalizeRuleSetinline
legalFor(std::initializer_list< std::pair< LLT, LLT >> Types)llvm::LegalizeRuleSetinline
legalForCartesianProduct(std::initializer_list< LLT > Types)llvm::LegalizeRuleSetinline
legalForCartesianProduct(std::initializer_list< LLT > Types0, std::initializer_list< LLT > Types1)llvm::LegalizeRuleSetinline
legalForCartesianProduct(std::initializer_list< LLT > Types0, std::initializer_list< LLT > Types1, std::initializer_list< LLT > Types2)llvm::LegalizeRuleSetinline
legalForTypesWithMemDesc(std::initializer_list< LegalityPredicates::TypePairAndMemDesc > TypesAndMemDesc)llvm::LegalizeRuleSetinline
legalForTypeWithAnyImm(std::initializer_list< LLT > Types)llvm::LegalizeRuleSetinline
legalIf(LegalityPredicate Predicate)llvm::LegalizeRuleSetinline
LegalizeRuleSet()llvm::LegalizeRuleSetinline
libcallFor(std::initializer_list< LLT > Types)llvm::LegalizeRuleSetinline
libcallFor(std::initializer_list< std::pair< LLT, LLT >> Types)llvm::LegalizeRuleSetinline
libcallForCartesianProduct(std::initializer_list< LLT > Types)llvm::LegalizeRuleSetinline
libcallForCartesianProduct(std::initializer_list< LLT > Types0, std::initializer_list< LLT > Types1)llvm::LegalizeRuleSetinline
libcallIf(LegalityPredicate Predicate)llvm::LegalizeRuleSetinline
lower()llvm::LegalizeRuleSetinline
lowerFor(std::initializer_list< LLT > Types)llvm::LegalizeRuleSetinline
lowerFor(std::initializer_list< LLT > Types, LegalizeMutation Mutation)llvm::LegalizeRuleSetinline
lowerFor(std::initializer_list< std::pair< LLT, LLT >> Types)llvm::LegalizeRuleSetinline
lowerFor(std::initializer_list< std::pair< LLT, LLT >> Types, LegalizeMutation Mutation)llvm::LegalizeRuleSetinline
lowerForCartesianProduct(std::initializer_list< LLT > Types0, std::initializer_list< LLT > Types1)llvm::LegalizeRuleSetinline
lowerForCartesianProduct(std::initializer_list< LLT > Types0, std::initializer_list< LLT > Types1, std::initializer_list< LLT > Types2)llvm::LegalizeRuleSetinline
lowerIf(LegalityPredicate Predicate)llvm::LegalizeRuleSetinline
lowerIf(LegalityPredicate Predicate, LegalizeMutation Mutation)llvm::LegalizeRuleSetinline
lowerIfMemSizeNotPow2()llvm::LegalizeRuleSetinline
maxScalar(unsigned TypeIdx, const LLT &Ty)llvm::LegalizeRuleSetinline
maxScalarIf(LegalityPredicate Predicate, unsigned TypeIdx, const LLT &Ty)llvm::LegalizeRuleSetinline
maxScalarOrElt(unsigned TypeIdx, const LLT &Ty)llvm::LegalizeRuleSetinline
minScalar(unsigned TypeIdx, const LLT &Ty)llvm::LegalizeRuleSetinline
minScalarEltSameAsIf(LegalityPredicate Predicate, unsigned TypeIdx, unsigned LargeTypeIdx)llvm::LegalizeRuleSetinline
minScalarOrElt(unsigned TypeIdx, const LLT &Ty)llvm::LegalizeRuleSetinline
minScalarOrEltIf(LegalityPredicate Predicate, unsigned TypeIdx, const LLT &Ty)llvm::LegalizeRuleSetinline
minScalarSameAs(unsigned TypeIdx, unsigned LargeTypeIdx)llvm::LegalizeRuleSetinline
moreElementsIf(LegalityPredicate Predicate, LegalizeMutation Mutation)llvm::LegalizeRuleSetinline
moreElementsToNextPow2(unsigned TypeIdx)llvm::LegalizeRuleSetinline
narrowScalar(unsigned TypeIdx, LegalizeMutation Mutation)llvm::LegalizeRuleSetinline
narrowScalarIf(LegalityPredicate Predicate, LegalizeMutation Mutation)llvm::LegalizeRuleSetinline
scalarize(unsigned TypeIdx)llvm::LegalizeRuleSetinline
setIsAliasedByAnother()llvm::LegalizeRuleSetinline
unsupported()llvm::LegalizeRuleSetinline
unsupportedIf(LegalityPredicate Predicate)llvm::LegalizeRuleSetinline
unsupportedIfMemSizeNotPow2()llvm::LegalizeRuleSetinline
verifyImmIdxsCoverage(unsigned NumImmIdxs) constllvm::LegalizeRuleSet
verifyTypeIdxsCoverage(unsigned NumTypeIdxs) constllvm::LegalizeRuleSet
widenScalarIf(LegalityPredicate Predicate, LegalizeMutation Mutation)llvm::LegalizeRuleSetinline
widenScalarOrEltToNextPow2(unsigned TypeIdx, unsigned MinSize=0)llvm::LegalizeRuleSetinline
widenScalarToNextPow2(unsigned TypeIdx, unsigned MinSize=0)llvm::LegalizeRuleSetinline