Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:BlockInfo

62   /// Two BlockInfo entries are created for template 4. One for the live-in
66 /// Live-through blocks without any uses don't get BlockInfo entries. They
69 struct BlockInfo {
77 /// isOneInstr - Returns true when this BlockInfo describes a single
95 SmallVector<BlockInfo, 8> UseBlocks;
155 /// getUseBlocks - Return an array of BlockInfo objects for the basic blocks
157 ArrayRef<BlockInfo> getUseBlocks() const { return UseBlocks; }
188 bool shouldSplitSingleBlock(const BlockInfo &BI, bool SingleInstrs) const;
421 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI);
444 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI,
456 void splitRegOutBlock(const SplitAnalysis::BlockInfo &BI,