HomeSort by relevance Sort by last modified time
    Searched full:mbb (Results 176 - 200 of 321) sorted by null

1 2 3 4 5 6 78 91011>>

  /external/llvm/lib/CodeGen/
SplitKit.h 68 MachineBasicBlock *MBB;
170 /// isThroughBlock - Return true if CurLI is live through MBB without uses.
171 bool isThroughBlock(unsigned MBB) const { return ThroughBlocks.test(MBB); }
320 MachineBasicBlock &MBB,
327 /// getShallowDominator - Returns the least busy dominator of MBB that is
329 MachineBasicBlock *findShallowDominator(MachineBasicBlock *MBB,
379 /// enterIntvAtEnd - Enter the open interval at the end of MBB.
380 /// Use the open interval from he inserted copy to the MBB end.
382 SlotIndex enterIntvAtEnd(MachineBasicBlock &MBB);
    [all...]
TwoAddressInstructionPass.cpp 81 MachineBasicBlock *MBB;
220 SlotIndex MBBEndIdx = LIS->getMBBEndIdx(MBB).getPrevSlot();
243 if (!KillMI || KillMI->getParent() != MBB || KillMI == MI ||
300 MBB->remove(MI);
301 MBB->insert(KillPos, MI);
311 /// last instruction in the MBB that defines the specified register and the
322 if (MI->getParent() != MBB || MI->isDebugValue())
452 MachineInstr *findOnlyInterestingUse(unsigned Reg, MachineBasicBlock *MBB,
461 if (UseMI.getParent() != MBB)
626 MachineFunction::iterator MFI = MBB;
    [all...]
PrologEpilogInserter.cpp 326 MachineBasicBlock* MBB = ReturnBlocks[ri];
327 I = MBB->end(); --I;
332 while (I2 != MBB->begin() && (--I2)->isTerminator())
335 bool AtStart = I == MBB->begin();
342 if (!TFI->restoreCalleeSavedRegisters(*MBB, I, CSI, TRI)) {
346 TII.loadRegFromStackSlot(*MBB, I, Reg,
349 assert(I != MBB->begin() &&
354 I = MBB->begin();
369 MachineBasicBlock* MBB = BI->first;
383 I = MBB->begin()
    [all...]
OptimizePHIs.cpp 54 bool OptimizeBB(MachineBasicBlock &MBB);
154 bool OptimizePHIs::OptimizeBB(MachineBasicBlock &MBB) {
157 MII = MBB.begin(), E = MBB.end(); MII != E; ) {
  /external/llvm/include/llvm/CodeGen/
FunctionLoweringInfo.h 89 /// MBB - The current block.
90 MachineBasicBlock *MBB;
92 /// MBB - The current insert position inside the current block.
118 /// If the current MBB is a landing pad, the exception pointer and exception
224 MachineModuleInfo *MMI, MachineBasicBlock *MBB);
229 MachineBasicBlock *MBB);
MachineBranchProbabilityInfo.h 60 uint32_t getSumForBlock(const MachineBasicBlock *MBB, uint32_t &Scale) const;
67 MachineBasicBlock *getHotSucc(MachineBasicBlock *MBB) const;
DFAPacketizer.h 117 void PacketizeMIs(MachineBasicBlock *MBB,
133 void endPacket(MachineBasicBlock *MBB, MachineInstr *MI);
142 MachineBasicBlock *MBB) {
  /external/llvm/lib/Target/Hexagon/
HexagonNewValueJump.cpp 382 MachineBasicBlock* MBB = MBBb;
385 << MBB->getNumber() << "\n");
386 DEBUG(MBB->dump());
404 for (MachineBasicBlock::iterator MII = MBB->end(), E = MBB->begin();
438 //if(LVs.isLiveOut(predReg, *MBB)) break;
446 for (MachineBasicBlock::const_succ_iterator SI = MBB->succ_begin(),
447 SIE = MBB->succ_end(); SI != SIE; ++SI) {
596 MBB->splice(jmpPos, MI->getParent(), MI);
597 MBB->splice(jmpPos, MI->getParent(), cmpInstr)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDGPUMCInstLower.cpp 67 const MachineBasicBlock *MBB = MI->getParent();
70 while (I != MBB->end() && I->isInsideBundle()) {
SIInstrInfo.cpp 37 SIInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
48 BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DestReg)
AMDGPUAsmPrinter.cpp 63 MachineBasicBlock &MBB = *BB;
64 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
  /external/llvm/lib/Target/R600/
AMDGPUMCInstLower.cpp 68 const MachineBasicBlock *MBB = MI->getParent();
71 while (I != MBB->end() && I->isInsideBundle()) {
SIFixSGPRCopies.cpp 137 MachineBasicBlock &MBB = *BI;
138 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
  /external/llvm/lib/Target/X86/
X86InstrInfo.h 190 void reMaterialize(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
229 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
233 virtual unsigned RemoveBranch(MachineBasicBlock &MBB) const;
234 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
241 virtual void insertSelect(MachineBasicBlock &MBB,
246 virtual void copyPhysReg(MachineBasicBlock &MBB,
250 virtual void storeRegToStackSlot(MachineBasicBlock &MBB,
263 virtual void loadRegFromStackSlot(MachineBasicBlock &MBB,
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUMCInstLower.cpp 67 const MachineBasicBlock *MBB = MI->getParent();
70 while (I != MBB->end() && I->isInsideBundle()) {
SIInstrInfo.cpp 37 SIInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
48 BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DestReg)
AMDGPUAsmPrinter.cpp 63 MachineBasicBlock &MBB = *BB;
64 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 594 MachineBasicBlock *MBB) const {
619 MachineFunction *MF = MBB->getParent();
620 const BasicBlock *LLVM_BB = MBB->getBasicBlock();
622 MachineFunction::iterator It = MBB;
637 EndBB->splice(EndBB->begin(), MBB,
639 MBB->end());
640 EndBB->transferSuccessorsAndUpdatePHIs(MBB);
645 // [... start of incoming MBB ...]
649 BuildMI(MBB, DL, TII->get(AArch64::LSFP128_STR))
653 BuildMI(MBB, DL, TII->get(AArch64::Bcc)
    [all...]
AArch64RegisterInfo.cpp 86 MachineBasicBlock &MBB = *MI.getParent();
87 MachineFunction &MF = *MBB.getParent();
142 emitRegUpdate(MBB, MBBI, MBBI->getDebugLoc(), TII,
  /external/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.cpp 385 emitLoadConstPool(MachineBasicBlock &MBB,
391 MachineFunction &MF = *MBB.getParent();
398 BuildMI(MBB, MBBI, dl, TII.get(ARM::LDRcp))
562 materializeFrameBaseRegister(MachineBasicBlock *MBB,
565 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>();
569 MachineBasicBlock::iterator Ins = MBB->begin();
571 if (Ins != MBB->end())
574 const MachineFunction &MF = *MBB->getParent();
575 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
580 MachineInstrBuilder MIB = AddDefaultPred(BuildMI(*MBB, Ins, DL, MCID, BaseReg
    [all...]
ARMConstantPoolValue.h 195 const MachineBasicBlock *MBB; // Machine basic block.
197 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id,
203 const MachineBasicBlock *mbb,
206 const MachineBasicBlock *getMBB() const { return MBB; }
Thumb2RegisterInfo.h 32 void emitLoadConstPool(MachineBasicBlock &MBB,
  /external/llvm/lib/Target/Mips/
Mips16RegisterInfo.h 32 bool saveScavengerRegister(MachineBasicBlock &MBB,
  /external/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.h 37 MachineBasicBlock *MBB;
128 MachineBasicBlock *getBlock() { return MBB; }
135 InstrEmitter(MachineBasicBlock *mbb, MachineBasicBlock::iterator insertpos);
SelectionDAGISel.cpp 254 // When new basic blocks are inserted and the edges from MBB to its successors
259 MachineBasicBlock *MBB) const {
468 const MachineBasicBlock *MBB = I;
469 for (MachineBasicBlock::const_iterator II = MBB->begin(), IE = MBB->end();
588 BlockNumber = FuncInfo->MBB->getNumber();
590 FuncInfo->MBB->getBasicBlock()->getName().str();
704 Scheduler->Run(CurDAG, FuncInfo->MBB);
711 MachineBasicBlock *FirstMBB = FuncInfo->MBB, *LastMBB;
717 LastMBB = FuncInfo->MBB = Scheduler->EmitSchedule(FuncInfo->InsertPt)
    [all...]

Completed in 294 milliseconds

1 2 3 4 5 6 78 91011>>