/external/llvm/include/llvm/Analysis/ |
ProfileDataTypes.h | 28 BlockInfo = 3, /* Block profiling information */
|
/external/llvm/lib/CodeGen/ |
StackColoring.cpp | 211 const BlockLifetimeInfo &BlockInfo = BI->second; 214 for (unsigned i=0; i < BlockInfo.Begin.size(); ++i) 215 DEBUG(dbgs()<<BlockInfo.Begin.test(i)<<" "); 219 for (unsigned i=0; i < BlockInfo.End.size(); ++i) 220 DEBUG(dbgs()<<BlockInfo.End.test(i)<<" "); 225 for (unsigned i=0; i < BlockInfo.LiveIn.size(); ++i) 226 DEBUG(dbgs()<<BlockInfo.LiveIn.test(i)<<" "); 230 for (unsigned i=0; i < BlockInfo.LiveOut.size(); ++i) 231 DEBUG(dbgs()<<BlockInfo.LiveOut.test(i)<<" "); 250 BlockLifetimeInfo &BlockInfo = BlockLiveness[*FI] [all...] |
SplitKit.h | 59 /// Two BlockInfo entries are created for template 4. One for the live-in 63 /// Live-through blocks without any uses don't get BlockInfo entries. They 66 struct BlockInfo { 74 /// isOneInstr - Returns true when this BlockInfo describes a single 95 SmallVector<BlockInfo, 8> UseBlocks; 162 /// getUseBlocks - Return an array of BlockInfo objects for the basic blocks 164 ArrayRef<BlockInfo> getUseBlocks() const { return UseBlocks; } 195 bool shouldSplitSingleBlock(const BlockInfo &BI, bool SingleInstrs) const; 428 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI); 451 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI [all...] |
MachineTraceMetrics.cpp | 59 BlockInfo.resize(MF->getNumBlockIDs()); 65 BlockInfo.clear(); 83 FixedBlockInfo *FBI = &BlockInfo[MBB->getNumber()]; 110 BlockInfo.resize(MTM.BlockInfo.size()); 125 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; 136 TraceBlockInfo *PredTBI = &BlockInfo[TBI->Pred->getNumber()]; 147 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; 160 TraceBlockInfo *SuccTBI = &BlockInfo[TBI->Succ->getNumber()]; 171 const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()] [all...] |
RegAllocGreedy.cpp | 703 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); 709 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; 906 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); 908 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; [all...] |
SplitKit.cpp | 188 BlockInfo BI; [all...] |
/external/llvm/include/llvm/Bitcode/ |
BitstreamReader.h | 37 /// BlockInfo - This contains information emitted to BLOCKINFO_BLOCK blocks. 39 struct BlockInfo { 49 std::vector<BlockInfo> BlockInfoRecords; 52 /// block/record name information in the BlockInfo block. Only llvm-bcanalyzer 81 BlockInfo &Info = BlockInfoRecords.back(); 82 // Free blockinfo abbrev info. 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) [all...] |
BitstreamWriter.h | 55 /// BlockInfo - This contains information emitted to BLOCKINFO_BLOCK blocks. 57 struct BlockInfo { 61 std::vector<BlockInfo> BlockInfoRecords; 105 BlockInfo &Info = BlockInfoRecords.back(); 106 // Free blockinfo abbrev info. 198 BlockInfo *getBlockInfo(unsigned BlockID) { 231 // If there is a blockinfo for this BlockID, add all the predefined abbrevs 233 if (BlockInfo *Info = getBlockInfo(BlockID)) { 500 // BlockInfo Block Emission 519 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineTraceMetrics.h | 233 unsigned getBlockNum() const { return &TBI - &TE.BlockInfo[0]; } 285 SmallVector<TraceBlockInfo, 4> BlockInfo; 344 SmallVector<FixedBlockInfo, 4> BlockInfo;
|
/external/llvm/lib/Analysis/ |
ProfileInfoLoader.cpp | 131 case BlockInfo:
|
/external/clang/lib/Analysis/ |
ThreadSafety.cpp | [all...] |
/external/llvm/tools/bugpoint/ |
CrashDebugger.cpp | 315 std::vector<std::pair<std::string, std::string> > BlockInfo; 319 BlockInfo.push_back(std::make_pair((*I)->getParent()->getName(), 342 for (unsigned i = 0, e = BlockInfo.size(); i != e; ++i) { 343 Function *F = cast<Function>(GST.lookup(BlockInfo[i].first)); 345 Value* V = ST.lookup(BlockInfo[i].second);
|
/external/llvm/lib/Bitcode/Reader/ |
BitstreamReader.cpp | 64 if (const BitstreamReader::BlockInfo *Info = 311 BitstreamReader::BlockInfo *CurBlockInfo = 0; 334 // appropriate BlockInfo.
|
/external/llvm/tools/llvm-bcanalyzer/ |
llvm-bcanalyzer.cpp | 90 // Check to see if we have a blockinfo record for this block, with a name. 91 if (const BitstreamReader::BlockInfo *Info = 132 // Check to see if we have a blockinfo record for this record, with a name. 133 if (const BitstreamReader::BlockInfo *Info = 334 // BLOCKINFO is a special part of the stream.
|
/external/llvm/lib/Target/R600/ |
AMDILCFGStructurizer.cpp | 183 typedef BlockInformation<InstrT> BlockInfo; 184 typedef std::map<BlockT *, BlockInfo *> BlockInfoMap; [all...] |
/external/clang/lib/CodeGen/ |
CGBlocks.cpp | 47 const CGBlockInfo &blockInfo, 52 const CGBlockInfo &blockInfo) { 53 return CodeGenFunction(CGM).GenerateCopyHelperFunction(blockInfo); 58 const CGBlockInfo &blockInfo) { 59 return CodeGenFunction(CGM).GenerateDestroyHelperFunction(blockInfo); 75 const CGBlockInfo &blockInfo) { 91 blockInfo.BlockSize.getQuantity())); 94 if (blockInfo.NeedsCopyDispose) { 96 elements.push_back(buildCopyHelper(CGM, blockInfo)); 99 elements.push_back(buildDisposeHelper(CGM, blockInfo)); [all...] |
CGDecl.cpp | [all...] |
CodeGenFunction.cpp | 41 AutoreleaseResult(false), BlockInfo(0), BlockPointer(0), [all...] |
CGClass.cpp | [all...] |
CodeGenFunction.h | 618 const CodeGen::CGBlockInfo *BlockInfo; [all...] |