HomeSort by relevance Sort by last modified time
    Searched defs:MBB (Results 201 - 225 of 356) sorted by null

1 2 3 4 5 6 7 891011>>

  /external/swiftshader/third_party/LLVM/lib/CodeGen/
MachineCSE.cpp 79 bool PerformTrivialCoalescing(MachineInstr *MI, MachineBasicBlock *MBB);
84 const MachineBasicBlock *MBB,
91 void EnterScope(MachineBasicBlock *MBB);
92 void ExitScope(MachineBasicBlock *MBB);
93 bool ProcessBlock(MachineBasicBlock *MBB);
112 MachineBasicBlock *MBB) {
126 if (DefMI->getParent() != MBB)
191 const MachineBasicBlock *MBB,
207 (MO.isDead() || isPhysDefTriviallyDead(Reg, I, MBB->end())))
221 MachineBasicBlock *MBB = MI->getParent()
    [all...]
PrologEpilogInserter.cpp 329 MachineBasicBlock* MBB = ReturnBlocks[ri];
330 I = MBB->end(); --I;
335 while (I2 != MBB->begin() && (--I2)->getDesc().isTerminator())
338 bool AtStart = I == MBB->begin();
345 if (!TFI->restoreCalleeSavedRegisters(*MBB, I, CSI, TRI)) {
349 TII.loadRegFromStackSlot(*MBB, I, Reg,
352 assert(I != MBB->begin() &&
357 I = MBB->begin();
372 MachineBasicBlock* MBB = BI->first;
386 I = MBB->begin()
    [all...]
StackSlotColoring.cpp 136 MachineBasicBlock *MBB,
139 MachineBasicBlock *MBB,
146 bool RemoveDeadStores(MachineBasicBlock* MBB);
183 MachineBasicBlock *MBB = &*MBBI;
184 unsigned loopDepth = loopInfo->getLoopDepth(MBB);
185 for (MachineBasicBlock::iterator MII = MBB->begin(), EE = MBB->end();
496 MachineBasicBlock *MBB,
498 if (MII == MBB->begin())
503 while (--MII != MBB->begin())
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/
RegBankSelect.h 230 MachineBasicBlock &MBB;
231 /// Does the insertion point is at the beginning or end of MBB.
238 return Beginning ? MBB.begin() : MBB.end();
241 MachineBasicBlock &getInsertMBBImpl() override { return MBB; }
244 MBBInsertPoint(MachineBasicBlock &MBB, bool Beginning = true)
245 : InsertPoint(), MBB(MBB), Beginning(Beginning) {
248 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) &
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
456 MachineBasicBlock &MBB;
464 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
469 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
482 : MBB(*MI->getParent()), Begin(MI),
486 MachineBasicBlock &getMBB() const { return MBB; }
502 MBB.insert(I, MI);
520 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/GlobalISel/
RegBankSelect.h 230 MachineBasicBlock &MBB;
231 /// Does the insertion point is at the beginning or end of MBB.
238 return Beginning ? MBB.begin() : MBB.end();
241 MachineBasicBlock &getInsertMBBImpl() override { return MBB; }
244 MBBInsertPoint(MachineBasicBlock &MBB, bool Beginning = true)
245 : InsertPoint(), MBB(MBB), Beginning(Beginning) {
248 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) &
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
461 MachineBasicBlock &MBB;
469 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
474 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
487 : MBB(*MI->getParent()), Begin(MI),
491 MachineBasicBlock &getMBB() const { return MBB; }
507 MBB.insert(I, MI);
525 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/GlobalISel/
RegBankSelect.h 230 MachineBasicBlock &MBB;
231 /// Does the insertion point is at the beginning or end of MBB.
238 return Beginning ? MBB.begin() : MBB.end();
241 MachineBasicBlock &getInsertMBBImpl() override { return MBB; }
244 MBBInsertPoint(MachineBasicBlock &MBB, bool Beginning = true)
245 : InsertPoint(), MBB(MBB), Beginning(Beginning) {
248 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) &
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
461 MachineBasicBlock &MBB;
469 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
474 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
487 : MBB(*MI->getParent()), Begin(MI),
491 MachineBasicBlock &getMBB() const { return MBB; }
507 MBB.insert(I, MI);
525 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
465 MachineBasicBlock &MBB;
473 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
478 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
491 : MBB(*MI->getParent()), Begin(MI),
495 MachineBasicBlock &getMBB() const { return MBB; }
511 MBB.insert(I, MI);
529 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
465 MachineBasicBlock &MBB;
473 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
478 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
491 : MBB(*MI->getParent()), Begin(MI),
495 MachineBasicBlock &getMBB() const { return MBB; }
511 MBB.insert(I, MI);
529 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
465 MachineBasicBlock &MBB;
473 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
478 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
491 : MBB(*MI->getParent()), Begin(MI),
495 MachineBasicBlock &getMBB() const { return MBB; }
511 MBB.insert(I, MI);
529 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
465 MachineBasicBlock &MBB;
473 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
478 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
491 : MBB(*MI->getParent()), Begin(MI),
495 MachineBasicBlock &getMBB() const { return MBB; }
511 MBB.insert(I, MI);
529 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/
RegBankSelect.h 230 MachineBasicBlock &MBB;
231 /// Does the insertion point is at the beginning or end of MBB.
238 return Beginning ? MBB.begin() : MBB.end();
241 MachineBasicBlock &getInsertMBBImpl() override { return MBB; }
244 MBBInsertPoint(MachineBasicBlock &MBB, bool Beginning = true)
245 : InsertPoint(), MBB(MBB), Beginning(Beginning) {
248 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) &
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
456 MachineBasicBlock &MBB;
464 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
469 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
482 : MBB(*MI->getParent()), Begin(MI),
486 MachineBasicBlock &getMBB() const { return MBB; }
502 MBB.insert(I, MI);
520 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/GlobalISel/
RegBankSelect.h 230 MachineBasicBlock &MBB;
231 /// Does the insertion point is at the beginning or end of MBB.
238 return Beginning ? MBB.begin() : MBB.end();
241 MachineBasicBlock &getInsertMBBImpl() override { return MBB; }
244 MBBInsertPoint(MachineBasicBlock &MBB, bool Beginning = true)
245 : InsertPoint(), MBB(MBB), Beginning(Beginning) {
248 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) &
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
461 MachineBasicBlock &MBB;
469 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
474 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
487 : MBB(*MI->getParent()), Begin(MI),
491 MachineBasicBlock &getMBB() const { return MBB; }
507 MBB.insert(I, MI);
525 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/GlobalISel/
RegBankSelect.h 230 MachineBasicBlock &MBB;
231 /// Does the insertion point is at the beginning or end of MBB.
238 return Beginning ? MBB.begin() : MBB.end();
241 MachineBasicBlock &getInsertMBBImpl() override { return MBB; }
244 MBBInsertPoint(MachineBasicBlock &MBB, bool Beginning = true)
245 : InsertPoint(), MBB(MBB), Beginning(Beginning) {
248 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) &
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
461 MachineBasicBlock &MBB;
469 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
474 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
487 : MBB(*MI->getParent()), Begin(MI),
491 MachineBasicBlock &getMBB() const { return MBB; }
507 MBB.insert(I, MI);
525 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
465 MachineBasicBlock &MBB;
473 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
478 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
491 : MBB(*MI->getParent()), Begin(MI),
495 MachineBasicBlock &getMBB() const { return MBB; }
511 MBB.insert(I, MI);
529 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
465 MachineBasicBlock &MBB;
473 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
478 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
491 : MBB(*MI->getParent()), Begin(MI),
495 MachineBasicBlock &getMBB() const { return MBB; }
511 MBB.insert(I, MI);
529 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
465 MachineBasicBlock &MBB;
473 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
478 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
491 : MBB(*MI->getParent()), Begin(MI),
495 MachineBasicBlock &getMBB() const { return MBB; }
511 MBB.insert(I, MI);
529 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/
MachineInstrBuilder.h 13 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
129 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
131 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
465 MachineBasicBlock &MBB;
473 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
478 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
491 : MBB(*MI->getParent()), Begin(MI),
495 MachineBasicBlock &getMBB() const { return MBB; }
511 MBB.insert(I, MI);
529 /// Insert MI into MBB by prepending it to the instructions in the bundle
    [all...]
  /external/llvm/include/llvm/CodeGen/
SlotIndexes.h 355 /// MBBRanges - Map MBB number to (start, stop) indexes.
359 /// and MBB id.
400 void repairIndexesInRange(MachineBasicBlock *MBB,
451 const MachineBasicBlock *MBB = MI.getParent();
452 assert(MBB && "MI must be inserted inna basic block");
453 MachineBasicBlock::const_iterator I = MI, B = MBB->begin();
456 return getMBBStartIdx(MBB);
468 const MachineBasicBlock *MBB = MI.getParent();
469 assert(MBB && "MI must be inserted inna basic block");
470 MachineBasicBlock::const_iterator I = MI, E = MBB->end()
    [all...]
  /external/llvm/lib/CodeGen/
EarlyIfConversion.cpp 140 /// Return true if all non-terminator instructions in MBB can be safely
142 bool canSpeculateInstrs(MachineBasicBlock *MBB);
165 /// canConvertIf - If the sub-CFG headed by MBB can be if-converted,
167 bool canConvertIf(MachineBasicBlock *MBB);
176 /// canSpeculateInstrs - Returns true if all the instructions in MBB can safely
184 bool SSAIfConv::canSpeculateInstrs(MachineBasicBlock *MBB) {
187 if (!MBB->livein_empty()) {
188 DEBUG(dbgs() << "BB#" << MBB->getNumber() << " has live-ins.\n");
196 for (MachineBasicBlock::iterator I = MBB->begin(),
197 E = MBB->getFirstTerminator(); I != E; ++I)
    [all...]

Completed in 4376 milliseconds

1 2 3 4 5 6 7 891011>>