Lines Matching defs:BlockInfo
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,
463 void splitRegOutBlock(const SplitAnalysis::BlockInfo &BI,