Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:TargetLoweringBase

1 //===-- TargetLoweringBase.cpp - Implement the TargetLoweringBase class ---===//
10 // This implements the TargetLoweringBase class.
620 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm,
743 TargetLoweringBase::~TargetLoweringBase() {
747 MVT TargetLoweringBase::getScalarShiftAmountTy(EVT LHSTy) const {
751 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy) const {
760 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const {
779 TargetLoweringBase *TLI) {
825 bool TargetLoweringBase::isLegalRC(const TargetRegisterClass *RC) const {
837 TargetLoweringBase::findRepresentativeClass(MVT VT) const {
864 void TargetLoweringBase::computeRegisterProperties() {
1033 EVT TargetLoweringBase::getSetCCResultType(EVT VT) const {
1038 MVT::SimpleValueType TargetLoweringBase::getCmpLibcallReturnType() const {
1051 unsigned TargetLoweringBase::getVectorTypeBreakdown(LLVMContext &Context, EVT VT,
1169 unsigned TargetLoweringBase::getByValTypeAlignment(Type *Ty) const {
1177 int TargetLoweringBase::InstructionOpcodeToISD(unsigned Opcode) const {
1248 TargetLoweringBase::getTypeLegalizationCost(Type *Ty) const {
1276 bool TargetLoweringBase::isLegalAddressingMode(const AddrMode &AM,