Lines Matching full:blockinfo
95 /// Two BlockInfo entries are created for template 4. One for the live-in
99 /// Live-through blocks without any uses don't get BlockInfo entries. They
102 struct BlockInfo {
110 /// isOneInstr - Returns true when this BlockInfo describes a single
128 SmallVector<BlockInfo, 8> UseBlocks;
180 /// getUseBlocks - Return an array of BlockInfo objects for the basic blocks
182 ArrayRef<BlockInfo> getUseBlocks() const { return UseBlocks; }
213 bool shouldSplitSingleBlock(const BlockInfo &BI, bool SingleInstrs) const;
462 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI);
485 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI,
497 void splitRegOutBlock(const SplitAnalysis::BlockInfo &BI,