Home
last modified time | relevance | path

Searched refs:isLiveOut (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Analysis/
H A DLiveness.cpp246 if (blockInfo->isLiveOut(value)) in isDeadAfter()
358 bool LivenessBlockInfo::isLiveOut(Value value) const { in isLiveOut() function in LivenessBlockInfo
378 if (isLiveOut(value)) in getEndOperation()
413 if (isLiveOut(value)) in currentlyLiveValues()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DPHIElimination.cpp512 !LV->isLiveOut(SrcReg, opBlock)) { in LowerPHINode()
574 bool isLiveOut = false; in LowerPHINode() local
581 isLiveOut = true; in LowerPHINode()
586 if (!isLiveOut) { in LowerPHINode()
757 return LV->isLiveOut(Reg, *MBB); in isLiveOutPastPHIs()
H A DMachineBasicBlock.cpp1196 bool isLiveOut = LI.liveAt(LIS->getMBBStartIdx(Succ)); in SplitCriticalEdge() local
1197 if (isLiveOut && isLastMBB) { in SplitCriticalEdge()
1201 } else if (!isLiveOut && !isLastMBB) { in SplitCriticalEdge()
H A DLiveVariables.cpp807 bool LiveVariables::isLiveOut(Register Reg, const MachineBasicBlock &MBB) { in isLiveOut() function in LiveVariables
H A DMachineVerifier.cpp192 bool isLiveOut(Register Reg) const { in isLiveOut() function
2720 !PrInfo.isLiveOut(MO0.getReg())) in checkPHIOps()
/llvm-project-15.0.7/mlir/include/mlir/Analysis/
H A DLiveness.h120 bool isLiveOut(Value value) const;
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncRuntimeRefCounting.cpp284 if (blockLiveness->isLiveOut(value)) in addDropRefAfterLastUse()
355 if (!blockLiveness || !blockLiveness->isLiveOut(value)) in addDropRefInDivergentLivenessSuccessor()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp318 static bool isLiveOut(const MachineBasicBlock &MBB, unsigned Reg) { in isLiveOut() function
449 if (isLiveOut(MBB, CopyToExec)) { in optimizeExecSequence()
675 if (isLiveOut(*VCmp->getParent(), VCmpDest->getReg())) in tryRecordVCmpxAndSaveexecSequence()
H A DAMDGPUMachineCFGStructurizer.cpp409 bool isLiveOut(unsigned Reg);
878 if (isLiveOut(Reg)) in removeLiveOut()
883 if (isLiveOut(OldReg)) { in replaceLiveOut()
903 (isLiveOut(Register) || this->getParent()->isLiveOut(Register))) { in replaceRegister()
988 bool LinearizedRegion::isLiveOut(unsigned Reg) { in isLiveOut() function in LinearizedRegion
1575 if (LRegion->isLiveOut(Reg)) { in replaceLiveOutRegs()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLiveVariables.h295 bool isLiveOut(Register Reg, const MachineBasicBlock &MBB);
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp3078 bool isLiveOut = hasOnlyLiveOutUses(&SU); in AddPseudoTwoAddrDeps() local
3130 (isLiveOut && !hasOnlyLiveOutUses(SuccSU)) || in AddPseudoTwoAddrDeps()