Home
last modified time | relevance | path

Searched refs:hasInterval (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h126 if (hasInterval(Reg)) in getInterval()
136 bool hasInterval(Register Reg) const { in hasInterval() function
142 assert(!hasInterval(Reg) && "Interval already exists!"); in createEmptyInterval()
158 return hasInterval(Reg) ? getInterval(Reg) : createEmptyInterval(Reg); in getOrCreateEmptyInterval()
H A DLiveStacks.h82 bool hasInterval(int Slot) const { return S2IMap.count(Slot); } in hasInterval() function
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchDeadRegisterDefinitions.cpp96 assert(LIS.hasInterval(Reg)); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVDeadRegisterDefinitions.cpp101 assert(LIS.hasInterval(Reg)); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocBase.cpp145 assert(LIS->hasInterval(Reg)); in allocatePhysRegs()
H A DLiveIntervals.cpp180 if (hasInterval(Reg)) in print()
1568 if (Reg.isVirtual() && hasInterval(Reg) && !MO.isUndef()) { in handleMoveIntoNewBundle()
1693 if (MO.getSubReg() && hasInterval(Reg) && in repairIntervalsInRange()
1714 if (!hasInterval(Reg)) { in repairIntervalsInRange()
H A DRenameIndependentSubregs.cpp402 if (!LIS->hasInterval(Reg)) in runOnMachineFunction()
H A DStackSlotColoring.cpp220 if (!LS->hasInterval(FI)) in ScanForSpillSlotRefs()
H A DLiveRangeEdit.cpp430 if (LIS.hasInterval(Reg) && MRI.reg_nodbg_empty(Reg)) { in eliminateDeadDef()
H A DLiveDebugVariables.cpp827 if (!LIS->hasInterval(Reg)) { in handleDebugValue()
1053 if (!LIS.hasInterval(DstReg)) in addDefsFromCopies()
1129 if (LIS.hasInterval(LocMO.getReg())) { in computeIntervals()
H A DMachineVerifier.cpp2662 if (LiveStks && LiveStks->hasInterval(MO->getIndex()) && in visitMachineOperand()
2801 if (LiveInts->hasInterval(Reg)) { in checkLiveness()
3383 if (!LiveInts->hasInterval(Reg)) { in verifyLiveIntervals()
H A DModuloSchedule.cpp352 if (!LIS.hasInterval(ToReg)) in replaceRegUsesAfterLoop()
2493 if (!LIS.hasInterval(PhiReg)) in mergeRegUsesAfterPipeline()
H A DInlineSpiller.cpp802 assert(LIS.hasInterval(Reg) && in reMaterializeAll()
H A DMachineBasicBlock.cpp1319 if (PHISrcRegs.count(Reg) || !LIS->hasInterval(Reg)) in SplitCriticalEdge()
H A DTwoAddressInstructionPass.cpp1994 if (LIS->hasInterval(DstReg)) { in eliminateRegSequence()
H A DRegisterCoalescer.cpp3984 if (!LIS->hasInterval(reg)) in lateLiveIntervalUpdate()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNPreRAOptimizations.cpp229 if (!LIS->hasInterval(Reg)) in runOnMachineFunction()
H A DGCNNSAReassign.cpp225 if (!LIS->hasInterval(Reg)) in CheckNSA()
H A DGCNRegPressure.h295 if (!LIS.hasInterval(Reg)) in getLiveRegMap()
H A DGCNRewritePartialRegUses.cpp351 if (!LIS->hasInterval(OldReg)) in updateLiveIntervals()
H A DGCNRegPressure.cpp321 if (!LIS.hasInterval(Reg)) in getLiveRegs()
H A DGCNSchedStrategy.cpp1375 if (!DAG.LIS->hasInterval(Reg)) in collectRematerializableInstructions()
H A DSIRegisterInfo.cpp3165 if (!LIS->hasInterval(Reg)) in findReachingDef()
H A DSIInstrInfo.cpp3840 LIS->hasInterval(Def.getReg())) { in convertToThreeAddress()