Lines Matching refs:TargetLoweringBase
1 //===-- TargetLoweringBase.cpp - Implement the TargetLoweringBase class ---===//
10 // This implements the TargetLoweringBase class.
660 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm,
698 TargetLoweringBase::~TargetLoweringBase() {
702 void TargetLoweringBase::initActions() {
797 MVT TargetLoweringBase::getPointerTy(uint32_t AS) const {
801 unsigned TargetLoweringBase::getPointerSizeInBits(uint32_t AS) const {
805 unsigned TargetLoweringBase::getPointerTypeSizeInBits(Type *Ty) const {
810 MVT TargetLoweringBase::getScalarShiftAmountTy(EVT LHSTy) const {
814 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy) const {
823 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const {
842 TargetLoweringBase *TLI) {
888 bool TargetLoweringBase::isLegalRC(const TargetRegisterClass *RC) const {
900 TargetLoweringBase::findRepresentativeClass(MVT VT) const {
927 void TargetLoweringBase::computeRegisterProperties() {
1096 EVT TargetLoweringBase::getSetCCResultType(LLVMContext &, EVT VT) const {
1101 MVT::SimpleValueType TargetLoweringBase::getCmpLibcallReturnType() const {
1114 unsigned TargetLoweringBase::getVectorTypeBreakdown(LLVMContext &Context, EVT VT,
1232 unsigned TargetLoweringBase::getByValTypeAlignment(Type *Ty) const {
1240 int TargetLoweringBase::InstructionOpcodeToISD(unsigned Opcode) const {
1312 TargetLoweringBase::getTypeLegalizationCost(Type *Ty) const {
1340 bool TargetLoweringBase::isLegalAddressingMode(const AddrMode &AM,