| /external/llvm/lib/CodeGen/ | 
| EdgeBundles.cpp | 15 #include "llvm/CodeGen/MachineBasicBlock.h" 47     for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(),
 84     for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(),
 
 | 
| GCRootLowering.cpp | 65   void VisitCallPoint(MachineBasicBlock::iterator MI); 66   MCSymbol *InsertLabel(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
 272 MCSymbol *GCMachineCodeAnalysis::InsertLabel(MachineBasicBlock &MBB,
 273                                              MachineBasicBlock::iterator MI,
 280 void GCMachineCodeAnalysis::VisitCallPoint(MachineBasicBlock::iterator CI) {
 283   MachineBasicBlock::iterator RAI = CI;
 300     for (MachineBasicBlock::iterator MI = BBI->begin(), ME = BBI->end();
 
 | 
| MachineCopyPropagation.cpp | 56     bool CopyPropagateBlock(MachineBasicBlock &MBB); 87   const MachineBasicBlock *MBB = CopyMI->getParent();
 90   MachineBasicBlock::const_iterator I = CopyMI;
 91   MachineBasicBlock::const_iterator E = MBB->end();
 92   MachineBasicBlock::const_iterator E2 = MI;
 129 bool MachineCopyPropagation::CopyPropagateBlock(MachineBasicBlock &MBB) {
 138   for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); I != E; ) {
 175           for (MachineBasicBlock::iterator I = CopyMI, E = MI; I != E; ++I)
 
 | 
| MachineVerifier.cpp | 77     typedef SmallPtrSet<const MachineBasicBlock*, 8> BlockSet; 181     DenseMap<const MachineBasicBlock*, BBInfo> MBBInfoMap;
 198     void visitMachineBasicBlockBefore(const MachineBasicBlock *MBB);
 204     void visitMachineBasicBlockAfter(const MachineBasicBlock *MBB);
 211     void report(const char *msg, const MachineBasicBlock *MBB);
 224     void markReachable(const MachineBasicBlock *MBB);
 226     void checkPHIOps(const MachineBasicBlock *MBB);
 325     for (MachineBasicBlock::const_instr_iterator MBBI = MFI->instr_begin(),
 407 void MachineVerifier::report(const char *msg, const MachineBasicBlock *MBB) {
 458 void MachineVerifier::markReachable(const MachineBasicBlock *MBB)
 [all...]
 | 
| RegisterScavenging.cpp | 18 #include "llvm/CodeGen/MachineBasicBlock.h" 66 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) {
 162     MBBI = MachineBasicBlock::iterator(nullptr);
 291 unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator StartMI,
 294                                        MachineBasicBlock::iterator &UseMI) {
 298   MachineBasicBlock::iterator ME = MBB->getFirstTerminator();
 300   MachineBasicBlock::iterator RestorePointMI = StartMI;
 301   MachineBasicBlock::iterator MI = StartMI;
 367                                         MachineBasicBlock::iterator I,
 389   MachineBasicBlock::iterator UseMI
 [all...]
 | 
| StackColoring.cpp | 34 #include "llvm/CodeGen/MachineBasicBlock.h" 107   typedef DenseMap<const MachineBasicBlock*, BlockLifetimeInfo> LivenessMap;
 111   DenseMap<const MachineBasicBlock*, int> BasicBlocks;
 113   SmallVector<const MachineBasicBlock*, 8> BasicBlockNumbering;
 196   for (MachineBasicBlock *MBB : depth_first(MF)) {
 233   for (MachineBasicBlock *MBB : depth_first(MF)) {
 290   SmallPtrSet<const MachineBasicBlock*, 8> BBSet(BasicBlockNumbering.begin(),
 298     SmallPtrSet<const MachineBasicBlock*, 8> NextBBSet;
 300     for (const MachineBasicBlock *BB : BasicBlockNumbering) {
 312       for (MachineBasicBlock::const_pred_iterator PI = BB->pred_begin()
 [all...]
 | 
| LiveRangeCalc.cpp | 202     MachineBasicBlock *MBB = I.DomNode->getBlock(); 228   MachineBasicBlock *UseMBB = Indexes->getMBBFromIndex(Use.getPrevSlot());
 258 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB,
 271     MachineBasicBlock *MBB = MF->getBlockNumbered(WorkList[i]);
 294     for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
 296        MachineBasicBlock *Pred = *PI;
 360     MachineBasicBlock *MBB = MF->getBlockNumbered(*I);
 387       MachineBasicBlock *MBB = Node->getBlock();
 406         for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
 
 | 
| /external/llvm/lib/Target/AArch64/ | 
| AArch64ConditionOptimizer.cpp | 101   MachineInstr *findSuitableCompare(MachineBasicBlock *MBB); 139     MachineBasicBlock *MBB) {
 140   MachineBasicBlock::iterator I = MBB->getFirstTerminator();
 148   for (MachineBasicBlock::iterator B = MBB->begin(); I != B;) {
 259   MachineBasicBlock *const MBB = CmpMI->getParent();
 326     MachineBasicBlock *HBB = I->getBlock();
 329     MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
 340     MachineBasicBlock *TBB_TBB = nullptr, *TBB_FBB = nullptr;
 
 | 
| AArch64RegisterInfo.h | 79   void materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg, 84   void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
 
 | 
| AArch64A57FPLoadBalancing.cpp | 138   bool runOnBasicBlock(MachineBasicBlock &MBB); 139   bool colorChainSet(std::vector<Chain*> GV, MachineBasicBlock &MBB,
 141   bool colorChain(Chain *G, Color C, MachineBasicBlock &MBB);
 142   int scavengeRegister(Chain *G, Color C, MachineBasicBlock &MBB);
 251   MachineBasicBlock::iterator getEnd() const {
 252     return ++MachineBasicBlock::iterator(KillInst ? KillInst : LastInst);
 329 bool AArch64A57FPLoadBalancing::runOnBasicBlock(MachineBasicBlock &MBB) {
 438                                               MachineBasicBlock &MBB,
 493                                                 MachineBasicBlock &MBB) {
 496   RS.forward(MachineBasicBlock::iterator(G->getStart()))
 [all...]
 | 
| /external/llvm/lib/Target/AMDGPU/ | 
| SIRegisterInfo.h | 49   void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj, 150   void buildScratchLoadStore(MachineBasicBlock::iterator MI,
 
 | 
| /external/llvm/lib/Target/BPF/ | 
| BPFISelLowering.h | 45   MachineBasicBlock * 47                               MachineBasicBlock *BB) const override;
 
 | 
| /external/llvm/lib/Target/SystemZ/ | 
| SystemZInstrInfo.cpp | 50 void SystemZInstrInfo::splitMove(MachineBasicBlock::iterator MI, 52   MachineBasicBlock *MBB = MI->getParent();
 87 void SystemZInstrInfo::splitAdjDynAlloc(MachineBasicBlock::iterator MI) const {
 88   MachineBasicBlock *MBB = MI->getParent();
 168 void SystemZInstrInfo::emitGRX32Move(MachineBasicBlock &MBB,
 169                                      MachineBasicBlock::iterator MBBI,
 247 bool SystemZInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
 248                                      MachineBasicBlock *&TBB,
 249                                      MachineBasicBlock *&FBB,
 256   MachineBasicBlock::iterator I = MBB.end()
 [all...]
 | 
| SystemZFrameLowering.cpp | 112 static void addSavedGPR(MachineBasicBlock &MBB, MachineInstrBuilder &MIB, 126 spillCalleeSavedRegisters(MachineBasicBlock &MBB,
 127                           MachineBasicBlock::iterator MBBI,
 215 restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
 216                             MachineBasicBlock::iterator MBBI,
 286 static void emitIncrement(MachineBasicBlock &MBB,
 287                           MachineBasicBlock::iterator &MBBI,
 315                                         MachineBasicBlock &MBB) const {
 321   MachineBasicBlock::iterator MBBI = MBB.begin();
 419                                         MachineBasicBlock &MBB) const
 [all...]
 | 
| SystemZElimCompare.cpp | 66   bool processBlock(MachineBasicBlock &MBB); 93 static bool isCCLiveOut(MachineBasicBlock &MBB) {
 202   MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch;
 304   MachineBasicBlock::iterator MBBI = MI, MBBE = Compare;
 342   MachineBasicBlock &MBB = *Compare->getParent();
 343   MachineBasicBlock::iterator MBBI = Compare, MBBE = MBB.begin();
 396   MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch;
 438 bool SystemZElimCompare::processBlock(MachineBasicBlock &MBB) {
 446   MachineBasicBlock::iterator MBBI = MBB.end();
 
 | 
| /external/llvm/lib/Target/PowerPC/ | 
| PPCBranchSelector.cpp | 74     [TII](MachineBasicBlock &MBB, unsigned Offset) -> unsigned { 94     MachineBasicBlock *MBB = &*MFI;
 105     for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end();
 138       MachineBasicBlock &MBB = *MFI;
 140       for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
 142         MachineBasicBlock *Dest = nullptr;
 
 | 
| /external/llvm/lib/Target/Sparc/ | 
| SparcISelLowering.h | 69     MachineBasicBlock * 71                                   MachineBasicBlock *MBB) const override;
 187     MachineBasicBlock *expandSelectCC(MachineInstr *MI, MachineBasicBlock *BB,
 189     MachineBasicBlock *expandAtomicRMW(MachineInstr *MI,
 190                                        MachineBasicBlock *BB,
 
 | 
| /external/llvm/lib/Target/WebAssembly/ | 
| WebAssemblyFrameLowering.cpp | 69                                MachineBasicBlock& MBB, 71                                MachineBasicBlock::iterator InsertPt,
 110     MachineFunction &MF, MachineBasicBlock &MBB,
 111     MachineBasicBlock::iterator I) const {
 125                                             MachineBasicBlock &MBB) const {
 144                                             MachineBasicBlock &MBB) const {
 
 | 
| /external/llvm/lib/Target/ARM/ | 
| MLxExpansionPass.cpp | 68     void ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI, 71     bool ExpandFPMLxInstructions(MachineBasicBlock &MBB);
 94   MachineBasicBlock *MBB = MI->getParent();
 123   MachineBasicBlock *MBB = MI->getParent();
 148   MachineBasicBlock *MBB = MI->getParent();
 272 MLxExpansion::ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI,
 315       MachineBasicBlock::iterator MII = MI;
 328 bool MLxExpansion::ExpandFPMLxInstructions(MachineBasicBlock &MBB) {
 335   MachineBasicBlock::reverse_iterator MII = MBB.rbegin(), E = MBB.rend();
 392   for (MachineBasicBlock &MBB : Fn
 [all...]
 | 
| ARMFrameLowering.cpp | 39 static MachineBasicBlock::iterator 40 skipAlignedDPRCS2Spills(MachineBasicBlock::iterator MI,
 123 static void emitRegPlusImmediate(bool isARM, MachineBasicBlock &MBB,
 124                                  MachineBasicBlock::iterator &MBBI, DebugLoc dl,
 138 static void emitSPUpdate(bool isARM, MachineBasicBlock &MBB,
 139                          MachineBasicBlock::iterator &MBBI, DebugLoc dl,
 188     MachineBasicBlock::iterator I;
 195   void addInst(MachineBasicBlock::iterator I, unsigned SPAdjust,
 201   void addExtraBytes(const MachineBasicBlock::iterator I, unsigned ExtraBytes) {
 208   void emitDefCFAOffsets(MachineModuleInfo &MMI, MachineBasicBlock &MBB
 [all...]
 | 
| /external/llvm/lib/Target/XCore/ | 
| XCoreRegisterInfo.cpp | 62 static void InsertFPImmInst(MachineBasicBlock::iterator II, 66   MachineBasicBlock &MBB = *MI.getParent();
 93 static void InsertFPConstInst(MachineBasicBlock::iterator II,
 99   MachineBasicBlock &MBB = *MI.getParent();
 129 static void InsertSPImmInst(MachineBasicBlock::iterator II,
 133   MachineBasicBlock &MBB = *MI.getParent();
 162 static void InsertSPConstInst(MachineBasicBlock::iterator II,
 167   MachineBasicBlock &MBB = *MI.getParent();
 261 XCoreRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
 321   MachineBasicBlock &MBB = *MI.getParent()
 [all...]
 | 
| /external/llvm/include/llvm/CodeGen/ | 
| SlotIndexes.h | 315   typedef std::pair<SlotIndex, MachineBasicBlock*> IdxMBBPair; 396     void repairIndexesInRange(MachineBasicBlock *MBB,
 397                               MachineBasicBlock::iterator Begin,
 398                               MachineBasicBlock::iterator End);
 447       const MachineBasicBlock *MBB = MI->getParent();
 449       MachineBasicBlock::const_iterator I = MI, B = MBB->begin();
 464       const MachineBasicBlock *MBB = MI->getParent();
 466       MachineBasicBlock::const_iterator I = MI, E = MBB->end();
 485     getMBBRange(const MachineBasicBlock *MBB) const {
 495     SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const
 [all...]
 | 
| MachineFrameInfo.h | 28 class MachineBasicBlock; 258   MachineBasicBlock *Save;
 260   MachineBasicBlock *Restore;
 601   MachineBasicBlock *getSavePoint() const { return Save; }
 602   void setSavePoint(MachineBasicBlock *NewSave) { Save = NewSave; }
 603   MachineBasicBlock *getRestorePoint() const { return Restore; }
 604   void setRestorePoint(MachineBasicBlock *NewRestore) { Restore = NewRestore; }
 
 | 
| AsmPrinter.h | 39 class MachineBasicBlock; 302   /// MachineBasicBlock, an alignment (if present) and a comment describing it
 304   virtual void EmitBasicBlockStart(const MachineBasicBlock &MBB) const;
 307   virtual void EmitBasicBlockEnd(const MachineBasicBlock &MBB) {}
 331   isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const;
 542                           const MachineBasicBlock *MBB, unsigned uid) const;
 
 | 
| /external/mesa3d/src/gallium/drivers/radeon/ | 
| SIISelLowering.cpp | 65 MachineBasicBlock * SITargetLowering::EmitInstrWithCustomInserter( 66     MachineInstr * MI, MachineBasicBlock * BB) const
 70   MachineBasicBlock::iterator I = MI;
 142 void SITargetLowering::AppendS_WAITCNT(MachineInstr *MI, MachineBasicBlock &BB,
 143     MachineBasicBlock::iterator I) const
 149 void SITargetLowering::LowerSI_INTERP(MachineInstr *MI, MachineBasicBlock &BB,
 150     MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const
 182     MachineBasicBlock &BB, MachineBasicBlock::iterator I,
 203 void SITargetLowering::LowerSI_KIL(MachineInstr *MI, MachineBasicBlock &BB
 [all...]
 |