| /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...] |