LLVM API Documentation
#include <TargetLowering.h>
Public Member Functions | |
| ValueTypeActionImpl () | |
| ValueTypeActionImpl (const ValueTypeActionImpl &RHS) | |
| LegalizeAction | getTypeAction (MVT VT) const |
| void | setTypeAction (MVT VT, LegalizeAction Action) |
Definition at line 158 of file TargetLowering.h.
| llvm::TargetLowering::ValueTypeActionImpl::ValueTypeActionImpl | ( | ) | [inline] |
Definition at line 164 of file TargetLowering.h.
| llvm::TargetLowering::ValueTypeActionImpl::ValueTypeActionImpl | ( | const ValueTypeActionImpl & | RHS | ) | [inline] |
| LegalizeAction llvm::TargetLowering::ValueTypeActionImpl::getTypeAction | ( | MVT | VT | ) | const [inline] |
Definition at line 172 of file TargetLowering.h.
References llvm::array_lengthof(), llvm::TargetLowering::Expand, llvm::MVT::getRoundIntegerType(), llvm::MVT::getSimpleVT(), llvm::MVT::isExtended(), llvm::MVT::isInteger(), llvm::MVT::isPow2VectorType(), llvm::MVT::isVector(), llvm::TargetLowering::Legal, and llvm::TargetLowering::Promote.
Referenced by llvm::TargetLowering::getTypeAction().
| void llvm::TargetLowering::ValueTypeActionImpl::setTypeAction | ( | MVT | VT, | |
| LegalizeAction | Action | |||
| ) | [inline] |
Definition at line 187 of file TargetLowering.h.
References llvm::array_lengthof(), and llvm::MVT::getSimpleVT().
Referenced by llvm::TargetLowering::computeRegisterProperties().