Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
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.cpp683 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in addSplitConstraints()
689 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in addSplitConstraints()
886 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcSpillCost()
888 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcSpillCost()
907 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcGlobalSplitCost()
909 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcGlobalSplitCost()
969 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in splitAroundRegion()
971 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in splitAroundRegion()
1236 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in tryBlockSplit()
1238 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in tryBlockSplit()
[all …]
DSplitKit.cpp188 BlockInfo BI; in calcLiveBlockInfo()
1129 bool SplitAnalysis::shouldSplitSingleBlock(const BlockInfo &BI, in shouldSplitSingleBlock()
1147 void SplitEditor::splitSingleBlock(const SplitAnalysis::BlockInfo &BI) { in splitSingleBlock()
1278 void SplitEditor::splitRegInBlock(const SplitAnalysis::BlockInfo &BI, in splitRegInBlock()
1370 void SplitEditor::splitRegOutBlock(const SplitAnalysis::BlockInfo &BI, in splitRegOutBlock()
/external/llvm/include/llvm/Bitcode/
DBitstreamWriter.h57 struct BlockInfo { struct
61 std::vector<BlockInfo> BlockInfoRecords; argument
105 BlockInfo &Info = BlockInfoRecords.back(); in ~BitstreamWriter()
196 BlockInfo *getBlockInfo(unsigned BlockID) { in getBlockInfo()
231 if (BlockInfo *Info = getBlockInfo(BlockID)) { in EnterSubblock()
517 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) { in getOrCreateBlockInfo()
518 if (BlockInfo *BI = getBlockInfo(BlockID)) in getOrCreateBlockInfo()
522 BlockInfoRecords.push_back(BlockInfo()); in getOrCreateBlockInfo()
536 BlockInfo &Info = getOrCreateBlockInfo(BlockID); in EmitBlockInfoAbbrev()
DBitstreamReader.h34 struct BlockInfo { struct
44 std::vector<BlockInfo> BlockInfoRecords; argument
76 BlockInfo &Info = BlockInfoRecords.back(); in ~BitstreamReader()
101 const BlockInfo *getBlockInfo(unsigned BlockID) const { in getBlockInfo()
113 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) { in getOrCreateBlockInfo()
114 if (const BlockInfo *BI = getBlockInfo(BlockID)) in getOrCreateBlockInfo()
115 return *const_cast<BlockInfo*>(BI); in getOrCreateBlockInfo()
118 BlockInfoRecords.push_back(BlockInfo()); in getOrCreateBlockInfo()
419 if (const BitstreamReader::BlockInfo *Info =
608 BitstreamReader::BlockInfo *CurBlockInfo = 0; in ReadBlockInfoBlock()
/external/clang/lib/Analysis/
DThreadSafety.cpp518 std::vector<CFGBlockInfo> &BlockInfo);
739 std::vector<CFGBlockInfo> &BlockInfo) { in traverseCFG() argument
748 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; in traverseCFG()
764 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID]; in traverseCFG()
811 Context LoopBegin = BlockInfo[FirstLoopBlock->getBlockID()].EntryContext; in traverseCFG()
819 saveContext(0, BlockInfo[exitID].ExitContext); in traverseCFG()
826 std::vector<CFGBlockInfo> &BlockInfo) { in findBlockLocations() argument
830 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()]; in findBlockLocations()
863 BlockInfo[(*CurrBlock->pred_begin())->getBlockID()].ExitLoc; in findBlockLocations()
1488 std::vector<CFGBlockInfo> BlockInfo(CFGraph->getNumBlockIDs(), in runAnalysis() local
[all …]
/external/llvm/include/llvm/Analysis/
DProfileInfoTypes.h33 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/Analysis/
DProfileInfoLoader.cpp133 case BlockInfo: in ProfileInfoLoader()
/external/llvm/tools/llvm-bcanalyzer/
Dllvm-bcanalyzer.cpp92 if (const BitstreamReader::BlockInfo *Info = in GetBlockName()
133 if (const BitstreamReader::BlockInfo *Info = in GetCodeName()
/external/clang/lib/CodeGen/
DCGBlocks.cpp700 BlockInfo->getCapture(variable); in EmitBlockLiteral()
889 assert(BlockInfo && "evaluating block ref without block information?"); in GetAddrOfBlockDecl()
890 const CGBlockInfo::Capture &capture = BlockInfo->getCapture(variable); in GetAddrOfBlockDecl()
1003 BlockInfo = &blockInfo; in GenerateBlockFunction()
DCGDecl.cpp1476 if (BlockInfo) { in EmitParmDecl()
1481 DI->EmitDeclareOfBlockLiteralArgVariable(*BlockInfo, Arg, Builder); in EmitParmDecl()
DCodeGenFunction.cpp35 AutoreleaseResult(false), BlockInfo(0), BlockPointer(0), in CodeGenFunction()
DCGClass.cpp1780 const BlockDecl *BD = BlockInfo->getBlockDecl(); in EmitLambdaBlockInvokeBody()
DCodeGenFunction.h599 const CodeGen::CGBlockInfo *BlockInfo;