| /external/llvm/lib/CodeGen/ |
| MachineInstr.cpp | 55 if (MachineBasicBlock *MBB = MI->getParent()) 56 if (MachineFunction *MF = MBB->getParent()) { 97 if (MachineBasicBlock *MBB = MI->getParent()) 98 if (MachineFunction *MF = MBB->getParent()) { 117 if (MachineBasicBlock *MBB = MI->getParent()) 118 if (MachineFunction *MF = MBB->getParent()) 133 if (MachineBasicBlock *MBB = MI->getParent()) 134 if (MachineFunction *MF = MBB->getParent()) 265 if (const MachineBasicBlock *MBB = MI->getParent()) 266 if (const MachineFunction *MF = MBB->getParent() [all...] |
| GCStrategy.cpp | 75 MCSymbol *InsertLabel(MachineBasicBlock &MBB, 345 MCSymbol *GCMachineCodeAnalysis::InsertLabel(MachineBasicBlock &MBB, 348 MCSymbol *Label = MBB.getParent()->getContext().CreateTempSymbol(); 349 BuildMI(MBB, MI, DL, TII->get(TargetOpcode::GC_LABEL)).addSym(Label);
|
| RegisterPressure.cpp | 158 MBB = nullptr; 181 const MachineBasicBlock *mbb, 191 MBB = mbb; 229 while (IdxPos != MBB->end() && IdxPos->isDebugValue()) 231 if (IdxPos == MBB->end()) 232 return LIS->getMBBEndIdx(MBB); 460 if (CurrPos == MBB->begin()) { 474 while (CurrPos != MBB->begin() && CurrPos->isDebugValue()); 558 if (CurrPos == MBB->end()) [all...] |
| MachineScheduler.cpp | 55 cl::desc("Only schedule this MBB#")); 372 MachineBasicBlock *MBB, 376 return MI->isCall() || TII->isSchedulingBoundary(MI, MBB, *MF); 388 for (MachineFunction::iterator MBB = MF->begin(), MBBEnd = MF->end(); 389 MBB != MBBEnd; ++MBB) { 391 Scheduler.startBlock(MBB); 397 && (int)SchedOnlyBlock != MBB->getNumber()) 406 // MBB->end() for the bottom region. 412 // MBB::size() uses instr_iterator to count. Here we need a bundle to coun [all...] |
| LiveRangeEdit.cpp | 148 SlotIndex LiveRangeEdit::rematerializeAt(MachineBasicBlock &MBB, 155 TII.reMaterialize(MBB, MI, DestReg, 0, RM.OrigMI, tri);
|
| /external/llvm/lib/CodeGen/SelectionDAG/ |
| SelectionDAGBuilder.h | 173 /// CaseBB - The MBB in which to emit the compare and branch 238 MachineBasicBlock *D): Reg(R), JTI(J), MBB(M), Default(D) {} 245 /// MBB - the MBB into which to emit the code for the indirect jump. 246 MachineBasicBlock *MBB; 247 /// Default - the MBB of the default bb, which is a successor of the range 248 /// check MBB. This is when updating PHI nodes in successors. 383 /// mbbb and the failure mbb if we have not created one for this 412 MachineBasicBlock *MBB, 417 ParentMBB = MBB; [all...] |
| /external/llvm/lib/Target/Hexagon/ |
| HexagonPeephole.cpp | 128 MachineBasicBlock* MBB = MBBb; 133 for (MachineBasicBlock::iterator MII = MBB->begin(); MII != MBB->end();
|
| HexagonHardwareLoops.cpp | 471 MachineBasicBlock *MBB = IV_Phi->getOperand(i+1).getMBB(); 472 if (MBB == Preheader) 474 else if (MBB == Latch) 876 MachineBasicBlock *MBB = Blocks[i]; 878 MII = MBB->begin(), E = MBB->end(); MII != E; ++MII) { [all...] |
| /external/llvm/lib/Target/AArch64/ |
| AArch64LoadStoreOptimizer.cpp | 61 // Return the matching instruction if one is found, else MBB->end(). 99 bool optimizeBlock(MachineBasicBlock &MBB); 746 bool AArch64LoadStoreOpt::optimizeBlock(MachineBasicBlock &MBB) { 764 for (MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); 832 for (MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); 910 TII->getRegClass(MI->getDesc(), 0, TRI, *(MBB.getParent())) [all...] |
| AArch64PromoteConstant.cpp | 561 for (auto &MBB : F) { 562 for (auto &MI : MBB) {
|
| /external/llvm/lib/Target/Mips/ |
| MipsAsmPrinter.h | 120 const MachineBasicBlock* MBB) const override;
|
| MipsSEISelLowering.h | 42 MachineBasicBlock *MBB) const override;
|
| /external/llvm/include/llvm/CodeGen/ |
| JITCodeEmitter.h | 281 void StartMachineBasicBlock(MachineBasicBlock *MBB) override = 0; 320 /// MachineBasicBlock, only usable after the label for the MBB has been 324 getMachineBasicBlockAddress(MachineBasicBlock *MBB) const override = 0;
|
| MachineCodeEmitter.h | 278 virtual void StartMachineBasicBlock(MachineBasicBlock *MBB) = 0; 317 /// MachineBasicBlock, only usable after the label for the MBB has been 320 virtual uintptr_t getMachineBasicBlockAddress(MachineBasicBlock *MBB) const= 0;
|
| MachineModuleInfo.h | 73 explicit LandingPadInfo(MachineBasicBlock *MBB) 74 : LandingPadBlock(MBB), LandingPadLabel(nullptr), Personality(nullptr) {}
|
| LexicalScopes.h | 170 bool dominates(DebugLoc DL, MachineBasicBlock *MBB);
|
| LiveRangeEdit.h | 188 /// instruction into MBB before MI. The new instruction is mapped, but 191 SlotIndex rematerializeAt(MachineBasicBlock &MBB,
|
| ScheduleDAGInstrs.h | 242 void fixupKills(MachineBasicBlock *MBB);
|
| /external/llvm/lib/Target/ARM/ |
| ARMISelLowering.h | 259 MachineBasicBlock *MBB) const override; 574 MachineBasicBlock *MBB, 578 MachineBasicBlock *MBB) const; 583 MachineBasicBlock *MBB) const; 586 MachineBasicBlock *MBB) const;
|
| /external/llvm/lib/Target/PowerPC/ |
| PPCISelLowering.h | 408 MachineBasicBlock *MBB) const override; 410 MachineBasicBlock *MBB, bool is64Bit, 413 MachineBasicBlock *MBB, 417 MachineBasicBlock *MBB) const; 420 MachineBasicBlock *MBB) const;
|
| /external/llvm/lib/Target/X86/ |
| X86InstrInfo.cpp | [all...] |
| X86CodeEmitter.cpp | 87 void emitPCRelativeBlockAddress(MachineBasicBlock *MBB); 142 for (MachineFunction::iterator MBB = MF.begin(), E = MF.end(); 143 MBB != E; ++MBB) { 144 MCE.StartMachineBasicBlock(MBB); 145 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); 259 void Emitter<CodeEmitter>::emitPCRelativeBlockAddress(MachineBasicBlock *MBB) { 263 X86::reloc_pcrel_word, MBB)); [all...] |
| /external/llvm/include/llvm/Target/ |
| TargetRegisterInfo.h | 764 virtual void materializeFrameBaseRegister(MachineBasicBlock *MBB, [all...] |
| /external/llvm/lib/Target/XCore/ |
| XCoreAsmPrinter.cpp | 204 MachineBasicBlock *MBB = JTBBs[i]; 207 O << *MBB->getSymbol();
|
| /external/llvm/lib/CodeGen/AsmPrinter/ |
| WinCodeViewLineTables.cpp | 280 for (const auto &MBB : *MF) { 283 for (const auto &MI : MBB) {
|