/external/llvm/lib/Target/PowerPC/ |
PPCCTRLoops.cpp | 605 static bool verifyCTRBranch(MachineBasicBlock *MBB, 606 MachineBasicBlock::iterator I) { 607 MachineBasicBlock::iterator BI = I; 608 SmallSet<MachineBasicBlock *, 16> Visited; 609 SmallVector<MachineBasicBlock *, 8> Preds; 624 for (MachineBasicBlock::iterator IE = MBB->begin();; --I) { 658 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(), 681 MachineBasicBlock *MBB = &*I; 685 for (MachineBasicBlock::iterator MII = MBB->getFirstTerminator(),
|
PPCInstrInfo.cpp | 420 void PPCInstrInfo::insertNoop(MachineBasicBlock &MBB, 421 MachineBasicBlock::iterator MI) const { 445 bool PPCInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, 446 MachineBasicBlock *&FBB, 452 MachineBasicBlock::iterator I = MBB.getLastNonDebugInstr(); 607 unsigned PPCInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { 608 MachineBasicBlock::iterator I = MBB.getLastNonDebugInstr(); 637 PPCInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB [all...] |
/external/llvm/lib/CodeGen/ |
LiveIntervalAnalysis.cpp | 225 for (MachineBasicBlock &MBB : *MF) { 317 const MachineBasicBlock *MBB = &*MFI; 370 SmallPtrSet<MachineBasicBlock*, 16> LiveOut; 377 const MachineBasicBlock *MBB = Indexes.getMBBFromIndex(Idx.getPrevSlot()); 612 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill); 629 typedef SmallPtrSet<MachineBasicBlock*, 9> VisitedTy; 631 for (MachineBasicBlock::succ_iterator 634 for (df_ext_iterator<MachineBasicBlock*, VisitedTy> 637 MachineBasicBlock *MBB = *I; 799 MachineBasicBlock* [all...] |
MachineFunction.cpp | 59 void ilist_traits<MachineBasicBlock>::deleteNode(MachineBasicBlock *MBB) { 109 // Do call MachineBasicBlock destructors, it contains std::vectors. 162 /// This discards all of the MachineBasicBlock numbers and recomputes them. 164 /// ordering of the blocks within the function. If a specific MachineBasicBlock 166 void MachineFunction::RenumberBlocks(MachineBasicBlock *MBB) { 235 /// Allocate a new MachineBasicBlock. Use this instead of 236 /// `new MachineBasicBlock'. 237 MachineBasicBlock * 239 return new (BasicBlockRecycler.Allocate<MachineBasicBlock>(Allocator) [all...] |
InlineSpiller.cpp | 109 MachineBasicBlock *SpillMBB; 172 bool reMaterializeFor(LiveInterval&, MachineBasicBlock::iterator MI); 178 void insertReload(unsigned VReg, SlotIndex, MachineBasicBlock::iterator MI); 179 void insertSpill(unsigned VReg, bool isKill, MachineBasicBlock::iterator MI); 735 MachineBasicBlock *MBB = LIS.getMBBFromIndex(SVI.SpillVNI->def); 736 MachineBasicBlock::iterator MII; 833 MachineBasicBlock *MBB = LIS.getMBBFromIndex(VNI->def); 834 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(), 857 MachineBasicBlock::iterator MI) { [all...] |
LiveDebugVariables.cpp | 84 SmallPtrSet<const MachineBasicBlock *, 4> LBlocks; 91 bool dominates(MachineBasicBlock *MBB) { 132 void insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx, unsigned LocNo, 513 MachineBasicBlock *MBB = &*MFI; 514 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end(); 544 MachineBasicBlock *MBB = LIS.getMBBFromIndex(Start); 734 for (MachineBasicBlock &MBB : mf) { [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64FrameLowering.cpp | 159 MachineFunction &MF, MachineBasicBlock &MBB, 160 MachineBasicBlock::iterator I) const { 205 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 279 MachineBasicBlock &MBB) const { 280 MachineBasicBlock::iterator MBBI = MBB.begin(); 539 MachineBasicBlock &MBB) const { 540 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); 609 MachineBasicBlock::iterator LastPopI = MBB.getFirstTerminator(); 611 MachineBasicBlock::iterator Begin = MBB.begin() [all...] |
AArch64AdvSIMDScalarPass.cpp | 87 bool processMachineBasicBlock(MachineBasicBlock *MBB); 299 MachineBasicBlock *MBB = MI->getParent(); 372 bool AArch64AdvSIMDScalar::processMachineBasicBlock(MachineBasicBlock *MBB) { 374 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); I != E;) {
|
AArch64RegisterInfo.cpp | 316 void AArch64RegisterInfo::materializeFrameBaseRegister(MachineBasicBlock *MBB, 320 MachineBasicBlock::iterator Ins = MBB->begin(); 355 void AArch64RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, 361 MachineBasicBlock &MBB = *MI.getParent();
|
/external/llvm/lib/Target/Hexagon/ |
HexagonStoreWidening.cpp | 90 void createStoreGroups(MachineBasicBlock &MBB, 92 bool processBasicBlock(MachineBasicBlock &MBB); 209 void HexagonStoreWidening::createStoreGroups(MachineBasicBlock &MBB, 490 MachineBasicBlock *MBB = OG.back()->getParent(); 491 MachineBasicBlock::iterator InsertAt = MBB->end(); 576 bool HexagonStoreWidening::processBasicBlock(MachineBasicBlock &MBB) {
|
HexagonInstrInfo.cpp | 120 static unsigned nonDbgMICount(MachineBasicBlock::const_instr_iterator MIB, 121 MachineBasicBlock::const_instr_iterator MIE) { 135 static MachineInstr *findLoopInstr(MachineBasicBlock *BB, int EndLoopOp, 136 SmallPtrSet<MachineBasicBlock *, 8> &Visited) { 148 for (MachineBasicBlock::pred_iterator PB = BB->pred_begin(), 155 for (MachineBasicBlock::reverse_instr_iterator I = (*PB)->instr_rbegin(), 293 bool HexagonInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, 294 MachineBasicBlock *&TBB, 295 MachineBasicBlock *&FBB, 303 MachineBasicBlock::instr_iterator I = MBB.instr_end() [all...] |
HexagonGenInsert.cpp | 496 unsigned distance(const MachineBasicBlock *FromB, 497 const MachineBasicBlock *ToB, const UnsignedMap &RPO, 499 unsigned distance(MachineBasicBlock::const_iterator FromI, 500 MachineBasicBlock::const_iterator ToI, const UnsignedMap &RPO, 503 void collectInBlock(MachineBasicBlock *B, OrderedRegisterList &AVs); 557 const MachineBasicBlock &B = *A; 560 typedef MachineBasicBlock::const_iterator mb_iterator; 712 unsigned HexagonGenInsert::distance(const MachineBasicBlock *FromB, 713 const MachineBasicBlock *ToB, const UnsignedMap &RPO, 727 typedef MachineBasicBlock::const_pred_iterator pred_iterator [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
WinException.cpp | 151 /// Retreive the MCSymbol for a GlobalValue or MachineBasicBlock. 153 const MachineBasicBlock *MBB) { 171 void WinException::beginFunclet(const MachineBasicBlock &MBB, 347 MachineBasicBlock::const_iterator MBBI, 400 MachineBasicBlock::const_iterator MBBI; 574 auto *Handler = UME.Handler.get<MachineBasicBlock *>(); 670 getMCSymbolForMBB(Asm, UME.Cleanup.dyn_cast<MachineBasicBlock *>()); 745 getMCSymbolForMBB(Asm, HT.Handler.dyn_cast<MachineBasicBlock *>()); [all...] |
/external/llvm/include/llvm/CodeGen/ |
LiveRangeEdit.h | 193 SlotIndex rematerializeAt(MachineBasicBlock &MBB, 194 MachineBasicBlock::iterator MI,
|
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUMCInstLower.cpp | 22 #include "llvm/CodeGen/MachineBasicBlock.h" 99 const MachineBasicBlock *MBB = MI->getParent(); 100 MachineBasicBlock::const_instr_iterator I = ++MI->getIterator();
|
SILowerI1Copies.cpp | 83 MachineBasicBlock &MBB = *BI; 84 MachineBasicBlock::iterator I, Next;
|
SIFrameLowering.cpp | 50 MachineBasicBlock &MBB) const { 161 MachineBasicBlock::iterator I = MBB.begin(); 215 for (MachineBasicBlock &OtherBB : MF) {
|
/external/llvm/lib/Target/ARM/ |
ARMInstrInfo.cpp | 93 void ARMInstrInfo::expandLoadStackGuard(MachineBasicBlock::iterator MI, 119 MachineBasicBlock &MBB = *MI->getParent();
|
ARMHazardRecognizer.cpp | 56 MachineBasicBlock::iterator I = LastMI;
|
/external/llvm/lib/Target/MSP430/ |
MSP430RegisterInfo.cpp | 104 MSP430RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, 110 MachineBasicBlock &MBB = *MI.getParent();
|
/external/llvm/lib/Target/SystemZ/ |
SystemZRegisterInfo.cpp | 58 SystemZRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI, 63 MachineBasicBlock &MBB = *MI->getParent();
|
/external/llvm/lib/Target/Mips/ |
Mips16ISelDAGToDAG.cpp | 72 MachineBasicBlock &MBB = MF.front(); 73 MachineBasicBlock::iterator I = MBB.begin(); 103 MachineBasicBlock &MBB = MF.front(); 104 MachineBasicBlock::iterator I = MBB.begin();
|
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyStoreResults.cpp | 102 MachineBasicBlock *Pred =
|
/external/llvm/lib/Target/X86/ |
X86AsmPrinter.h | 106 void EmitBasicBlockEnd(const MachineBasicBlock &MBB) override {
|
X86RegisterInfo.h | 125 void eliminateFrameIndex(MachineBasicBlock::iterator MI,
|