class TargetLoweringBase::ValueTypeActionImpl
Declaration
class TargetLoweringBase::ValueTypeActionImpl { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:943
Member Variables
- private llvm::TargetLoweringBase::LegalizeTypeAction[185] ValueTypeActions
- ValueTypeActions - For each value type, keep a LegalizeTypeAction enum that indicates how instruction selection should deal with the type.
Method Overview
- public ValueTypeActionImpl()
- public llvm::TargetLoweringBase::LegalizeTypeAction getTypeAction(llvm::MVT VT) const
- public void setTypeAction(llvm::MVT VT, llvm::TargetLoweringBase::LegalizeTypeAction Action)
Methods
¶ValueTypeActionImpl()
ValueTypeActionImpl()
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:949
¶llvm::TargetLoweringBase::LegalizeTypeAction
getTypeAction(llvm::MVT VT) const
llvm::TargetLoweringBase::LegalizeTypeAction
getTypeAction(llvm::MVT VT) const
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:954
Parameters
- llvm::MVT VT
¶void setTypeAction(
llvm::MVT VT,
llvm::TargetLoweringBase::LegalizeTypeAction
Action)
void setTypeAction(
llvm::MVT VT,
llvm::TargetLoweringBase::LegalizeTypeAction
Action)
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:958
Parameters
- llvm::MVT VT
- llvm::TargetLoweringBase::LegalizeTypeAction Action