Lines Matching refs:TargetLoweringBase
1 //===-- TargetLoweringBase.cpp - Implement the TargetLoweringBase class ---===//
10 // This implements the TargetLoweringBase class.
620 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm,
659 TargetLoweringBase::~TargetLoweringBase() {
663 void TargetLoweringBase::initActions() {
750 MVT TargetLoweringBase::getScalarShiftAmountTy(EVT LHSTy) const {
754 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy) const {
763 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const {
782 TargetLoweringBase *TLI) {
828 bool TargetLoweringBase::isLegalRC(const TargetRegisterClass *RC) const {
840 TargetLoweringBase::findRepresentativeClass(MVT VT) const {
867 void TargetLoweringBase::computeRegisterProperties() {
1036 EVT TargetLoweringBase::getSetCCResultType(LLVMContext &, EVT VT) const {
1041 MVT::SimpleValueType TargetLoweringBase::getCmpLibcallReturnType() const {
1054 unsigned TargetLoweringBase::getVectorTypeBreakdown(LLVMContext &Context, EVT VT,
1172 unsigned TargetLoweringBase::getByValTypeAlignment(Type *Ty) const {
1180 int TargetLoweringBase::InstructionOpcodeToISD(unsigned Opcode) const {
1251 TargetLoweringBase::getTypeLegalizationCost(Type *Ty) const {
1279 bool TargetLoweringBase::isLegalAddressingMode(const AddrMode &AM,