• Home
  • Raw
  • Download

Lines Matching refs:TargetLoweringBase

128 void TargetLoweringBase::InitLibcalls(const Triple &TT) {  in InitLibcalls()
679 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) : TM(tm) { in TargetLoweringBase() function in TargetLoweringBase
713 void TargetLoweringBase::initActions() { in initActions()
893 MVT TargetLoweringBase::getScalarShiftAmountTy(const DataLayout &DL, in getScalarShiftAmountTy()
898 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy, const DataLayout &DL, in getShiftAmountTy()
907 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const { in canOpTrap()
920 bool TargetLoweringBase::isFreeAddrSpaceCast(unsigned SrcAS, in isFreeAddrSpaceCast()
925 void TargetLoweringBase::setJumpIsExpensive(bool isExpensive) { in setJumpIsExpensive()
931 TargetLoweringBase::LegalizeKind
932 TargetLoweringBase::getTypeConversion(LLVMContext &Context, EVT VT) const { in getTypeConversion()
1071 TargetLoweringBase *TLI) { in getVectorTypeBreakdownMVT()
1126 bool TargetLoweringBase::isLegalRC(const TargetRegisterInfo &TRI, in isLegalRC()
1137 TargetLoweringBase::emitPatchPoint(MachineInstr &InitialMI, in emitPatchPoint()
1224 TargetLoweringBase::emitXRayCustomEvent(MachineInstr &MI, in emitXRayCustomEvent()
1239 TargetLoweringBase::emitXRayTypedEvent(MachineInstr &MI, in emitXRayTypedEvent()
1260 TargetLoweringBase::findRepresentativeClass(const TargetRegisterInfo *TRI, in findRepresentativeClass()
1287 void TargetLoweringBase::computeRegisterProperties( in computeRegisterProperties()
1514 EVT TargetLoweringBase::getSetCCResultType(const DataLayout &DL, LLVMContext &, in getSetCCResultType()
1520 MVT::SimpleValueType TargetLoweringBase::getCmpLibcallReturnType() const { in getCmpLibcallReturnType()
1532 unsigned TargetLoweringBase::getVectorTypeBreakdown(LLVMContext &Context, EVT VT, in getVectorTypeBreakdown()
1624 bool TargetLoweringBase::isSuitableForJumpTable(const SwitchInst *SI, in isSuitableForJumpTable()
1702 unsigned TargetLoweringBase::getByValTypeAlignment(Type *Ty, in getByValTypeAlignment()
1707 bool TargetLoweringBase::allowsMemoryAccessForAlignment( in allowsMemoryAccessForAlignment()
1728 bool TargetLoweringBase::allowsMemoryAccessForAlignment( in allowsMemoryAccessForAlignment()
1735 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess()
1744 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess()
1752 BranchProbability TargetLoweringBase::getPredictableBranchThreshold() const { in getPredictableBranchThreshold()
1760 int TargetLoweringBase::InstructionOpcodeToISD(unsigned Opcode) const { in InstructionOpcodeToISD()
1840 TargetLoweringBase::getTypeLegalizationCost(const DataLayout &DL, in getTypeLegalizationCost()
1867 Value *TargetLoweringBase::getDefaultSafeStackPointerLocation(IRBuilder<> &IRB, in getDefaultSafeStackPointerLocation()
1899 Value *TargetLoweringBase::getSafeStackPointerLocation(IRBuilder<> &IRB) const { in getSafeStackPointerLocation()
1918 bool TargetLoweringBase::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
1959 Value *TargetLoweringBase::getIRStackGuard(IRBuilder<> &IRB) const { in getIRStackGuard()
1973 void TargetLoweringBase::insertSSPDeclarations(Module &M) const { in insertSSPDeclarations()
1986 Value *TargetLoweringBase::getSDagStackGuard(const Module &M) const { in getSDagStackGuard()
1990 Function *TargetLoweringBase::getSSPStackGuardCheck(const Module &M) const { in getSSPStackGuardCheck()
1994 unsigned TargetLoweringBase::getMinimumJumpTableEntries() const { in getMinimumJumpTableEntries()
1998 void TargetLoweringBase::setMinimumJumpTableEntries(unsigned Val) { in setMinimumJumpTableEntries()
2002 unsigned TargetLoweringBase::getMinimumJumpTableDensity(bool OptForSize) const { in getMinimumJumpTableDensity()
2006 unsigned TargetLoweringBase::getMaximumJumpTableSize() const { in getMaximumJumpTableSize()
2010 void TargetLoweringBase::setMaximumJumpTableSize(unsigned Val) { in setMaximumJumpTableSize()
2014 bool TargetLoweringBase::isJumpTableRelative() const { in isJumpTableRelative()
2078 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpEnabled()
2097 return TargetLoweringBase::ReciprocalEstimate::Enabled; in getOpEnabled()
2101 return TargetLoweringBase::ReciprocalEstimate::Disabled; in getOpEnabled()
2105 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpEnabled()
2126 return IsDisabled ? TargetLoweringBase::ReciprocalEstimate::Disabled in getOpEnabled()
2127 : TargetLoweringBase::ReciprocalEstimate::Enabled; in getOpEnabled()
2130 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpEnabled()
2138 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpRefinementSteps()
2151 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpRefinementSteps()
2179 return TargetLoweringBase::ReciprocalEstimate::Unspecified; in getOpRefinementSteps()
2182 int TargetLoweringBase::getRecipEstimateSqrtEnabled(EVT VT, in getRecipEstimateSqrtEnabled()
2187 int TargetLoweringBase::getRecipEstimateDivEnabled(EVT VT, in getRecipEstimateDivEnabled()
2192 int TargetLoweringBase::getSqrtRefinementSteps(EVT VT, in getSqrtRefinementSteps()
2197 int TargetLoweringBase::getDivRefinementSteps(EVT VT, in getDivRefinementSteps()
2202 void TargetLoweringBase::finalizeLowering(MachineFunction &MF) const { in finalizeLowering()
2207 TargetLoweringBase::getLoadMemOperandFlags(const LoadInst &LI, in getLoadMemOperandFlags()
2227 TargetLoweringBase::getStoreMemOperandFlags(const StoreInst &SI, in getStoreMemOperandFlags()
2243 TargetLoweringBase::getAtomicMemOperandFlags(const Instruction &AI, in getAtomicMemOperandFlags()
2265 bool TargetLoweringBase::shouldLocalize(const MachineInstr &MI, in shouldLocalize()