| aliasActionDefinitions(unsigned OpcodeTo, unsigned OpcodeFrom) | llvm::LegalizerInfo | |
| computeTables() | llvm::LegalizerInfo | |
| decreaseToSmallerTypesAndIncreaseToSmallest(const SizeAndActionsVec &v, LegalizeAction DecreaseAction, LegalizeAction IncreaseAction) | llvm::LegalizerInfo | static |
| getAction(const LegalityQuery &Query) const | llvm::LegalizerInfo | |
| getAction(const MachineInstr &MI, const MachineRegisterInfo &MRI) const | llvm::LegalizerInfo | |
| getActionDefinitions(unsigned Opcode) const | llvm::LegalizerInfo | |
| getActionDefinitionsBuilder(unsigned Opcode) | llvm::LegalizerInfo | |
| getActionDefinitionsBuilder(std::initializer_list< unsigned > Opcodes) | llvm::LegalizerInfo | |
| getActionDefinitionsIdx(unsigned Opcode) const | llvm::LegalizerInfo | |
| getOpcodeIdxForOpcode(unsigned Opcode) const | llvm::LegalizerInfo | |
| increaseToLargerTypesAndDecreaseToLargest(const SizeAndActionsVec &v, LegalizeAction IncreaseAction, LegalizeAction DecreaseAction) | llvm::LegalizerInfo | static |
| isLegal(const MachineInstr &MI, const MachineRegisterInfo &MRI) const | llvm::LegalizerInfo | |
| legalizeCustom(MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, GISelChangeObserver &Observer) const | llvm::LegalizerInfo | virtual |
| LegalizerInfo() | llvm::LegalizerInfo | |
| moreToWiderTypesAndLessToWidest(const SizeAndActionsVec &v) | llvm::LegalizerInfo | inlinestatic |
| narrowToSmallerAndUnsupportedIfTooSmall(const SizeAndActionsVec &v) | llvm::LegalizerInfo | inlinestatic |
| narrowToSmallerAndWidenToSmallest(const SizeAndActionsVec &v) | llvm::LegalizerInfo | inlinestatic |
| needsLegalizingToDifferentSize(const LegalizeAction Action) | llvm::LegalizerInfo | inlinestatic |
| setAction(const InstrAspect &Aspect, LegalizeAction Action) | llvm::LegalizerInfo | inline |
| setLegalizeScalarToDifferentSizeStrategy(const unsigned Opcode, const unsigned TypeIdx, SizeChangeStrategy S) | llvm::LegalizerInfo | inline |
| setLegalizeVectorElementToDifferentSizeStrategy(const unsigned Opcode, const unsigned TypeIdx, SizeChangeStrategy S) | llvm::LegalizerInfo | inline |
| SizeAndAction typedef | llvm::LegalizerInfo | |
| SizeAndActionsVec typedef | llvm::LegalizerInfo | |
| SizeChangeStrategy typedef | llvm::LegalizerInfo | |
| unsupportedForDifferentSizes(const SizeAndActionsVec &v) | llvm::LegalizerInfo | inlinestatic |
| verify(const MCInstrInfo &MII) const | llvm::LegalizerInfo | |
| widenToLargerTypesAndNarrowToLargest(const SizeAndActionsVec &v) | llvm::LegalizerInfo | inlinestatic |
| widenToLargerTypesUnsupportedOtherwise(const SizeAndActionsVec &v) | llvm::LegalizerInfo | inlinestatic |
| ~LegalizerInfo()=default | llvm::LegalizerInfo | virtual |