|
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 |
1.8.13