LLVM
8.0.1
|
This is the complete list of members for llvm::LegalizeRuleSet, including all inherited members.
aliasTo(unsigned Opcode) | llvm::LegalizeRuleSet | inline |
apply(const LegalityQuery &Query) const | llvm::LegalizeRuleSet | |
clampMaxNumElements(unsigned TypeIdx, const LLT &EltTy, unsigned MaxElements) | llvm::LegalizeRuleSet | inline |
clampMinNumElements(unsigned TypeIdx, const LLT &EltTy, unsigned MinElements) | llvm::LegalizeRuleSet | inline |
clampNumElements(unsigned TypeIdx, const LLT &MinTy, const LLT &MaxTy) | llvm::LegalizeRuleSet | inline |
clampScalar(unsigned TypeIdx, const LLT &MinTy, const LLT &MaxTy) | llvm::LegalizeRuleSet | inline |
customFor(std::initializer_list< LLT > Types) | llvm::LegalizeRuleSet | inline |
customForCartesianProduct(std::initializer_list< LLT > Types) | llvm::LegalizeRuleSet | inline |
customForCartesianProduct(std::initializer_list< LLT > Types0, std::initializer_list< LLT > Types1) | llvm::LegalizeRuleSet | inline |
customIf(LegalityPredicate Predicate) | llvm::LegalizeRuleSet | inline |
fallback() | llvm::LegalizeRuleSet | inline |
fewerElementsIf(LegalityPredicate Predicate, LegalizeMutation Mutation) | llvm::LegalizeRuleSet | inline |
getAlias() const | llvm::LegalizeRuleSet | inline |
isAliasedByAnother() | llvm::LegalizeRuleSet | inline |
legalFor(std::initializer_list< LLT > Types) | llvm::LegalizeRuleSet | inline |
legalFor(std::initializer_list< std::pair< LLT, LLT >> Types) | llvm::LegalizeRuleSet | inline |
legalForCartesianProduct(std::initializer_list< LLT > Types) | llvm::LegalizeRuleSet | inline |
legalForCartesianProduct(std::initializer_list< LLT > Types0, std::initializer_list< LLT > Types1) | llvm::LegalizeRuleSet | inline |
legalForTypesWithMemSize(std::initializer_list< LegalityPredicates::TypePairAndMemSize > TypesAndMemSize) | llvm::LegalizeRuleSet | inline |
legalIf(LegalityPredicate Predicate) | llvm::LegalizeRuleSet | inline |
LegalizeRuleSet() | llvm::LegalizeRuleSet | inline |
libcallFor(std::initializer_list< LLT > Types) | llvm::LegalizeRuleSet | inline |
libcallFor(std::initializer_list< std::pair< LLT, LLT >> Types) | llvm::LegalizeRuleSet | inline |
libcallForCartesianProduct(std::initializer_list< LLT > Types) | llvm::LegalizeRuleSet | inline |
libcallForCartesianProduct(std::initializer_list< LLT > Types0, std::initializer_list< LLT > Types1) | llvm::LegalizeRuleSet | inline |
libcallIf(LegalityPredicate Predicate) | llvm::LegalizeRuleSet | inline |
lower() | llvm::LegalizeRuleSet | inline |
lowerFor(std::initializer_list< LLT > Types) | llvm::LegalizeRuleSet | inline |
lowerFor(std::initializer_list< LLT > Types, LegalizeMutation Mutation) | llvm::LegalizeRuleSet | inline |
lowerFor(std::initializer_list< std::pair< LLT, LLT >> Types) | llvm::LegalizeRuleSet | inline |
lowerFor(std::initializer_list< std::pair< LLT, LLT >> Types, LegalizeMutation Mutation) | llvm::LegalizeRuleSet | inline |
lowerForCartesianProduct(std::initializer_list< LLT > Types0, std::initializer_list< LLT > Types1) | llvm::LegalizeRuleSet | inline |
lowerForCartesianProduct(std::initializer_list< LLT > Types0, std::initializer_list< LLT > Types1, std::initializer_list< LLT > Types2) | llvm::LegalizeRuleSet | inline |
lowerIf(LegalityPredicate Predicate) | llvm::LegalizeRuleSet | inline |
lowerIf(LegalityPredicate Predicate, LegalizeMutation Mutation) | llvm::LegalizeRuleSet | inline |
maxScalar(unsigned TypeIdx, const LLT &Ty) | llvm::LegalizeRuleSet | inline |
maxScalarIf(LegalityPredicate Predicate, unsigned TypeIdx, const LLT &Ty) | llvm::LegalizeRuleSet | inline |
minScalar(unsigned TypeIdx, const LLT &Ty) | llvm::LegalizeRuleSet | inline |
minScalarSameAs(unsigned TypeIdx, unsigned LargeTypeIdx) | llvm::LegalizeRuleSet | inline |
moreElementsIf(LegalityPredicate Predicate, LegalizeMutation Mutation) | llvm::LegalizeRuleSet | inline |
moreElementsToNextPow2(unsigned TypeIdx) | llvm::LegalizeRuleSet | inline |
narrowScalar(unsigned TypeIdx, LegalizeMutation Mutation) | llvm::LegalizeRuleSet | inline |
narrowScalarIf(LegalityPredicate Predicate, LegalizeMutation Mutation) | llvm::LegalizeRuleSet | inline |
setIsAliasedByAnother() | llvm::LegalizeRuleSet | inline |
unsupported() | llvm::LegalizeRuleSet | inline |
unsupportedIf(LegalityPredicate Predicate) | llvm::LegalizeRuleSet | inline |
unsupportedIfMemSizeNotPow2() | llvm::LegalizeRuleSet | inline |
verifyTypeIdxsCoverage(unsigned NumTypeIdxs) const | llvm::LegalizeRuleSet | |
widenScalarIf(LegalityPredicate Predicate, LegalizeMutation Mutation) | llvm::LegalizeRuleSet | inline |
widenScalarToNextPow2(unsigned TypeIdx, unsigned MinSize=0) | llvm::LegalizeRuleSet | inline |