Lines Matching refs:TargetLoweringBase
118 void TargetLoweringBase::InitLibcalls(const Triple &TT) { in InitLibcalls()
533 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) : TM(tm) { in TargetLoweringBase() function in TargetLoweringBase
575 void TargetLoweringBase::initActions() { in initActions()
701 MVT TargetLoweringBase::getScalarShiftAmountTy(const DataLayout &DL, in getScalarShiftAmountTy()
706 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy, const DataLayout &DL, in getShiftAmountTy()
715 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const { in canOpTrap()
728 void TargetLoweringBase::setJumpIsExpensive(bool isExpensive) { in setJumpIsExpensive()
734 TargetLoweringBase::LegalizeKind
735 TargetLoweringBase::getTypeConversion(LLVMContext &Context, EVT VT) const { in getTypeConversion()
870 TargetLoweringBase *TLI) { in getVectorTypeBreakdownMVT()
916 bool TargetLoweringBase::isLegalRC(const TargetRegisterInfo &TRI, in isLegalRC()
927 TargetLoweringBase::emitPatchPoint(MachineInstr &InitialMI, in emitPatchPoint()
1008 TargetLoweringBase::emitXRayCustomEvent(MachineInstr &MI, in emitXRayCustomEvent()
1023 TargetLoweringBase::emitXRayTypedEvent(MachineInstr &MI, in emitXRayTypedEvent()
1044 TargetLoweringBase::findRepresentativeClass(const TargetRegisterInfo *TRI, in findRepresentativeClass()
1071 void TargetLoweringBase::computeRegisterProperties( in computeRegisterProperties()
1264 EVT TargetLoweringBase::getSetCCResultType(const DataLayout &DL, LLVMContext &, in getSetCCResultType()
1270 MVT::SimpleValueType TargetLoweringBase::getCmpLibcallReturnType() const { in getCmpLibcallReturnType()
1282 unsigned TargetLoweringBase::getVectorTypeBreakdown(LLVMContext &Context, EVT VT, in getVectorTypeBreakdown()
1403 unsigned TargetLoweringBase::getByValTypeAlignment(Type *Ty, in getByValTypeAlignment()
1408 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess()
1430 BranchProbability TargetLoweringBase::getPredictableBranchThreshold() const { in getPredictableBranchThreshold()
1438 int TargetLoweringBase::InstructionOpcodeToISD(unsigned Opcode) const { in InstructionOpcodeToISD()
1516 TargetLoweringBase::getTypeLegalizationCost(const DataLayout &DL, in getTypeLegalizationCost()
1543 Value *TargetLoweringBase::getDefaultSafeStackPointerLocation(IRBuilder<> &IRB, in getDefaultSafeStackPointerLocation()
1575 Value *TargetLoweringBase::getSafeStackPointerLocation(IRBuilder<> &IRB) const { in getSafeStackPointerLocation()
1594 bool TargetLoweringBase::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
1635 Value *TargetLoweringBase::getIRStackGuard(IRBuilder<> &IRB) const { in getIRStackGuard()
1646 void TargetLoweringBase::insertSSPDeclarations(Module &M) const { in insertSSPDeclarations()
1655 Value *TargetLoweringBase::getSDagStackGuard(const Module &M) const { in getSDagStackGuard()
1659 Value *TargetLoweringBase::getSSPStackGuardCheck(const Module &M) const { in getSSPStackGuardCheck()
1663 unsigned TargetLoweringBase::getMinimumJumpTableEntries() const { in getMinimumJumpTableEntries()
1667 void TargetLoweringBase::setMinimumJumpTableEntries(unsigned Val) { in setMinimumJumpTableEntries()
1671 unsigned TargetLoweringBase::getMinimumJumpTableDensity(bool OptForSize) const { in getMinimumJumpTableDensity()
1675 unsigned TargetLoweringBase::getMaximumJumpTableSize() const { in getMaximumJumpTableSize()
1679 void TargetLoweringBase::setMaximumJumpTableSize(unsigned Val) { in setMaximumJumpTableSize()
1743 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpEnabled()
1762 return TargetLoweringBase::ReciprocalEstimate::Enabled; in getOpEnabled()
1766 return TargetLoweringBase::ReciprocalEstimate::Disabled; in getOpEnabled()
1770 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpEnabled()
1791 return IsDisabled ? TargetLoweringBase::ReciprocalEstimate::Disabled in getOpEnabled()
1792 : TargetLoweringBase::ReciprocalEstimate::Enabled; in getOpEnabled()
1795 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpEnabled()
1803 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpRefinementSteps()
1816 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpRefinementSteps()
1844 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpRefinementSteps()
1847 int TargetLoweringBase::getRecipEstimateSqrtEnabled(EVT VT, in getRecipEstimateSqrtEnabled()
1852 int TargetLoweringBase::getRecipEstimateDivEnabled(EVT VT, in getRecipEstimateDivEnabled()
1857 int TargetLoweringBase::getSqrtRefinementSteps(EVT VT, in getSqrtRefinementSteps()
1862 int TargetLoweringBase::getDivRefinementSteps(EVT VT, in getDivRefinementSteps()
1867 void TargetLoweringBase::finalizeLowering(MachineFunction &MF) const { in finalizeLowering()