Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DStackColoring.cpp203 const BlockLifetimeInfo &BlockInfo = BI->second; in dump() local
206 for (unsigned i=0; i < BlockInfo.Begin.size(); ++i) in dump()
207 DEBUG(dbgs()<<BlockInfo.Begin.test(i)<<" "); in dump()
211 for (unsigned i=0; i < BlockInfo.End.size(); ++i) in dump()
212 DEBUG(dbgs()<<BlockInfo.End.test(i)<<" "); in dump()
217 for (unsigned i=0; i < BlockInfo.LiveIn.size(); ++i) in dump()
218 DEBUG(dbgs()<<BlockInfo.LiveIn.test(i)<<" "); in dump()
222 for (unsigned i=0; i < BlockInfo.LiveOut.size(); ++i) in dump()
223 DEBUG(dbgs()<<BlockInfo.LiveOut.test(i)<<" "); in dump()
241 BlockLifetimeInfo &BlockInfo = BlockLiveness[MBB]; in collectMarkers() local
[all …]
DMachineTraceMetrics.cpp62 BlockInfo.resize(MF->getNumBlockIDs()); in runOnMachineFunction()
70 BlockInfo.clear(); in releaseMemory()
88 FixedBlockInfo *FBI = &BlockInfo[MBB->getNumber()]; in getResources()
134 assert(BlockInfo[MBBNum].hasResources() && in getProcResourceCycles()
149 BlockInfo.resize(MTM.BlockInfo.size()); in Ensemble()
151 ProcResourceDepths.resize(MTM.BlockInfo.size() * PRKinds); in Ensemble()
152 ProcResourceHeights.resize(MTM.BlockInfo.size() * PRKinds); in Ensemble()
167 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeDepthResources()
183 TraceBlockInfo *PredTBI = &BlockInfo[PredNum]; in computeDepthResources()
200 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeHeightResources()
[all …]
DSplitKit.h67 struct BlockInfo { struct
96 SmallVector<BlockInfo, 8> UseBlocks; argument
165 ArrayRef<BlockInfo> getUseBlocks() const { return UseBlocks; } in getUseBlocks()
196 bool shouldSplitSingleBlock(const BlockInfo &BI, bool SingleInstrs) const;
430 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI);
453 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI,
465 void splitRegOutBlock(const SplitAnalysis::BlockInfo &BI,
DRegAllocGreedy.cpp877 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in addSplitConstraints()
883 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in addSplitConstraints()
1080 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcSpillCost()
1082 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcSpillCost()
1101 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcGlobalSplitCost()
1103 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcGlobalSplitCost()
1165 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in splitAroundRegion()
1167 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in splitAroundRegion()
1456 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in tryBlockSplit()
1458 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in tryBlockSplit()
[all …]
DSplitKit.cpp187 BlockInfo BI; in calcLiveBlockInfo()
1136 bool SplitAnalysis::shouldSplitSingleBlock(const BlockInfo &BI, in shouldSplitSingleBlock()
1154 void SplitEditor::splitSingleBlock(const SplitAnalysis::BlockInfo &BI) { in splitSingleBlock()
1285 void SplitEditor::splitRegInBlock(const SplitAnalysis::BlockInfo &BI, in splitRegInBlock()
1377 void SplitEditor::splitRegOutBlock(const SplitAnalysis::BlockInfo &BI, in splitRegOutBlock()
/external/llvm/lib/Target/AArch64/
DAArch64BranchRelaxation.cpp77 SmallVector<BasicBlockInfo, 16> BlockInfo; member in __anonad367be50111::AArch64BranchRelaxation
113 assert(BlockInfo[Num].Offset % (1u << Align) == 0); in verify()
114 assert(!Num || BlockInfo[PrevNum].postOffset() <= BlockInfo[Num].Offset); in verify()
123 const BasicBlockInfo &BBI = BlockInfo[MBB.getNumber()]; in dumpBBs()
149 BlockInfo.clear(); in scanFunction()
150 BlockInfo.resize(MF->getNumBlockIDs()); in scanFunction()
169 BlockInfo[MBB.getNumber()].Size = Size; in computeBlockSize()
181 unsigned Offset = BlockInfo[MBB->getNumber()].Offset; in getInstrOffset()
200 BlockInfo[Num].Offset = BlockInfo[PrevNum].postOffset(LogAlign); in adjustBlockOffsets()
232 BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in splitBlockBeforeInstr()
[all …]
/external/chromium_org/media/formats/webm/
Dwebm_cluster_parser_unittest.cc43 struct BlockInfo { struct
56 static const BlockInfo kDefaultBlockInfo[] = {
72 const BlockInfo* block_info, in CreateCluster()
118 const BlockInfo* block_info, in VerifyBuffers()
173 const BlockInfo* block_info, in VerifyBuffers()
193 const BlockInfo* block_info_ptr, in VerifyTextBuffers()
197 const BlockInfo* const block_info_end = block_info_ptr + block_count; in VerifyTextBuffers()
204 const BlockInfo& block_info = *block_info_ptr++; in VerifyTextBuffers()
310 const BlockInfo kBlockInfo[] = { in TEST_F()
446 const BlockInfo kBlockInfo[] = { in TEST_F()
[all …]
/external/clang/include/clang/Analysis/Analyses/
DThreadSafetyCommon.h300 struct BlockInfo { struct
306 BlockInfo() in BlockInfo() argument
309 BlockInfo(BlockInfo &&RHS) in BlockInfo() argument
315 BlockInfo &operator=(BlockInfo &&RHS) {
326 BlockInfo(const BlockInfo &) LLVM_DELETED_FUNCTION;
327 void operator=(const BlockInfo &) LLVM_DELETED_FUNCTION; argument
372 std::vector<BlockInfo> BBInfo; // Extra information per BB.
381 BlockInfo *CurrentBlockInfo;
DConsumed.h235 ConsumedBlockInfo BlockInfo; variable
/external/llvm/include/llvm/Bitcode/
DBitstreamReader.h38 struct BlockInfo { struct
48 std::vector<BlockInfo> BlockInfoRecords; argument
80 BlockInfo &Info = BlockInfoRecords.back(); in ~BitstreamReader()
105 const BlockInfo *getBlockInfo(unsigned BlockID) const { in getBlockInfo()
117 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) { in getOrCreateBlockInfo()
118 if (const BlockInfo *BI = getBlockInfo(BlockID)) in getOrCreateBlockInfo()
119 return *const_cast<BlockInfo*>(BI); in getOrCreateBlockInfo()
122 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()
520 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) { in getOrCreateBlockInfo()
521 if (BlockInfo *BI = getBlockInfo(BlockID)) in getOrCreateBlockInfo()
525 BlockInfoRecords.push_back(BlockInfo()); in getOrCreateBlockInfo()
539 BlockInfo &Info = getOrCreateBlockInfo(BlockID); in EmitBlockInfoAbbrev()
/external/llvm/include/llvm/CodeGen/
DMachineTraceMetrics.h240 unsigned getBlockNum() const { return &TBI - &TE.BlockInfo[0]; } in getBlockNum()
295 SmallVector<TraceBlockInfo, 4> BlockInfo; variable
358 SmallVector<FixedBlockInfo, 4> BlockInfo;
/external/clang/lib/Analysis/
DThreadSafety.cpp1067 std::vector<CFGBlockInfo> &BlockInfo);
1282 std::vector<CFGBlockInfo> &BlockInfo) { in traverseCFG() argument
1289 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; in traverseCFG()
1305 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID]; in traverseCFG()
1352 Context LoopBegin = BlockInfo[FirstLoopBlock->getBlockID()].EntryContext; in traverseCFG()
1360 saveContext(nullptr, BlockInfo[exitID].ExitContext); in traverseCFG()
1367 std::vector<CFGBlockInfo> &BlockInfo) { in findBlockLocations() argument
1369 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()]; in findBlockLocations()
1402 BlockInfo[(*CurrBlock->pred_begin())->getBlockID()].ExitLoc; in findBlockLocations()
1414 std::vector<CFGBlockInfo> BlockInfo; member in __anon0ad8ac6a0111::ThreadSafetyAnalyzer
[all …]
DConsumed.cpp1341 BlockInfo.addInfo(*SI, CurrStates); in splitState()
1346 BlockInfo.addInfo(*SI, FalseStates.release()); in splitState()
1366 BlockInfo = ConsumedBlockInfo(CFGraph->getNumBlockIDs(), SortedGraph); in run()
1378 CurrStates = BlockInfo.getInfo(CurrBlock); in run()
1441 if (BlockInfo.isBackEdge(CurrBlock, *SI)) { in run()
1442 BlockInfo.borrowInfo(*SI)->intersectAtLoopHead(*SI, CurrBlock, in run()
1446 if (BlockInfo.allBackEdgesVisited(*SI, CurrBlock)) in run()
1447 BlockInfo.discardInfo(*SI); in run()
1449 BlockInfo.addInfo(*SI, CurrStates, OwnershipTaken); in run()
/external/llvm/tools/bugpoint/
DCrashDebugger.cpp313 std::vector<std::pair<std::string, std::string> > BlockInfo; in TestBlocks() local
317 BlockInfo.push_back(std::make_pair((*I)->getParent()->getName(), in TestBlocks()
340 for (unsigned i = 0, e = BlockInfo.size(); i != e; ++i) { in TestBlocks()
341 Function *F = cast<Function>(GST.lookup(BlockInfo[i].first)); in TestBlocks()
343 Value* V = ST.lookup(BlockInfo[i].second); in TestBlocks()
/external/chromium_org/media/filters/
Dchunk_demuxer_unittest.cc403 struct BlockInfo { struct in media::ChunkDemuxerTest
404 BlockInfo() in BlockInfo() argument
411 BlockInfo(int tn, int ts, int f, int d) in BlockInfo() argument
423 bool operator< (const BlockInfo& rhs) const { in operator <() argument
437 std::vector<BlockInfo>* blocks) { in ParseBlockDescriptions()
443 BlockInfo block_info; in ParseBlockDescriptions()
471 scoped_ptr<Cluster> GenerateCluster(const std::vector<BlockInfo>& blocks, in GenerateCluster()
502 std::priority_queue<BlockInfo> block_queue, in GenerateCluster()
504 std::vector<BlockInfo> blocks(block_queue.size()); in GenerateCluster()
518 std::vector<BlockInfo> blocks; in AppendSingleStreamCluster()
[all …]
/external/llvm/lib/Target/ARM/
DThumb2SizeReduction.cpp199 SmallVector<MBBInfo, 8> BlockInfo; member in __anonf315a2a80111::Thumb2SizeReduce
926 const MBBInfo &PInfo = BlockInfo[Pred->getNumber()]; in ReduceMBB()
998 MBBInfo &Info = BlockInfo[MBB.getNumber()]; in ReduceMBB()
1016 BlockInfo.clear(); in runOnMachineFunction()
1017 BlockInfo.resize(MF.getNumBlockIDs()); in runOnMachineFunction()
/external/llvm/lib/Bitcode/Reader/
DBitstreamReader.cpp64 if (const BitstreamReader::BlockInfo *Info = in EnterSubBlock()
318 BitstreamReader::BlockInfo *CurBlockInfo = nullptr; in ReadBlockInfoBlock()
/external/llvm/tools/llvm-bcanalyzer/
Dllvm-bcanalyzer.cpp91 if (const BitstreamReader::BlockInfo *Info = in GetBlockName()
133 if (const BitstreamReader::BlockInfo *Info = in GetCodeName()
/external/qemu/qapi-auto-generated/
Dqapi-types.h528 typedef struct BlockInfo BlockInfo; typedef
533 BlockInfo *value;
2260 struct BlockInfo struct
2277 void qapi_free_BlockInfo(BlockInfo * obj); argument
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
DAMDILCFGStructurizer.cpp283 typedef BlockInformation<InstrT> BlockInfo; typedef in llvmCFGStruct::CFGStructurizer
284 typedef std::map<BlockT *, BlockInfo *> BlockInfoMap;
2291 BlockInfo *&srcBlkInfo = blockInfoMap[srcBlk]; in recordSccnum()
2294 srcBlkInfo = new BlockInfo(); in recordSccnum()
2302 BlockInfo *srcBlkInfo = blockInfoMap[srcBlk]; in getSCCNum()
2312 BlockInfo *&srcBlkInfo = blockInfoMap[srcBlk]; in retireBlock()
2315 srcBlkInfo = new BlockInfo(); in retireBlock()
2327 BlockInfo *srcBlkInfo = blockInfoMap[srcBlk]; in isRetiredBlock()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILCFGStructurizer.cpp283 typedef BlockInformation<InstrT> BlockInfo; typedef in llvmCFGStruct::CFGStructurizer
284 typedef std::map<BlockT *, BlockInfo *> BlockInfoMap;
2291 BlockInfo *&srcBlkInfo = blockInfoMap[srcBlk]; in recordSccnum()
2294 srcBlkInfo = new BlockInfo(); in recordSccnum()
2302 BlockInfo *srcBlkInfo = blockInfoMap[srcBlk]; in getSCCNum()
2312 BlockInfo *&srcBlkInfo = blockInfoMap[srcBlk]; in retireBlock()
2315 srcBlkInfo = new BlockInfo(); in retireBlock()
2327 BlockInfo *srcBlkInfo = blockInfoMap[srcBlk]; in isRetiredBlock()
/external/clang/lib/CodeGen/
DCGBlocks.cpp760 if (BlockInfo && CI.isNested()) { in EmitBlockLiteral()
763 BlockInfo->getCapture(variable); in EmitBlockLiteral()
980 assert(BlockInfo && "evaluating block ref without block information?"); in GetAddrOfBlockDecl()
981 const CGBlockInfo::Capture &capture = BlockInfo->getCapture(variable); in GetAddrOfBlockDecl()
1091 BlockInfo = &blockInfo; in GenerateBlockFunction()
DCGDecl.cpp1622 if (BlockInfo) { in EmitParmDecl()
1639 DI->EmitDeclareOfBlockLiteralArgVariable(*BlockInfo, Arg, LocalAddr, Builder); in EmitParmDecl()
/external/qemu/
Dqapi-schema.json860 # Notes: This interface is only found in @BlockInfo.
933 # @BlockInfo:
962 { 'type': 'BlockInfo',
971 # Get a list of BlockInfo for all virtual block devices.
973 # Returns: a list of @BlockInfo describing each virtual block device
977 { 'command': 'query-block', 'returns': ['BlockInfo'] }
1802 # if the block device supports io-status (see BlockInfo).
2043 # if the block device supports io-status (see BlockInfo).
2417 # supports io-status (see BlockInfo). Since 1.3.

12