HomeSort by relevance Sort by last modified time
    Searched refs:BlockInfo (Results 1 - 20 of 20) sorted by null

  /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...]

Completed in 2410 milliseconds