HomeSort by relevance Sort by last modified time
    Searched refs:MBB (Results 276 - 300 of 342) sorted by null

<<11121314

  /external/llvm/lib/CodeGen/
MachineInstr.cpp 63 if (MachineBasicBlock *MBB = MI->getParent())
64 if (MachineFunction *MF = MBB->getParent()) {
105 if (MachineBasicBlock *MBB = MI->getParent())
106 if (MachineFunction *MF = MBB->getParent()) {
123 if (MachineBasicBlock *MBB = MI->getParent()) {
124 if (MachineFunction *MF = MBB->getParent())
181 if (MachineBasicBlock *MBB = MI->getParent())
182 if (MachineFunction *MF = MBB->getParent())
688 if (MachineBasicBlock *MBB = getParent())
689 return &MBB->getParent()->getRegInfo()
    [all...]
InlineSpiller.cpp 415 // This is an alternative def earlier in the same MBB.
735 MachineBasicBlock *MBB = LIS.getMBBFromIndex(SVI.SpillVNI->def);
738 MII = MBB->SkipPHIsAndLabels(MBB->begin());
746 TII.storeRegToStackSlot(*MBB, MII, SVI.SpillReg, false, StackSlot,
833 MachineBasicBlock *MBB = LIS.getMBBFromIndex(VNI->def);
834 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
835 PE = MBB->pred_end(); PI != PE; ++PI) {
    [all...]
PeepholeOptimizer.cpp 151 bool optimizeCmpInstr(MachineInstr *MI, MachineBasicBlock *MBB);
152 bool optimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
165 bool foldImmediate(MachineInstr *MI, MachineBasicBlock *MBB,
413 optimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
490 if (UseMBB == MBB) {
498 } else if (Aggressive && DT->dominates(MBB, UseMBB)) {
503 // Both will be live out of the def MBB anyway. Don't extend live range of
563 MachineBasicBlock *MBB) {
722 MachineBasicBlock *MBB = OrigPHI->getParent();
723 MachineInstrBuilder MIB = BuildMI(*MBB, OrigPHI, OrigPHI->getDebugLoc()
    [all...]
MachineFunction.cpp 59 void ilist_traits<MachineBasicBlock>::deleteNode(MachineBasicBlock *MBB) {
60 MBB->getParent()->DeleteMachineBasicBlock(MBB);
163 /// This guarantees that the MBB numbers are sequential, dense, and match the
166 void MachineFunction::RenumberBlocks(MachineBasicBlock *MBB) {
169 if (MBB == nullptr)
172 MBBI = MBB->getIterator();
184 "MBB number mismatch!");
245 MachineFunction::DeleteMachineBasicBlock(MachineBasicBlock *MBB) {
246 assert(MBB->getParent() == this && "MBB parent mismatch!")
    [all...]
MachineBasicBlock.cpp 56 assert(getNumber() >= 0 && "cannot get label for unreachable MBB");
66 raw_ostream &llvm::operator<<(raw_ostream &OS, const MachineBasicBlock &MBB) {
67 MBB.print(OS);
71 /// When an MBB is added to an MF, we need to update the parent pointer of the
72 /// MBB, the MBB numbering, and any instructions in the MBB to be on the right
75 /// MBBs start out as #-1. When a MBB is added to a MachineFunction, it
76 /// gets the next available unique MBB number. If it is removed from a
118 /// When moving a range of instructions from one MBB list to another, we need t
    [all...]
RegisterPressure.cpp 181 MBB = nullptr;
203 const MachineBasicBlock *mbb,
213 MBB = mbb;
250 while (IdxPos != MBB->end() && IdxPos->isDebugValue())
252 if (IdxPos == MBB->end())
253 return LIS->getMBBEndIdx(MBB);
520 assert(CurrPos != MBB->begin());
531 while (CurrPos != MBB->begin() && CurrPos->isDebugValue());
594 assert(CurrPos != MBB->end())
    [all...]
LiveInterval.cpp 787 const MachineBasicBlock *MBB,
789 // We start the search at the end of MBB.
790 SlotIndex EndIdx = Indexes.getMBBEndIdx(MBB);
801 for (const MachineBasicBlock *Pred : MBB->predecessors()) {
829 const MachineBasicBlock *MBB = Indexes.getMBBFromIndex(S.start);
830 for (const MachineBasicBlock *Pred : MBB->predecessors()) {
966 const MachineBasicBlock *MBB = Indexes.getMBBFromIndex(Pos);
    [all...]
MachineRegisterInfo.cpp 461 const MachineBasicBlock &MBB = *MI.getParent();
462 if (!MBB.succ_empty())
464 const MachineFunction &MF = *MBB.getParent();
  /external/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.cpp 176 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
296 BuildMI(*MBB, InsertPos, Op.getDebugLoc(),
338 BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
461 BuildMI(*MBB, InsertPos, DL, TII->get(TargetOpcode::COPY), NewReg)
508 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
524 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
571 MBB->insert(InsertPos, MIB);
595 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
639 MBB->insert(InsertPos, MIB);
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZISelLowering.h 507 // If the last instruction before MBBI in MBB was some form of COMPARE,
511 bool convertPrevCompareToBranch(MachineBasicBlock *MBB,
524 MachineBasicBlock *MBB,
531 MachineBasicBlock *MBB,
544 MachineBasicBlock *MBB,
548 MachineBasicBlock *MBB,
  /external/llvm/lib/Target/AMDGPU/
SIRegisterInfo.cpp 209 MachineBasicBlock *MBB = MI->getParent();
229 BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_ADD_U32), SOffset)
243 BuildMI(*MBB, MI, DL, TII->get(LoadStoreOp))
260 MachineBasicBlock *MBB = MI->getParent();
290 BuildMI(*MBB, MI, DL,
323 BuildMI(*MBB, MI, DL,
385 BuildMI(*MBB, MI, MI->getDebugLoc(),
SIFoldOperands.cpp 312 MachineBasicBlock &MBB = *BI;
314 for (I = MBB.begin(); I != MBB.end(); I = Next) {
AMDGPUAsmPrinter.cpp 266 for (const MachineBasicBlock &MBB : MF) {
267 for (const MachineInstr &MI : MBB) {
330 for (const MachineBasicBlock &MBB : MF) {
331 for (const MachineInstr &MI : MBB) {
  /external/llvm/lib/CodeGen/AsmPrinter/
WinException.cpp 153 const MachineBasicBlock *MBB) {
154 if (!MBB)
157 assert(MBB->isEHFuncletEntry());
161 const MachineFunction *MF = MBB->getParent();
165 StringRef HandlerPrefix = MBB->isCleanupFuncletEntry() ? "dtor" : "catch";
167 Twine(MBB->getNumber()) + "@?0?" +
171 void WinException::beginFunclet(const MachineBasicBlock &MBB,
173 CurrentFuncletEntry = &MBB;
178 Sym = getMCSymbolForMBB(Asm, &MBB);
189 Asm->EmitAlignment(std::max(Asm->MF->getAlignment(), MBB.getAlignment())
    [all...]
  /external/llvm/lib/Target/X86/
X86InstrInfo.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.h 255 MachineBasicBlock *MBB) const override;
649 MachineBasicBlock *MBB,
652 void EmitSjLjDispatchBlock(MachineInstr *MI, MachineBasicBlock *MBB) const;
657 MachineBasicBlock *MBB) const;
660 MachineBasicBlock *MBB) const;
662 MachineBasicBlock *MBB) const;
  /external/llvm/lib/Target/Mips/
MipsSEISelLowering.h 44 MachineBasicBlock *MBB) const override;
  /external/llvm/include/llvm/CodeGen/
MachineModuleInfo.h 83 explicit LandingPadInfo(MachineBasicBlock *MBB)
84 : LandingPadBlock(MBB), LandingPadLabel(nullptr) {}
LexicalScopes.h 167 bool dominates(const DILocation *DL, MachineBasicBlock *MBB);
LiveRangeEdit.h 190 /// instruction into MBB before MI. The new instruction is mapped, but
193 SlotIndex rematerializeAt(MachineBasicBlock &MBB,
ScheduleDAGInstrs.h 248 void fixupKills(MachineBasicBlock *MBB);
  /external/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp 218 MachineBasicBlock *MBB, MachineLoop *L,
225 MachineBasicBlock *MBB, MachineLoop *L,
573 MachineBasicBlock *MBB = IV_Phi->getOperand(i+1).getMBB();
574 if (MBB == Preheader)
576 else if (MBB == Latch)
    [all...]
HexagonAsmPrinter.cpp 121 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const {
122 if (MBB->hasAddressTaken())
124 return AsmPrinter::isBlockOnlyReachableByFallthrough(MBB);
573 const MachineBasicBlock* MBB = MI->getParent();
577 for (++MII; MII != MBB->instr_end() && MII->isInsideBundle(); ++MII)
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.h 518 MachineBasicBlock *MBB) const override;
520 MachineBasicBlock *MBB,
524 MachineBasicBlock *MBB,
528 MachineBasicBlock *MBB) const;
531 MachineBasicBlock *MBB) const;
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64LoadStoreOptimizer.cpp 92 // Return the matching instruction if one is found, else MBB->end().
135 bool optimizeBlock(MachineBasicBlock &MBB, bool enableNarrowLdOpt);
    [all...]

Completed in 1387 milliseconds

<<11121314