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

1 2 3 4 5 67 8 91011>>

  /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

Completed in 925 milliseconds

1 2 3 4 5 67 8 91011>>