/external/llvm/include/llvm/Analysis/ |
H A D | ProfileDataTypes.h | 28 BlockInfo = 3, /* Block profiling information */ enumerator in enum:ProfilingType
|
/external/llvm/lib/CodeGen/ |
H A D | SplitKit.h | 60 /// Two BlockInfo entries are created for template 4. One for the live-in 64 /// Live-through blocks without any uses don't get BlockInfo entries. They 67 struct BlockInfo { struct in class:llvm::SplitAnalysis 75 /// isOneInstr - Returns true when this BlockInfo describes a single 96 SmallVector<BlockInfo, 8> UseBlocks; 163 /// getUseBlocks - Return an array of BlockInfo objects for the basic blocks 165 ArrayRef<BlockInfo> getUseBlocks() const { return UseBlocks; } 196 bool shouldSplitSingleBlock(const BlockInfo &BI, bool SingleInstrs) const; 430 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI); 453 void splitRegInBlock(const SplitAnalysis::BlockInfo [all...] |
H A D | StackColoring.cpp | 212 const BlockLifetimeInfo &BlockInfo = BI->second; local 215 for (unsigned i=0; i < BlockInfo.Begin.size(); ++i) 216 DEBUG(dbgs()<<BlockInfo.Begin.test(i)<<" "); 220 for (unsigned i=0; i < BlockInfo.End.size(); ++i) 221 DEBUG(dbgs()<<BlockInfo.End.test(i)<<" "); 226 for (unsigned i=0; i < BlockInfo.LiveIn.size(); ++i) 227 DEBUG(dbgs()<<BlockInfo.LiveIn.test(i)<<" "); 231 for (unsigned i=0; i < BlockInfo.LiveOut.size(); ++i) 232 DEBUG(dbgs()<<BlockInfo.LiveOut.test(i)<<" "); 251 BlockLifetimeInfo &BlockInfo local 323 BlockLifetimeInfo &BlockInfo = BI->second; local [all...] |
/external/llvm/tools/bugpoint/ |
H A D | CrashDebugger.cpp | 313 std::vector<std::pair<std::string, std::string> > BlockInfo; local 317 BlockInfo.push_back(std::make_pair((*I)->getParent()->getName(), 340 for (unsigned i = 0, e = BlockInfo.size(); i != e; ++i) { 341 Function *F = cast<Function>(GST.lookup(BlockInfo[i].first)); 343 Value* V = ST.lookup(BlockInfo[i].second);
|
/external/chromium_org/media/webm/ |
H A D | webm_cluster_parser_unittest.cc | 29 struct BlockInfo { struct in namespace:media 36 static const BlockInfo kDefaultBlockInfo[] = { 52 const BlockInfo* block_info, 91 const BlockInfo* block_info, 133 const BlockInfo* block_info, 158 const BlockInfo* block_info_ptr, 162 const BlockInfo* const block_info_end = block_info_ptr + block_count; 169 const BlockInfo& block_info = *block_info_ptr++; 293 const BlockInfo kBlockInfo[] = { 319 const BlockInfo kBlockInf [all...] |
/external/llvm/include/llvm/Bitcode/ |
H A D | BitstreamWriter.h | 55 /// BlockInfo - This contains information emitted to BLOCKINFO_BLOCK blocks. 57 struct BlockInfo { struct in class:llvm::BitstreamWriter 61 std::vector<BlockInfo> BlockInfoRecords; 105 BlockInfo &Info = BlockInfoRecords.back(); 198 BlockInfo *getBlockInfo(unsigned BlockID) { 233 if (BlockInfo *Info = getBlockInfo(BlockID)) { 501 // BlockInfo Block Emission 520 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) { 521 if (BlockInfo *BI = getBlockInfo(BlockID)) 525 BlockInfoRecords.push_back(BlockInfo()); [all...] |
H A D | BitstreamReader.h | 37 /// BlockInfo - This contains information emitted to BLOCKINFO_BLOCK blocks. 39 struct BlockInfo { struct in class:llvm::BitstreamReader 49 std::vector<BlockInfo> BlockInfoRecords; 52 /// block/record name information in the BlockInfo block. Only llvm-bcanalyzer 81 BlockInfo &Info = BlockInfoRecords.back(); 106 const BlockInfo *getBlockInfo(unsigned BlockID) const { 118 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) { 119 if (const BlockInfo *BI = getBlockInfo(BlockID)) 120 return *const_cast<BlockInfo*>(BI); 123 BlockInfoRecords.push_back(BlockInfo()); [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineTraceMetrics.h | 240 unsigned getBlockNum() const { return &TBI - &TE.BlockInfo[0]; } 295 SmallVector<TraceBlockInfo, 4> BlockInfo; member in class:llvm::MachineTraceMetrics::Ensemble 358 SmallVector<FixedBlockInfo, 4> BlockInfo; member in class:llvm::MachineTraceMetrics
|
/external/llvm/lib/Target/ARM/ |
H A D | Thumb2SizeReduction.cpp | 199 SmallVector<MBBInfo, 8> BlockInfo; member in class:__anon21389::Thumb2SizeReduce 931 const MBBInfo &PInfo = BlockInfo[(*I)->getNumber()]; 1000 MBBInfo &Info = BlockInfo[MBB.getNumber()]; 1018 BlockInfo.clear(); 1019 BlockInfo.resize(MF.getNumBlockIDs());
|
/external/clang/lib/Analysis/ |
H A D | ThreadSafety.cpp | 1091 std::vector<CFGBlockInfo> &BlockInfo); 1311 std::vector<CFGBlockInfo> &BlockInfo) { 1320 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; 1336 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID]; 1383 Context LoopBegin = BlockInfo[FirstLoopBlock->getBlockID()].EntryContext; 1391 saveContext(0, BlockInfo[exitID].ExitContext); 1398 std::vector<CFGBlockInfo> &BlockInfo) { 1402 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()]; 1435 BlockInfo[(*CurrBlock->pred_begin())->getBlockID()].ExitLoc; 1447 std::vector<CFGBlockInfo> BlockInfo; member in class:__anon15161::ThreadSafetyAnalyzer 1309 traverseCFG(CFG *CFGraph, PostOrderCFGView *SortedGraph, std::vector<CFGBlockInfo> &BlockInfo) argument 1396 findBlockLocations(CFG *CFGraph, PostOrderCFGView *SortedGraph, std::vector<CFGBlockInfo> &BlockInfo) argument [all...] |
/external/clang/lib/CodeGen/ |
H A D | CodeGenFunction.h | 233 const CodeGen::CGBlockInfo *BlockInfo; member in class:clang::CodeGen::CodeGenFunction
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDILCFGStructurizer.cpp | 283 typedef BlockInformation<InstrT> BlockInfo; typedef in class:llvmCFGStruct::CFGStructurizer 284 typedef std::map<BlockT *, BlockInfo *> BlockInfoMap; 2291 BlockInfo *&srcBlkInfo = blockInfoMap[srcBlk]; 2294 srcBlkInfo = new BlockInfo(); 2302 BlockInfo *srcBlkInfo = blockInfoMap[srcBlk]; 2312 BlockInfo *&srcBlkInfo = blockInfoMap[srcBlk]; 2315 srcBlkInfo = new BlockInfo(); 2327 BlockInfo *srcBlkInfo = blockInfoMap[srcBlk];
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDILCFGStructurizer.cpp | 283 typedef BlockInformation<InstrT> BlockInfo; typedef in class:llvmCFGStruct::CFGStructurizer 284 typedef std::map<BlockT *, BlockInfo *> BlockInfoMap; 2291 BlockInfo *&srcBlkInfo = blockInfoMap[srcBlk]; 2294 srcBlkInfo = new BlockInfo(); 2302 BlockInfo *srcBlkInfo = blockInfoMap[srcBlk]; 2312 BlockInfo *&srcBlkInfo = blockInfoMap[srcBlk]; 2315 srcBlkInfo = new BlockInfo(); 2327 BlockInfo *srcBlkInfo = blockInfoMap[srcBlk];
|