enum TargetLoweringBase::LegalizeTypeAction

Description

This enum indicates whether a types are legal for a target, and if not, what action should be used to make them valid.

Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:205

Enumerators

NameValueComment
TypeLegal0
TypePromoteInteger1
TypeExpandInteger2
TypeSoftenFloat3
TypeExpandFloat4
TypeScalarizeVector5
TypeSplitVector6
TypeWidenVector7
TypePromoteFloat8
TypeSoftPromoteHalf9
TypeScalarizeScalableVector10