| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiDelaySlotFiller.cpp | 40 MachineBasicBlock::instr_iterator LastFiller; 66 void insertDefsUses(MachineBasicBlock::instr_iterator MI, 77 MachineBasicBlock::instr_iterator Slot, 78 MachineBasicBlock::instr_iterator &Filler); 96 for (MachineBasicBlock::instr_iterator I = MBB.instr_begin(); in runOnMachineBasicBlock() 99 MachineBasicBlock::instr_iterator InstrWithSlot = I; in runOnMachineBasicBlock() 100 MachineBasicBlock::instr_iterator J = I; in runOnMachineBasicBlock() 120 MachineBasicBlock::instr_iterator FI = RI.getReverse(); in runOnMachineBasicBlock() 146 MachineBasicBlock::instr_iterator Slot, in findDelayInstr() 163 MachineBasicBlock::instr_iterator FI = I.getReverse(); in findDelayInstr() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstrBundleIterator.h | 28 using instr_iterator = typename list_type::iterator; 34 using instr_iterator = typename list_type::reverse_iterator; 40 using instr_iterator = typename list_type::const_iterator; 111 using instr_iterator = typename Traits::instr_iterator; 113 instr_iterator MII; 116 using value_type = typename instr_iterator::value_type; 118 using pointer = typename instr_iterator::pointer; 119 using reference = typename instr_iterator::reference; 120 using const_pointer = typename instr_iterator::const_pointer; 133 MachineInstrBundleIterator(instr_iterator MI) : MII(MI) { [all …]
|
| H A D | MachineInstrBundle.h | 29 MachineBasicBlock::instr_iterator FirstMI, 30 MachineBasicBlock::instr_iterator LastMI); 37 MachineBasicBlock::instr_iterator finalizeBundle(MachineBasicBlock &MBB, 38 MachineBasicBlock::instr_iterator FirstMI); 45 inline MachineBasicBlock::instr_iterator getBundleStart( in getBundleStart() 46 MachineBasicBlock::instr_iterator I) { in getBundleStart() 61 inline MachineBasicBlock::instr_iterator getBundleEnd( in getBundleEnd() 62 MachineBasicBlock::instr_iterator I) { in getBundleEnd() 93 MachineBasicBlock::instr_iterator InstrI, InstrE;
|
| H A D | MachineBasicBlock.h | 55 using instr_iterator = 62 instr_iterator Last); 166 using instr_iterator = Instructions::iterator; 550 instr_iterator getFirstInstrTerminator(); 601 instr_iterator insert(instr_iterator I, MachineInstr *M); 633 instr_iterator erase(instr_iterator I); 639 instr_iterator erase_instr(MachineInstr *I) { 640 return erase(instr_iterator(I)); 670 return Insts.remove(instr_iterator(I)); 728 DebugLoc findDebugLoc(instr_iterator MBBI); [all …]
|
| H A D | MachineInstrBuilder.h | 337 MachineBasicBlock::instr_iterator I, in BuildMI() 352 return BuildMI(BB, MachineBasicBlock::instr_iterator(I), DL, MCID, DestReg); in BuildMI() 376 MachineBasicBlock::instr_iterator I, in BuildMI() 391 return BuildMI(BB, MachineBasicBlock::instr_iterator(I), DL, MCID); in BuildMI() 505 MachineBasicBlock::instr_iterator Begin; 506 MachineBasicBlock::instr_iterator End; 541 MachineBasicBlock::instr_iterator begin() const { return Begin; } in begin() 544 MachineBasicBlock::instr_iterator end() const { return End; } in end() 548 MIBundleBuilder &insert(MachineBasicBlock::instr_iterator I, in insert()
|
| H A D | MachineRegisterInfo.h | 1020 MachineBasicBlock::instr_iterator P = 1126 MachineBasicBlock::instr_iterator P =
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineInstrBundle.cpp | 53 for (MachineBasicBlock::instr_iterator MII = MBB->instr_begin(), in runOnMachineFunction() 111 static DebugLoc getDebugLoc(MachineBasicBlock::instr_iterator FirstMI, in getDebugLoc() 112 MachineBasicBlock::instr_iterator LastMI) { in getDebugLoc() 126 MachineBasicBlock::instr_iterator FirstMI, in finalizeBundle() 127 MachineBasicBlock::instr_iterator LastMI) { in finalizeBundle() 244 MachineBasicBlock::instr_iterator 246 MachineBasicBlock::instr_iterator FirstMI) { in finalizeBundle() 247 MachineBasicBlock::instr_iterator E = MBB.instr_end(); in finalizeBundle() 248 MachineBasicBlock::instr_iterator LastMI = std::next(FirstMI); in finalizeBundle() 261 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(); in finalizeBundles() [all …]
|
| H A D | MachineBasicBlock.cpp | 92 for (MachineBasicBlock::instr_iterator in addNodeToList() 152 instr_iterator I = instr_begin(), E = instr_end(); in getFirstNonPHI() 201 instr_iterator B = instr_begin(), E = instr_end(), I = E; in getFirstInstrTerminator() 216 instr_iterator B = instr_begin(), I = instr_end(); in getLastNonDebugInstr() 980 for (MachineBasicBlock::instr_iterator in SplitCriticalEdge() 1027 for (MachineBasicBlock::instr_iterator in SplitCriticalEdge() 1155 MachineBasicBlock::instr_iterator 1156 MachineBasicBlock::erase(MachineBasicBlock::instr_iterator I) { in erase() 1168 MachineBasicBlock::instr_iterator 1200 MachineBasicBlock::instr_iterator I = instr_end(); in ReplaceUsesOfBlockWith() [all …]
|
| H A D | ProcessImplicitDefs.cpp | 97 MachineBasicBlock::instr_iterator UserMI = MI->getIterator(); in processImplicitDef() 98 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end(); in processImplicitDef() 149 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(), in runOnMachineFunction()
|
| H A D | SlotIndexes.cpp | 137 MachineBasicBlock::instr_iterator Next = std::next(MI.getIterator()); in removeSingleMachineInstrFromMaps()
|
| H A D | MachineInstr.cpp | 724 MachineBasicBlock::instr_iterator Pred = getIterator(); in bundleWithPred() 733 MachineBasicBlock::instr_iterator Succ = getIterator(); in bundleWithSucc() 742 MachineBasicBlock::instr_iterator Pred = getIterator(); in unbundleFromPred() 751 MachineBasicBlock::instr_iterator Succ = getIterator(); in unbundleFromSucc()
|
| H A D | VirtRegMap.cpp | 504 for (MachineBasicBlock::instr_iterator in rewrite()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MicroMipsSizeReduction.cpp | 126 MachineBasicBlock::instr_iterator 130 MachineBasicBlock::instr_iterator &argNextMII) in ReduceEntryFunArgs() 155 bool ReduceMI(const MachineBasicBlock::instr_iterator &MII, 156 MachineBasicBlock::instr_iterator &NextMII); 415 bool MicroMipsSizeReduce::ReduceMI(const MachineBasicBlock::instr_iterator &MII, in ReduceMI() 458 MachineBasicBlock::instr_iterator &NextMII = Arguments->NextMII; in ReduceXWtoXWP() 459 const MachineBasicBlock::instr_iterator &E = in ReduceXWtoXWP() 615 MachineBasicBlock::instr_iterator &NextMII = Arguments->NextMII; in ReduceMoveToMovep() 616 const MachineBasicBlock::instr_iterator &E = in ReduceMoveToMovep() 674 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(), in ReduceMBB() [all …]
|
| H A D | MipsBranchExpansion.cpp | 298 for (MachineBasicBlock::instr_iterator MI = MBB->instr_begin(); in initMBBInfo() 360 MachineBasicBlock::instr_iterator II = Br.getInstrIterator(); in replaceBranch() 758 MachineBasicBlock::instr_iterator Iit = I->getIterator(); in handleForbiddenSlot()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorPrint.cpp | 97 MachineBasicBlock::instr_iterator I, in addAsmInstr() 140 MachineBasicBlock::instr_iterator MII = MI.getIterator(); in runOnMachineFunction() 171 MachineBasicBlock::instr_iterator MII = I->getIterator(); in runOnMachineFunction()
|
| H A D | HexagonHardwareLoops.cpp | 426 using instr_iterator = MachineBasicBlock::instr_iterator; in findInductionRegister() typedef 428 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end(); in findInductionRegister() 1329 using instr_iterator = MachineBasicBlock::instr_iterator; in orderBumpCompare() typedef 1332 for (instr_iterator I(BumpI), E = BB->instr_end(); I != E; ++I) in orderBumpCompare() 1339 instr_iterator CmpIt = CmpI->getIterator(), NextIt = std::next(CmpIt); in orderBumpCompare() 1340 for (instr_iterator I = NextIt, E = BB->instr_end(); I != E; ++I) { in orderBumpCompare() 1627 using instr_iterator = MachineBasicBlock::instr_iterator; in fixupInductionVariable() typedef 1629 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end(); in fixupInductionVariable() 1870 using instr_iterator = MachineBasicBlock::instr_iterator; in createPreheaderForLoop() typedef 1899 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end(); in createPreheaderForLoop() [all …]
|
| H A D | HexagonInstrInfo.h | 475 MachineBasicBlock::instr_iterator expandVGatherPseudo(MachineInstr &MI) const; 490 void setBundleNoShuf(MachineBasicBlock::instr_iterator MIB) const;
|
| H A D | HexagonVLIWPacketizer.cpp | 162 MachineBasicBlock::instr_iterator InsertPt; in moveInstrOut() 1151 MachineBasicBlock::instr_iterator NextI; in unpacketizeSoloInstrs() 1777 MachineBasicBlock::instr_iterator NextMI = std::next(MI->getIterator()); in endPacket() 1784 MachineBasicBlock::instr_iterator FirstMI(OldPacketMIs.front()); in endPacket() 1785 MachineBasicBlock::instr_iterator LastMI(EndMI.getInstrIterator()); in endPacket()
|
| H A D | HexagonOptAddrMode.cpp | 488 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeLoad() 551 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeStore() 629 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeAddAsl()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrInfo.cpp | 150 MachineBasicBlock::instr_iterator I = MBB.instr_end(); in removeBranch()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | Thumb2SizeReduction.cpp | 1056 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(),E = MBB.instr_end(); in ReduceMBB() 1057 MachineBasicBlock::instr_iterator NextMII; in ReduceMBB() 1076 MachineBasicBlock::instr_iterator I = std::prev(NextMII); in ReduceMBB()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | R600ControlFlowFinalizer.cpp | 416 for (MachineBasicBlock::instr_iterator E = MBB.instr_end(); I != E;) { in MakeALUClause() 426 MachineBasicBlock::instr_iterator BI = I.getInstrIterator(); in MakeALUClause()
|
| H A D | SIFormMemoryClauses.cpp | 314 MachineBasicBlock::instr_iterator Next; in runOnMachineFunction()
|
| H A D | R600Packetizer.cpp | 75 MachineBasicBlock::instr_iterator BI = I.getInstrIterator(); in getPreviousVector()
|
| H A D | AMDGPUMachineCFGStructurizer.cpp | 717 for (MachineBasicBlock::instr_iterator in storeLiveOutReg() 1144 void eliminateDeadBranchOperands(MachineBasicBlock::instr_iterator &II); 1417 for (MachineBasicBlock::instr_iterator I = MBB->instr_begin(), in extractKilledPHIs() 1696 MachineBasicBlock::instr_iterator Terminator = MBB->getFirstInstrTerminator(); in insertUnconditionalBranch() 2858 for (MachineBasicBlock::instr_iterator I = MBBI.instr_begin(), in checkRegOnlyPHIInputs()
|