Lines Matching defs:BlockInfo
114 /// Two BlockInfo entries are created for template 4. One for the live-in
118 /// Live-through blocks without any uses don't get BlockInfo entries. They
121 struct BlockInfo {
129 /// isOneInstr - Returns true when this BlockInfo describes a single
150 SmallVector<BlockInfo, 8> UseBlocks;
198 /// getUseBlocks - Return an array of BlockInfo objects for the basic blocks
200 ArrayRef<BlockInfo> getUseBlocks() const { return UseBlocks; }
233 bool shouldSplitSingleBlock(const BlockInfo &BI, bool SingleInstrs) const;
525 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI);
548 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI,
560 void splitRegOutBlock(const SplitAnalysis::BlockInfo &BI,