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

1 2 3 4 5 6 7 891011>>

  /external/llvm/lib/CodeGen/
RegisterCoalescer.cpp 123 /// copyCoalesceInMBB - Coalesce copies in the specified MBB, putting
125 void copyCoalesceInMBB(MachineBasicBlock *MBB);
240 static bool isSplitEdge(const MachineBasicBlock *MBB) {
241 if (MBB->pred_size() != 1 || MBB->succ_size() != 1)
244 for (MachineBasicBlock::const_iterator MII = MBB->begin(), E = MBB->end();
645 MachineBasicBlock *MBB = DefMI->getParent();
656 MBB->insert(Pos, NewMI);
657 MBB->erase(DefMI)
    [all...]
RegAllocFast.cpp 63 MachineBasicBlock *MBB;
290 TII->storeRegToStackSlot(*MBB, MI, LR.PhysReg, SpillKill, FI, RC, TRI);
304 if (MI == MBB->end()) {
310 MachineBasicBlock *MBB = DBG->getParent();
312 BuildMI(*MBB, MI, DL, TII->get(TargetOpcode::DBG_VALUE))
626 TII->loadRegFromStackSlot(*MBB, MI, LRI->PhysReg, FrameIndex, RC, TRI);
783 DEBUG(dbgs() << "\nAllocating " << *MBB);
788 MachineBasicBlock::iterator MII = MBB->begin();
791 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(),
792 E = MBB->livein_end(); I != E; ++I
    [all...]
MachineLICM.cpp 86 bool isExitBlock(const MachineBasicBlock *MBB) const {
87 return std::find(ExitBlocks.begin(), ExitBlocks.end(), MBB) !=
111 // If a MBB does not dominate loop exiting blocks then it may not safe
219 /// IsGuaranteedToExecute - Check if this mbb is guaranteed to execute.
220 /// If not then a load from this mbb may not be safe to hoist.
223 void EnterScope(MachineBasicBlock *MBB);
225 void ExitScope(MachineBasicBlock *MBB);
227 /// ExitScopeIfDone - Destroy scope for the MBB that corresponds to given
617 MachineBasicBlock *MBB = MI->getParent();
618 Preheader->splice(Preheader->getFirstTerminator(), MBB, MI)
    [all...]
ExpandPostRAPseudos.cpp 79 MachineBasicBlock *MBB = MI->getParent();
120 TII->copyPhysReg(*MBB, MI, MI->getDebugLoc(), DstSubReg, InsReg,
131 MBB->erase(MI);
LexicalScopes.cpp 292 bool LexicalScopes::dominates(DebugLoc DL, MachineBasicBlock *MBB) {
298 if (Scope == CurrentFnLexicalScope && MBB->getParent() == MF)
302 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end();
  /external/llvm/include/llvm/CodeGen/
MachineRelocation.h 60 MachineBasicBlock *MBB; // If this is a pointer to a LLVM BB
122 MachineBasicBlock *MBB, intptr_t cst = 0) {
132 Result.Target.MBB = MBB;
288 return Target.MBB;
MachineBlockFrequencyInfo.h 51 BlockFrequency getBlockFreq(const MachineBasicBlock *MBB) const;
  /external/llvm/include/llvm/Target/
TargetInstrInfo.h 189 virtual void reMaterialize(MachineBasicBlock &MBB,
245 /// AnalyzeBranch - Analyze the branching code at the end of MBB, returning
270 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
277 /// RemoveBranch - Remove the branching code at the end of the specific MBB.
280 virtual unsigned RemoveBranch(MachineBasicBlock &MBB) const {
294 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
310 virtual bool isLegalToSplitMBBAt(MachineBasicBlock &MBB,
321 bool isProfitableToIfCvt(MachineBasicBlock &MBB, unsigned NumCycles,
344 /// instruction latencies in the specified MBB to enable if-conversion.
349 isProfitableToDupForIfCvt(MachineBasicBlock &MBB, unsigned NumCycles
    [all...]
TargetFrameLowering.h 122 MachineBasicBlock &MBB) const = 0;
136 virtual bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
147 virtual bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
215 MachineBasicBlock &MBB,
  /external/llvm/lib/Target/Hexagon/
HexagonAsmPrinter.cpp 117 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const {
118 if (MBB->hasAddressTaken()) {
121 return AsmPrinter::isBlockOnlyReachableByFallthrough(MBB);
203 const MachineBasicBlock *MBB = MI->getParent();
207 while (MII != MBB->end() && MII->isInsideBundle()) {
  /external/llvm/lib/Target/PowerPC/
PPCCodeEmitter.cpp 84 void emitBasicBlock(MachineBasicBlock &MBB);
114 void PPCCodeEmitter::emitBasicBlock(MachineBasicBlock &MBB) {
115 MCE.StartMachineBasicBlock(&MBB);
117 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); I != E; ++I){
PPCFrameLowering.h 42 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
54 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
60 MachineBasicBlock &MBB,
63 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
  /external/llvm/lib/Target/X86/
X86FloatingPoint.cpp 114 static unsigned calcLiveInMask(MachineBasicBlock *MBB) {
116 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(),
117 E = MBB->livein_end(); I != E; ++I) {
129 MachineBasicBlock *MBB; // Current basic block
169 // Set up our stack model to match the incoming registers to MBB.
238 DebugLoc dl = I == MBB->end() ? DebugLoc() : I->getDebugLoc();
253 BuildMI(*MBB, I, dl, TII->get(X86::XCH_F)).addReg(STReg);
258 DebugLoc dl = I == MBB->end() ? DebugLoc() : I->getDebugLoc();
262 BuildMI(*MBB, I, dl, TII->get(X86::LD_Frr)).addReg(STReg);
304 bool processBasicBlock(MachineFunction &MF, MachineBasicBlock &MBB);
    [all...]
  /external/llvm/lib/Target/R600/
R600OptimizeVectorRegisters.cpp 178 MachineBasicBlock &MBB = *Pos->getParent();
191 MachineInstr *Tmp = BuildMI(MBB, Pos, DL, TII->get(AMDGPU::INSERT_SUBREG),
208 Pos = BuildMI(MBB, Pos, DL, TII->get(AMDGPU::COPY), Reg)
315 for (MachineFunction::iterator MBB = Fn.begin(), MBBe = Fn.end();
316 MBB != MBBe; ++MBB) {
317 MachineBasicBlock *MB = MBB;
AMDGPUFrameLowering.h 40 virtual void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
  /external/llvm/lib/ExecutionEngine/JIT/
JITEmitter.cpp 299 /// MBBLocations - This vector is a mapping from MBB ID's to their address.
407 virtual void StartMachineBasicBlock(MachineBasicBlock *MBB) {
408 if (MBBLocations.size() <= (unsigned)MBB->getNumber())
409 MBBLocations.resize((MBB->getNumber()+1)*2);
410 MBBLocations[MBB->getNumber()] = getCurrentPCValue();
411 if (MBB->hasAddressTaken())
412 TheJIT->addPointerToBasicBlock(MBB->getBasicBlock(),
414 DEBUG(dbgs() << "JIT: Emitting BB" << MBB->getNumber() << " at ["
421 virtual uintptr_t getMachineBasicBlockAddress(MachineBasicBlock *MBB) const{
422 assert(MBBLocations.size() > (unsigned)MBB->getNumber() &
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.cpp 176 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
280 BuildMI(*MBB, InsertPos, Op.getDebugLoc(),
322 BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
443 BuildMI(*MBB, InsertPos, DL, TII->get(TargetOpcode::COPY), NewReg)
492 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
508 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
555 MBB->insert(InsertPos, MIB);
579 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
623 MBB->insert(InsertPos, MIB);
766 MBB->insert(InsertPos, MIB)
    [all...]
  /external/llvm/lib/Target/ARM/
ARMBaseInstrInfo.cpp 271 ARMBaseInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
278 MachineBasicBlock::iterator I = MBB.end();
279 if (I == MBB.begin())
294 if (I == MBB.begin())
339 while (DI != MBB.end()) {
350 if (I == MBB.begin())
362 unsigned ARMBaseInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
363 MachineBasicBlock::iterator I = MBB.end();
364 if (I == MBB.begin()) return 0;
367 if (I == MBB.begin()
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDILFrameLowering.cpp 46 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const
SIInstrInfo.h 33 virtual void copyPhysReg(MachineBasicBlock &MBB,
  /external/llvm/lib/Target/Mips/
Mips16ISelDAGToDAG.h 43 // first MBB of the function.
Mips16ISelLowering.h 27 EmitInstrWithCustomInserter(MachineInstr *MI, MachineBasicBlock *MBB) const;
MipsSEISelDAGToDAG.h 55 // first MBB of the function.
MipsSEISelLowering.h 32 EmitInstrWithCustomInserter(MachineInstr *MI, MachineBasicBlock *MBB) const;
  /external/llvm/lib/Target/SystemZ/
SystemZISelLowering.h 203 // If the last instruction before MBBI in MBB was some form of COMPARE,
207 bool convertPrevCompareToBranch(MachineBasicBlock *MBB,
220 MachineBasicBlock *MBB,
227 MachineBasicBlock *MBB,

Completed in 739 milliseconds

1 2 3 4 5 6 7 891011>>