Home
last modified time | relevance | path

Searched refs:BasicBlockInfo (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBasicBlockInfo.h24 struct BasicBlockInfo;
25 using BBInfoVector = SmallVectorImpl<BasicBlockInfo>;
41 struct BasicBlockInfo { struct
73 BasicBlockInfo() = default; argument
115 SmallVector<BasicBlockInfo, 8> BBInfo;
147 void insert(unsigned BBNum, BasicBlockInfo BBI) { in insert()
H A DARMBasicBlockInfo.cpp46 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()]; in computeBlockSize()
H A DARMConstantIslandPass.cpp330 const BasicBlockInfo &BBI = BBInfo[J]; in dumpBBs()
958 BBUtils->insert(NewBB->getNumber(), BasicBlockInfo()); in updateForInsertedWaterBlock()
1021 BBUtils->insert(NewBB->getNumber(), BasicBlockInfo()); in splitBlockBeforeInstr()
1058 SmallVectorImpl<BasicBlockInfo> &BBInfo = BBUtils->getBBInfo(); in getUserOffset()
1059 const BasicBlockInfo &BBI = BBInfo[U.MI->getParent()->getNumber()]; in getUserOffset()
1154 const BasicBlockInfo &BBI = BBInfo[Block]; in isCPEntryInRange()
1358 const BasicBlockInfo &UserBBI = BBInfo[UserMBB->getNumber()]; in createNewWater()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNPreRALongBranchReg.cpp42 struct BasicBlockInfo { struct in __anon0e7fc7e10111::GCNPreRALongBranchReg
50 SmallVectorImpl<BasicBlockInfo> &BlockInfo);
86 MachineFunction &MF, SmallVectorImpl<BasicBlockInfo> &BlockInfo) { in generateBlockInfo()
134 SmallVector<BasicBlockInfo, 16> BlockInfo; in run()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchRelaxation.cpp51 struct BasicBlockInfo { struct in __anon6cb7e2b90111::BranchRelaxation
65 BasicBlockInfo() = default;
82 SmallVector<BasicBlockInfo, 16> BlockInfo;
176 const BasicBlockInfo &BBI = BlockInfo[MBB.getNumber()]; in dumpBBs()
281 BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in createNewBlockAfter()
314 BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in splitBlockBeforeInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantIslandPass.cpp86 struct BasicBlockInfo { struct in __anon0b57eac50111::CSKYConstantIslands
105 BasicBlockInfo() = default;
110 std::vector<BasicBlockInfo> BBInfo;
274 const BasicBlockInfo &BBI = BBInfo[J]; in dumpBBs()
578 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()]; in computeBlockSize()
621 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in updateForInsertedWaterBlock()
675 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in splitBlockBeforeInstr()
777 const BasicBlockInfo &BBI = BBInfo[Block]; in isCPEntryInRange()
965 const BasicBlockInfo &UserBBI = BBInfo[UserMBB->getNumber()]; in createNewWater()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp202 struct BasicBlockInfo { struct in __anon52b951230111::MipsConstantIslands
221 BasicBlockInfo() = default;
226 std::vector<BasicBlockInfo> BBInfo;
425 const BasicBlockInfo &BBI = BBInfo[J]; in dumpBBs()
783 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()]; in computeBlockSize()
826 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in updateForInsertedWaterBlock()
874 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in splitBlockBeforeInstr()
975 const BasicBlockInfo &BBI = BBInfo[Block]; in isCPEntryInRange()
1211 const BasicBlockInfo &UserBBI = BBInfo[UserMBB->getNumber()]; in createNewWater()