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
147 SmallVector<BlockInfo, 8> UseBlocks;
199 /// getUseBlocks - Return an array of BlockInfo objects for the basic blocks
201 ArrayRef<BlockInfo> getUseBlocks() const { return UseBlocks; }
232 bool shouldSplitSingleBlock(const BlockInfo &BI, bool SingleInstrs) const;
524 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI);
547 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI,
559 void splitRegOutBlock(const SplitAnalysis::BlockInfo &BI,