Lines Matching refs:TargetLoweringBase
116 void TargetLoweringBase::InitLibcalls(const Triple &TT) { in InitLibcalls()
694 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) : TM(tm) { in TargetLoweringBase() function in TargetLoweringBase
728 void TargetLoweringBase::initActions() { in initActions()
917 MVT TargetLoweringBase::getScalarShiftAmountTy(const DataLayout &DL, in getScalarShiftAmountTy()
922 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy, const DataLayout &DL, in getShiftAmountTy()
931 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const { in canOpTrap()
944 bool TargetLoweringBase::isFreeAddrSpaceCast(unsigned SrcAS, in isFreeAddrSpaceCast()
949 void TargetLoweringBase::setJumpIsExpensive(bool isExpensive) { in setJumpIsExpensive()
955 TargetLoweringBase::LegalizeKind
956 TargetLoweringBase::getTypeConversion(LLVMContext &Context, EVT VT) const { in getTypeConversion()
1098 TargetLoweringBase *TLI) { in getVectorTypeBreakdownMVT()
1153 bool TargetLoweringBase::isLegalRC(const TargetRegisterInfo &TRI, in isLegalRC()
1164 TargetLoweringBase::emitPatchPoint(MachineInstr &InitialMI, in emitPatchPoint()
1257 TargetLoweringBase::findRepresentativeClass(const TargetRegisterInfo *TRI, in findRepresentativeClass()
1284 void TargetLoweringBase::computeRegisterProperties( in computeRegisterProperties()
1511 EVT TargetLoweringBase::getSetCCResultType(const DataLayout &DL, LLVMContext &, in getSetCCResultType()
1517 MVT::SimpleValueType TargetLoweringBase::getCmpLibcallReturnType() const { in getCmpLibcallReturnType()
1529 unsigned TargetLoweringBase::getVectorTypeBreakdown(LLVMContext &Context, in getVectorTypeBreakdown()
1621 bool TargetLoweringBase::isSuitableForJumpTable(const SwitchInst *SI, in isSuitableForJumpTable()
1699 unsigned TargetLoweringBase::getByValTypeAlignment(Type *Ty, in getByValTypeAlignment()
1704 bool TargetLoweringBase::allowsMemoryAccessForAlignment( in allowsMemoryAccessForAlignment()
1724 bool TargetLoweringBase::allowsMemoryAccessForAlignment( in allowsMemoryAccessForAlignment()
1731 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess()
1740 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess()
1748 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess()
1760 int TargetLoweringBase::InstructionOpcodeToISD(unsigned Opcode) const { in InstructionOpcodeToISD()
1840 TargetLoweringBase::getTypeLegalizationCost(const DataLayout &DL, in getTypeLegalizationCost()
1871 TargetLoweringBase::getDefaultSafeStackPointerLocation(IRBuilderBase &IRB, in getDefaultSafeStackPointerLocation()
1904 TargetLoweringBase::getSafeStackPointerLocation(IRBuilderBase &IRB) const { in getSafeStackPointerLocation()
1923 bool TargetLoweringBase::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
1964 Value *TargetLoweringBase::getIRStackGuard(IRBuilderBase &IRB) const { in getIRStackGuard()
1978 void TargetLoweringBase::insertSSPDeclarations(Module &M) const { in insertSSPDeclarations()
1992 Value *TargetLoweringBase::getSDagStackGuard(const Module &M) const { in getSDagStackGuard()
1996 Function *TargetLoweringBase::getSSPStackGuardCheck(const Module &M) const { in getSSPStackGuardCheck()
2000 unsigned TargetLoweringBase::getMinimumJumpTableEntries() const { in getMinimumJumpTableEntries()
2004 void TargetLoweringBase::setMinimumJumpTableEntries(unsigned Val) { in setMinimumJumpTableEntries()
2008 unsigned TargetLoweringBase::getMinimumJumpTableDensity(bool OptForSize) const { in getMinimumJumpTableDensity()
2012 unsigned TargetLoweringBase::getMaximumJumpTableSize() const { in getMaximumJumpTableSize()
2016 void TargetLoweringBase::setMaximumJumpTableSize(unsigned Val) { in setMaximumJumpTableSize()
2020 bool TargetLoweringBase::isJumpTableRelative() const { in isJumpTableRelative()
2084 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpEnabled()
2103 return TargetLoweringBase::ReciprocalEstimate::Enabled; in getOpEnabled()
2107 return TargetLoweringBase::ReciprocalEstimate::Disabled; in getOpEnabled()
2111 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpEnabled()
2132 return IsDisabled ? TargetLoweringBase::ReciprocalEstimate::Disabled in getOpEnabled()
2133 : TargetLoweringBase::ReciprocalEstimate::Enabled; in getOpEnabled()
2136 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpEnabled()
2144 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpRefinementSteps()
2157 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpRefinementSteps()
2185 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpRefinementSteps()
2188 int TargetLoweringBase::getRecipEstimateSqrtEnabled(EVT VT, in getRecipEstimateSqrtEnabled()
2193 int TargetLoweringBase::getRecipEstimateDivEnabled(EVT VT, in getRecipEstimateDivEnabled()
2198 int TargetLoweringBase::getSqrtRefinementSteps(EVT VT, in getSqrtRefinementSteps()
2203 int TargetLoweringBase::getDivRefinementSteps(EVT VT, in getDivRefinementSteps()
2208 void TargetLoweringBase::finalizeLowering(MachineFunction &MF) const { in finalizeLowering()
2213 TargetLoweringBase::getLoadMemOperandFlags(const LoadInst &LI, in getLoadMemOperandFlags()
2233 TargetLoweringBase::getStoreMemOperandFlags(const StoreInst &SI, in getStoreMemOperandFlags()
2249 TargetLoweringBase::getAtomicMemOperandFlags(const Instruction &AI, in getAtomicMemOperandFlags()
2267 Instruction *TargetLoweringBase::emitLeadingFence(IRBuilderBase &Builder, in emitLeadingFence()
2276 Instruction *TargetLoweringBase::emitTrailingFence(IRBuilderBase &Builder, in emitTrailingFence()
2289 bool TargetLoweringBase::shouldLocalize(const MachineInstr &MI, in shouldLocalize()