Home
last modified time | relevance | path

Searched refs:BlockInfo (Results 1 – 20 of 20) sorted by relevance

/external/llvm/lib/CodeGen/
DStackColoring.cpp211 const BlockLifetimeInfo &BlockInfo = BI->second; in dump() local
214 for (unsigned i=0; i < BlockInfo.Begin.size(); ++i) in dump()
215 DEBUG(dbgs()<<BlockInfo.Begin.test(i)<<" "); in dump()
219 for (unsigned i=0; i < BlockInfo.End.size(); ++i) in dump()
220 DEBUG(dbgs()<<BlockInfo.End.test(i)<<" "); in dump()
225 for (unsigned i=0; i < BlockInfo.LiveIn.size(); ++i) in dump()
226 DEBUG(dbgs()<<BlockInfo.LiveIn.test(i)<<" "); in dump()
230 for (unsigned i=0; i < BlockInfo.LiveOut.size(); ++i) in dump()
231 DEBUG(dbgs()<<BlockInfo.LiveOut.test(i)<<" "); in dump()
250 BlockLifetimeInfo &BlockInfo = BlockLiveness[*FI]; in collectMarkers() local
[all …]
DMachineTraceMetrics.cpp59 BlockInfo.resize(MF->getNumBlockIDs()); in runOnMachineFunction()
65 BlockInfo.clear(); in releaseMemory()
83 FixedBlockInfo *FBI = &BlockInfo[MBB->getNumber()]; in getResources()
110 BlockInfo.resize(MTM.BlockInfo.size()); in Ensemble()
125 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeDepthResources()
136 TraceBlockInfo *PredTBI = &BlockInfo[TBI->Pred->getNumber()]; in computeDepthResources()
147 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeHeightResources()
160 TraceBlockInfo *SuccTBI = &BlockInfo[TBI->Succ->getNumber()]; in computeHeightResources()
171 const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in getDepthResources()
180 const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in getHeightResources()
[all …]
DSplitKit.h66 struct BlockInfo { struct
95 SmallVector<BlockInfo, 8> UseBlocks; argument
164 ArrayRef<BlockInfo> getUseBlocks() const { return UseBlocks; } in getUseBlocks()
195 bool shouldSplitSingleBlock(const BlockInfo &BI, bool SingleInstrs) const;
428 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI);
451 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI,
463 void splitRegOutBlock(const SplitAnalysis::BlockInfo &BI,
DRegAllocGreedy.cpp703 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in addSplitConstraints()
709 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in addSplitConstraints()
906 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcSpillCost()
908 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcSpillCost()
927 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcGlobalSplitCost()
929 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcGlobalSplitCost()
989 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in splitAroundRegion()
991 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in splitAroundRegion()
1256 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in tryBlockSplit()
1258 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in tryBlockSplit()
[all …]
DSplitKit.cpp188 BlockInfo BI; in calcLiveBlockInfo()
1132 bool SplitAnalysis::shouldSplitSingleBlock(const BlockInfo &BI, in shouldSplitSingleBlock()
1150 void SplitEditor::splitSingleBlock(const SplitAnalysis::BlockInfo &BI) { in splitSingleBlock()
1281 void SplitEditor::splitRegInBlock(const SplitAnalysis::BlockInfo &BI, in splitRegInBlock()
1373 void SplitEditor::splitRegOutBlock(const SplitAnalysis::BlockInfo &BI, in splitRegOutBlock()
/external/llvm/include/llvm/Bitcode/
DBitstreamReader.h39 struct BlockInfo { struct
49 std::vector<BlockInfo> BlockInfoRecords; argument
81 BlockInfo &Info = BlockInfoRecords.back(); in ~BitstreamReader()
106 const BlockInfo *getBlockInfo(unsigned BlockID) const { in getBlockInfo()
118 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) { in getOrCreateBlockInfo()
119 if (const BlockInfo *BI = getBlockInfo(BlockID)) in getOrCreateBlockInfo()
120 return *const_cast<BlockInfo*>(BI); in getOrCreateBlockInfo()
123 BlockInfoRecords.push_back(BlockInfo()); in getOrCreateBlockInfo()
DBitstreamWriter.h57 struct BlockInfo { struct
61 std::vector<BlockInfo> BlockInfoRecords; argument
105 BlockInfo &Info = BlockInfoRecords.back(); in ~BitstreamWriter()
198 BlockInfo *getBlockInfo(unsigned BlockID) { in getBlockInfo()
233 if (BlockInfo *Info = getBlockInfo(BlockID)) { in EnterSubblock()
519 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) { in getOrCreateBlockInfo()
520 if (BlockInfo *BI = getBlockInfo(BlockID)) in getOrCreateBlockInfo()
524 BlockInfoRecords.push_back(BlockInfo()); in getOrCreateBlockInfo()
538 BlockInfo &Info = getOrCreateBlockInfo(BlockID); in EmitBlockInfoAbbrev()
/external/llvm/include/llvm/CodeGen/
DMachineTraceMetrics.h233 unsigned getBlockNum() const { return &TBI - &TE.BlockInfo[0]; } in getBlockNum()
285 SmallVector<TraceBlockInfo, 4> BlockInfo; variable
344 SmallVector<FixedBlockInfo, 4> BlockInfo;
/external/clang/lib/Analysis/
DThreadSafety.cpp1079 std::vector<CFGBlockInfo> &BlockInfo);
1299 std::vector<CFGBlockInfo> &BlockInfo) { in traverseCFG() argument
1308 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; in traverseCFG()
1324 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID]; in traverseCFG()
1371 Context LoopBegin = BlockInfo[FirstLoopBlock->getBlockID()].EntryContext; in traverseCFG()
1379 saveContext(0, BlockInfo[exitID].ExitContext); in traverseCFG()
1386 std::vector<CFGBlockInfo> &BlockInfo) { in findBlockLocations() argument
1390 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()]; in findBlockLocations()
1423 BlockInfo[(*CurrBlock->pred_begin())->getBlockID()].ExitLoc; in findBlockLocations()
1435 std::vector<CFGBlockInfo> BlockInfo; member in __anond7afc2f90111::ThreadSafetyAnalyzer
[all …]
/external/llvm/include/llvm/Analysis/
DProfileDataTypes.h28 BlockInfo = 3, /* Block profiling information */ enumerator
/external/llvm/tools/bugpoint/
DCrashDebugger.cpp315 std::vector<std::pair<std::string, std::string> > BlockInfo; in TestBlocks() local
319 BlockInfo.push_back(std::make_pair((*I)->getParent()->getName(), in TestBlocks()
342 for (unsigned i = 0, e = BlockInfo.size(); i != e; ++i) { in TestBlocks()
343 Function *F = cast<Function>(GST.lookup(BlockInfo[i].first)); in TestBlocks()
345 Value* V = ST.lookup(BlockInfo[i].second); in TestBlocks()
/external/llvm/lib/Bitcode/Reader/
DBitstreamReader.cpp64 if (const BitstreamReader::BlockInfo *Info = in EnterSubBlock()
311 BitstreamReader::BlockInfo *CurBlockInfo = 0; in ReadBlockInfoBlock()
/external/llvm/lib/Analysis/
DProfileInfoLoader.cpp131 case BlockInfo: in ProfileInfoLoader()
/external/llvm/tools/llvm-bcanalyzer/
Dllvm-bcanalyzer.cpp91 if (const BitstreamReader::BlockInfo *Info = in GetBlockName()
133 if (const BitstreamReader::BlockInfo *Info = in GetCodeName()
/external/llvm/lib/Target/R600/
DAMDILCFGStructurizer.cpp183 typedef BlockInformation<InstrT> BlockInfo; typedef in llvmCFGStruct::CFGStructurizer
184 typedef std::map<BlockT *, BlockInfo *> BlockInfoMap;
2109 BlockInfo *&srcBlkInfo = blockInfoMap[srcBlk]; in recordSccnum()
2112 srcBlkInfo = new BlockInfo(); in recordSccnum()
2120 BlockInfo *srcBlkInfo = blockInfoMap[srcBlk]; in getSCCNum()
2130 BlockInfo *&srcBlkInfo = blockInfoMap[srcBlk]; in retireBlock()
2133 srcBlkInfo = new BlockInfo(); in retireBlock()
2143 BlockInfo *srcBlkInfo = blockInfoMap[srcBlk]; in isRetiredBlock()
/external/clang/lib/CodeGen/
DCGBlocks.cpp766 if (BlockInfo && ci->isNested()) { in EmitBlockLiteral()
769 BlockInfo->getCapture(variable); in EmitBlockLiteral()
966 assert(BlockInfo && "evaluating block ref without block information?"); in GetAddrOfBlockDecl()
967 const CGBlockInfo::Capture &capture = BlockInfo->getCapture(variable); in GetAddrOfBlockDecl()
1080 BlockInfo = &blockInfo; in GenerateBlockFunction()
DCGDecl.cpp1521 if (BlockInfo) { in EmitParmDecl()
1538 DI->EmitDeclareOfBlockLiteralArgVariable(*BlockInfo, Arg, LocalAddr, Builder); in EmitParmDecl()
DCodeGenFunction.cpp41 AutoreleaseResult(false), BlockInfo(0), BlockPointer(0), in CodeGenFunction()
DCGClass.cpp2203 const BlockDecl *BD = BlockInfo->getBlockDecl(); in EmitLambdaBlockInvokeBody()
DCodeGenFunction.h618 const CodeGen::CGBlockInfo *BlockInfo;