| /external/swiftshader/third_party/LLVM/lib/CodeGen/ |
| PeepholeOptimizer.cpp | 98 bool OptimizeBitcastInstr(MachineInstr *MI, MachineBasicBlock *MBB); 99 bool OptimizeCmpInstr(MachineInstr *MI, MachineBasicBlock *MBB); 100 bool OptimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB, 105 bool FoldImmediate(MachineInstr *MI, MachineBasicBlock *MBB, 132 OptimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB, 196 if (UseMBB == MBB) { 204 } else if (Aggressive && DT->dominates(MBB, UseMBB)) { 209 // Both will be live out of the def MBB anyway. Don't extend live range of 268 MachineBasicBlock *MBB) { 334 MachineBasicBlock *MBB) { [all...] |
| RegAllocBasic.cpp | 429 // Add newly allocated physical registers to the MBB live in sets. 431 NamedRegionTimer T("MBB Live Ins", TimerGroupName, TimePassesIsEnabled); 442 MachineFunction::iterator MBB = llvm::next(MF->begin()); 445 tie(Start, Stop) = Indexes->getMBBRange(MBB); 450 if (!MBB->isLiveIn(PhysReg)) 451 MBB->addLiveIn(PhysReg); 452 DEBUG(dbgs() << "\tBB#" << MBB->getNumber() << ':' 455 MBB = Indexes->getMBBFromIndex(SI.start().getPrevIndex()); 456 if (++MBB == MFE) 458 tie(Start, Stop) = Indexes->getMBBRange(MBB); [all...] |
| SplitKit.h | 70 MachineBasicBlock *MBB; 162 /// isThroughBlock - Return true if CurLI is live through MBB without uses. 163 bool isThroughBlock(unsigned MBB) const { return ThroughBlocks.test(MBB); } 311 MachineBasicBlock &MBB, 318 /// getShallowDominator - Returns the least busy dominator of MBB that is 320 MachineBasicBlock *findShallowDominator(MachineBasicBlock *MBB, 370 /// enterIntvAtEnd - Enter the open interval at the end of MBB. 371 /// Use the open interval from he inserted copy to the MBB end. 373 SlotIndex enterIntvAtEnd(MachineBasicBlock &MBB); [all...] |
| TargetInstrInfoImpl.cpp | 42 MachineBasicBlock *MBB = Tail->getParent(); 44 // Remove all the old successors of MBB from the CFG. 45 while (!MBB->succ_empty()) 46 MBB->removeSuccessor(MBB->succ_begin()); 48 // Remove all the dead instructions from the end of MBB. 49 MBB->erase(Tail, MBB->end()); 51 // If MBB isn't immediately before MBB, insert a branch to it [all...] |
| /external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
| FunctionLoweringInfo.cpp | 143 MachineBasicBlock *MBB = mf.CreateMachineBasicBlock(BB); 144 MBBMap[BB] = MBB; 145 MF->push_back(MBB); 151 MBB->setHasAddressTaken(); 174 BuildMI(MBB, DL, TII->get(TargetOpcode::PHI), PHIReg + i); 377 MachineBasicBlock *MBB) { 383 MMI->addPersonality(MBB, cast<Function>(CE->getOperand(0))); 400 MMI->addCatchTypeInfo(MBB, TyInfo); 406 MMI->addCleanup(MBB); 412 MMI->addFilterTypeInfo(MBB, TyInfo) [all...] |
| /external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
| ARMConstantPoolValue.h | 201 const MachineBasicBlock *MBB; // Machine basic block. 203 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id, 209 const MachineBasicBlock *mbb, 212 const MachineBasicBlock *getMBB() const { return MBB; }
|
| MLxExpansionPass.cpp | 65 void ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI, 68 bool ExpandFPMLxInstructions(MachineBasicBlock &MBB); 91 MachineBasicBlock *MBB = MI->getParent(); 94 if (DefMI->getParent() != MBB) 120 MachineBasicBlock *MBB = MI->getParent(); 122 if (UseMI->getParent() != MBB) 131 if (UseMI->getParent() != MBB) 206 MLxExpansion::ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI, 225 MachineInstrBuilder MIB = BuildMI(MBB, *MI, MI->getDebugLoc(), MCID1, TmpReg) 232 MIB = BuildMI(MBB, *MI, MI->getDebugLoc(), MCID2 [all...] |
| Thumb2ITBlockPass.cpp | 47 bool InsertITInstructions(MachineBasicBlock &MBB); 163 bool Thumb2ITBlockPass::InsertITInstructions(MachineBasicBlock &MBB) { 168 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); 184 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII->get(ARM::t2IT)) 220 MBB.remove(NMI); 221 MBB.insert(InsertPos, NMI); 258 MachineBasicBlock &MBB = *MFI; 260 Modified |= InsertITInstructions(MBB);
|
| /external/swiftshader/third_party/LLVM/lib/Target/MBlaze/ |
| MBlazeFrameLowering.cpp | 57 MachineBasicBlock::iterator MBB = MB->begin(); 60 for (; MBB != MBE; ++MBB) { 61 MachineInstr::mop_iterator MIB = MBB->operands_begin(); 62 const MachineInstr::mop_iterator MIE = MBB->operands_end(); 100 MachineBasicBlock *MBB = MF.getBlockNumbered(0); 101 MachineBasicBlock::iterator MIB = MBB->begin(); 102 MachineBasicBlock::iterator MIE = MBB->end(); 207 MBB->erase(EraseInstr[i]); 343 MachineBasicBlock &MBB = MF.front() [all...] |
| /external/swiftshader/third_party/LLVM/lib/Target/PowerPC/ |
| PPCRegisterInfo.cpp | 281 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 298 BuildMI(MBB, I, dl, TII.get(ADDIInstr), StackReg).addReg(StackReg). 302 BuildMI(MBB, MBBI, dl, TII.get(LISInstr), TmpReg) 304 BuildMI(MBB, MBBI, dl, TII.get(ORIInstr), TmpReg) 307 BuildMI(MBB, MBBI, dl, TII.get(ADDInstr)) 315 MBB.erase(I); 344 MachineBasicBlock &MBB = *MI.getParent(); 346 MachineFunction &MF = *MBB.getParent(); 382 BuildMI(MBB, II, dl, TII.get(PPC::ADDI), Reg) 387 BuildMI(MBB, II, dl, TII.get(PPC::LD), Reg [all...] |
| /external/swiftshader/third_party/LLVM/lib/Target/XCore/ |
| XCoreFrameLowering.cpp | 45 static void loadFromStack(MachineBasicBlock &MBB, 55 BuildMI(MBB, I, dl, TII.get(Opcode), DstReg) 60 static void storeToStack(MachineBasicBlock &MBB, 70 BuildMI(MBB, I, dl, TII.get(Opcode)) 91 MachineBasicBlock &MBB = MF.front(); // Prolog goes in entry BB 92 MachineBasicBlock::iterator MBBI = MBB.begin(); 100 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 107 loadFromStack(MBB, MBBI, XCore::R11, 0, dl, TII); 130 MBB.addLiveIn(XCore::LR); 136 BuildMI(MBB, MBBI, dl, TII.get(Opcode)).addImm(FrameSize) [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 102 void setCurrentSwiftErrorVReg(const MachineBasicBlock *MBB, const Value *, 165 /// MBB - The current block. 166 MachineBasicBlock *MBB; 168 /// MBB - The current insert position inside the current block. 194 /// If the current MBB is a landing pad, the exception pointer and exception
|
| /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 106 void setCurrentSwiftErrorVReg(const MachineBasicBlock *MBB, const Value *, 176 /// MBB - The current block. 177 MachineBasicBlock *MBB; 179 /// MBB - The current insert position inside the current block. 205 /// If the current MBB is a landing pad, the exception pointer and exception
|
| /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 106 void setCurrentSwiftErrorVReg(const MachineBasicBlock *MBB, const Value *, 176 /// MBB - The current block. 177 MachineBasicBlock *MBB; 179 /// MBB - The current insert position inside the current block. 205 /// If the current MBB is a landing pad, the exception pointer and exception
|
| /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 106 void setCurrentSwiftErrorVReg(const MachineBasicBlock *MBB, const Value *, 176 /// MBB - The current block. 177 MachineBasicBlock *MBB; 179 /// MBB - The current insert position inside the current block. 205 /// If the current MBB is a landing pad, the exception pointer and exception
|
| /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/GlobalISel/ |
| RegBankSelect.h | 240 MachineBasicBlock &MBB; 242 /// Does the insertion point is at the beginning or end of MBB. 249 return Beginning ? MBB.begin() : MBB.end(); 252 MachineBasicBlock &getInsertMBBImpl() override { return MBB; } 255 MBBInsertPoint(MachineBasicBlock &MBB, bool Beginning = true) 256 : InsertPoint(), MBB(MBB), Beginning(Beginning) { 259 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) & [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 106 void setCurrentSwiftErrorVReg(const MachineBasicBlock *MBB, const Value *, 176 /// MBB - The current block. 177 MachineBasicBlock *MBB; 179 /// MBB - The current insert position inside the current block. 205 /// If the current MBB is a landing pad, the exception pointer and exception
|
| /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/GlobalISel/ |
| RegBankSelect.h | 240 MachineBasicBlock &MBB; 242 /// Does the insertion point is at the beginning or end of MBB. 249 return Beginning ? MBB.begin() : MBB.end(); 252 MachineBasicBlock &getInsertMBBImpl() override { return MBB; } 255 MBBInsertPoint(MachineBasicBlock &MBB, bool Beginning = true) 256 : InsertPoint(), MBB(MBB), Beginning(Beginning) { 259 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) & [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 106 void setCurrentSwiftErrorVReg(const MachineBasicBlock *MBB, const Value *, 176 /// MBB - The current block. 177 MachineBasicBlock *MBB; 179 /// MBB - The current insert position inside the current block. 205 /// If the current MBB is a landing pad, the exception pointer and exception
|
| /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/GlobalISel/ |
| RegBankSelect.h | 240 MachineBasicBlock &MBB; 242 /// Does the insertion point is at the beginning or end of MBB. 249 return Beginning ? MBB.begin() : MBB.end(); 252 MachineBasicBlock &getInsertMBBImpl() override { return MBB; } 255 MBBInsertPoint(MachineBasicBlock &MBB, bool Beginning = true) 256 : InsertPoint(), MBB(MBB), Beginning(Beginning) { 259 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) & [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 106 void setCurrentSwiftErrorVReg(const MachineBasicBlock *MBB, const Value *, 176 /// MBB - The current block. 177 MachineBasicBlock *MBB; 179 /// MBB - The current insert position inside the current block. 205 /// If the current MBB is a landing pad, the exception pointer and exception
|
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/GlobalISel/ |
| RegBankSelect.h | 240 MachineBasicBlock &MBB; 242 /// Does the insertion point is at the beginning or end of MBB. 249 return Beginning ? MBB.begin() : MBB.end(); 252 MachineBasicBlock &getInsertMBBImpl() override { return MBB; } 255 MBBInsertPoint(MachineBasicBlock &MBB, bool Beginning = true) 256 : InsertPoint(), MBB(MBB), Beginning(Beginning) { 259 assert((!Beginning || MBB.getFirstNonPHI() == MBB.begin()) & [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 102 void setCurrentSwiftErrorVReg(const MachineBasicBlock *MBB, const Value *, 165 /// MBB - The current block. 166 MachineBasicBlock *MBB; 168 /// MBB - The current insert position inside the current block. 194 /// If the current MBB is a landing pad, the exception pointer and exception
|
| /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 106 void setCurrentSwiftErrorVReg(const MachineBasicBlock *MBB, const Value *, 176 /// MBB - The current block. 177 MachineBasicBlock *MBB; 179 /// MBB - The current insert position inside the current block. 205 /// If the current MBB is a landing pad, the exception pointer and exception
|
| /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 106 void setCurrentSwiftErrorVReg(const MachineBasicBlock *MBB, const Value *, 176 /// MBB - The current block. 177 MachineBasicBlock *MBB; 179 /// MBB - The current insert position inside the current block. 205 /// If the current MBB is a landing pad, the exception pointer and exception
|