Home
last modified time | relevance | path

Searched refs:SccNum (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp220 int SccNum = 0; in SccInfo() local
222 ++It, ++SccNum) { in SccInfo()
232 SccNums[BB] = SccNum; in SccInfo()
233 calculateSccBlockType(BB, SccNum); in SccInfo()
251 if (isSCCHeader(BB, SccNum)) in getSccEnterBlocks()
253 if (getSCCNum(Pred) != SccNum) in getSccEnterBlocks()
262 if (isSCCExitingBlock(BB, SccNum)) in getSccExitBlocks()
264 if (getSCCNum(Succ) != SccNum) in getSccExitBlocks()
271 assert(getSCCNum(BB) == SccNum); in getSccBlockType()
285 assert(getSCCNum(BB) == SccNum); in calculateSccBlockType()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h239 bool isSCCHeader(const BasicBlock *BB, int SccNum) const { in isSCCHeader() argument
240 return getSccBlockType(BB, SccNum) & Header; in isSCCHeader()
244 bool isSCCExitingBlock(const BasicBlock *BB, int SccNum) const { in isSCCExitingBlock() argument
245 return getSccBlockType(BB, SccNum) & Exiting; in isSCCExitingBlock()
250 void getSccEnterBlocks(int SccNum,
255 void getSccExitBlocks(int SccNum,
261 uint32_t getSccBlockType(const BasicBlock *BB, int SccNum) const;
264 void calculateSccBlockType(const BasicBlock *BB, int SccNum);
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp82 int SccNum = INVALIDSCCNUM; member in __anon349a8df60111::BlockInformation
327 return (*It).second->SccNum; in getSCCNum()
849 int SccNum = 0; in orderBlocks() local
851 ++It, ++SccNum) { in orderBlocks()
855 recordSccnum(MBB, SccNum); in orderBlocks()
861 SccNum = getSCCNum(MBB); in orderBlocks()
862 if (SccNum == INVALIDSCCNUM) in orderBlocks()
1611 int SccNum) { in recordSccnum() argument
1615 srcBlkInfo->SccNum = SccNum; in recordSccnum()