LLVM 19.0.0git
llvm::LegacyLegalizerInfo Member List

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

computeTables()llvm::LegacyLegalizerInfo
decreaseToSmallerTypesAndIncreaseToSmallest(const SizeAndActionsVec &v, LegacyLegalizeActions::LegacyLegalizeAction DecreaseAction, LegacyLegalizeActions::LegacyLegalizeAction IncreaseAction)llvm::LegacyLegalizerInfostatic
getAction(const LegalityQuery &Query) constllvm::LegacyLegalizerInfo
getOpcodeIdxForOpcode(unsigned Opcode) constllvm::LegacyLegalizerInfo
increaseToLargerTypesAndDecreaseToLargest(const SizeAndActionsVec &v, LegacyLegalizeActions::LegacyLegalizeAction IncreaseAction, LegacyLegalizeActions::LegacyLegalizeAction DecreaseAction)llvm::LegacyLegalizerInfostatic
LegacyLegalizerInfo()llvm::LegacyLegalizerInfo
moreToWiderTypesAndLessToWidest(const SizeAndActionsVec &v)llvm::LegacyLegalizerInfoinlinestatic
narrowToSmallerAndUnsupportedIfTooSmall(const SizeAndActionsVec &v)llvm::LegacyLegalizerInfoinlinestatic
needsLegalizingToDifferentSize(const LegacyLegalizeActions::LegacyLegalizeAction Action)llvm::LegacyLegalizerInfoinlinestatic
setAction(const InstrAspect &Aspect, LegacyLegalizeActions::LegacyLegalizeAction Action)llvm::LegacyLegalizerInfoinline
setLegalizeScalarToDifferentSizeStrategy(const unsigned Opcode, const unsigned TypeIdx, SizeChangeStrategy S)llvm::LegacyLegalizerInfoinline
setLegalizeVectorElementToDifferentSizeStrategy(const unsigned Opcode, const unsigned TypeIdx, SizeChangeStrategy S)llvm::LegacyLegalizerInfoinline
SizeAndAction typedefllvm::LegacyLegalizerInfo
SizeAndActionsVec typedefllvm::LegacyLegalizerInfo
SizeChangeStrategy typedefllvm::LegacyLegalizerInfo
unsupportedForDifferentSizes(const SizeAndActionsVec &v)llvm::LegacyLegalizerInfoinlinestatic
widenToLargerTypesAndNarrowToLargest(const SizeAndActionsVec &v)llvm::LegacyLegalizerInfoinlinestatic
widenToLargerTypesUnsupportedOtherwise(const SizeAndActionsVec &v)llvm::LegacyLegalizerInfoinlinestatic