HomeSort by relevance Sort by last modified time
    Searched refs:MachineBasicBlock (Results 226 - 250 of 436) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/lib/CodeGen/
EdgeBundles.cpp 15 #include "llvm/CodeGen/MachineBasicBlock.h"
47 for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(),
84 for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(),
GCRootLowering.cpp 65 void VisitCallPoint(MachineBasicBlock::iterator MI);
66 MCSymbol *InsertLabel(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
272 MCSymbol *GCMachineCodeAnalysis::InsertLabel(MachineBasicBlock &MBB,
273 MachineBasicBlock::iterator MI,
280 void GCMachineCodeAnalysis::VisitCallPoint(MachineBasicBlock::iterator CI) {
283 MachineBasicBlock::iterator RAI = CI;
300 for (MachineBasicBlock::iterator MI = BBI->begin(), ME = BBI->end();
MachineCopyPropagation.cpp 56 bool CopyPropagateBlock(MachineBasicBlock &MBB);
87 const MachineBasicBlock *MBB = CopyMI->getParent();
90 MachineBasicBlock::const_iterator I = CopyMI;
91 MachineBasicBlock::const_iterator E = MBB->end();
92 MachineBasicBlock::const_iterator E2 = MI;
129 bool MachineCopyPropagation::CopyPropagateBlock(MachineBasicBlock &MBB) {
138 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); I != E; ) {
175 for (MachineBasicBlock::iterator I = CopyMI, E = MI; I != E; ++I)
MachineVerifier.cpp 77 typedef SmallPtrSet<const MachineBasicBlock*, 8> BlockSet;
181 DenseMap<const MachineBasicBlock*, BBInfo> MBBInfoMap;
198 void visitMachineBasicBlockBefore(const MachineBasicBlock *MBB);
204 void visitMachineBasicBlockAfter(const MachineBasicBlock *MBB);
211 void report(const char *msg, const MachineBasicBlock *MBB);
224 void markReachable(const MachineBasicBlock *MBB);
226 void checkPHIOps(const MachineBasicBlock *MBB);
325 for (MachineBasicBlock::const_instr_iterator MBBI = MFI->instr_begin(),
407 void MachineVerifier::report(const char *msg, const MachineBasicBlock *MBB) {
458 void MachineVerifier::markReachable(const MachineBasicBlock *MBB)
    [all...]
RegisterScavenging.cpp 18 #include "llvm/CodeGen/MachineBasicBlock.h"
66 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) {
162 MBBI = MachineBasicBlock::iterator(nullptr);
291 unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator StartMI,
294 MachineBasicBlock::iterator &UseMI) {
298 MachineBasicBlock::iterator ME = MBB->getFirstTerminator();
300 MachineBasicBlock::iterator RestorePointMI = StartMI;
301 MachineBasicBlock::iterator MI = StartMI;
367 MachineBasicBlock::iterator I,
389 MachineBasicBlock::iterator UseMI
    [all...]
StackColoring.cpp 34 #include "llvm/CodeGen/MachineBasicBlock.h"
107 typedef DenseMap<const MachineBasicBlock*, BlockLifetimeInfo> LivenessMap;
111 DenseMap<const MachineBasicBlock*, int> BasicBlocks;
113 SmallVector<const MachineBasicBlock*, 8> BasicBlockNumbering;
196 for (MachineBasicBlock *MBB : depth_first(MF)) {
233 for (MachineBasicBlock *MBB : depth_first(MF)) {
290 SmallPtrSet<const MachineBasicBlock*, 8> BBSet(BasicBlockNumbering.begin(),
298 SmallPtrSet<const MachineBasicBlock*, 8> NextBBSet;
300 for (const MachineBasicBlock *BB : BasicBlockNumbering) {
312 for (MachineBasicBlock::const_pred_iterator PI = BB->pred_begin()
    [all...]
LiveRangeCalc.cpp 202 MachineBasicBlock *MBB = I.DomNode->getBlock();
228 MachineBasicBlock *UseMBB = Indexes->getMBBFromIndex(Use.getPrevSlot());
258 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB,
271 MachineBasicBlock *MBB = MF->getBlockNumbered(WorkList[i]);
294 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
296 MachineBasicBlock *Pred = *PI;
360 MachineBasicBlock *MBB = MF->getBlockNumbered(*I);
387 MachineBasicBlock *MBB = Node->getBlock();
406 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
  /external/llvm/lib/Target/AArch64/
AArch64ConditionOptimizer.cpp 101 MachineInstr *findSuitableCompare(MachineBasicBlock *MBB);
139 MachineBasicBlock *MBB) {
140 MachineBasicBlock::iterator I = MBB->getFirstTerminator();
148 for (MachineBasicBlock::iterator B = MBB->begin(); I != B;) {
259 MachineBasicBlock *const MBB = CmpMI->getParent();
326 MachineBasicBlock *HBB = I->getBlock();
329 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
340 MachineBasicBlock *TBB_TBB = nullptr, *TBB_FBB = nullptr;
AArch64RegisterInfo.h 79 void materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg,
84 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
AArch64A57FPLoadBalancing.cpp 138 bool runOnBasicBlock(MachineBasicBlock &MBB);
139 bool colorChainSet(std::vector<Chain*> GV, MachineBasicBlock &MBB,
141 bool colorChain(Chain *G, Color C, MachineBasicBlock &MBB);
142 int scavengeRegister(Chain *G, Color C, MachineBasicBlock &MBB);
251 MachineBasicBlock::iterator getEnd() const {
252 return ++MachineBasicBlock::iterator(KillInst ? KillInst : LastInst);
329 bool AArch64A57FPLoadBalancing::runOnBasicBlock(MachineBasicBlock &MBB) {
438 MachineBasicBlock &MBB,
493 MachineBasicBlock &MBB) {
496 RS.forward(MachineBasicBlock::iterator(G->getStart()))
    [all...]
  /external/llvm/lib/Target/AMDGPU/
SIRegisterInfo.h 49 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
150 void buildScratchLoadStore(MachineBasicBlock::iterator MI,
  /external/llvm/lib/Target/BPF/
BPFISelLowering.h 45 MachineBasicBlock *
47 MachineBasicBlock *BB) const override;
  /external/llvm/lib/Target/SystemZ/
SystemZInstrInfo.cpp 50 void SystemZInstrInfo::splitMove(MachineBasicBlock::iterator MI,
52 MachineBasicBlock *MBB = MI->getParent();
87 void SystemZInstrInfo::splitAdjDynAlloc(MachineBasicBlock::iterator MI) const {
88 MachineBasicBlock *MBB = MI->getParent();
168 void SystemZInstrInfo::emitGRX32Move(MachineBasicBlock &MBB,
169 MachineBasicBlock::iterator MBBI,
247 bool SystemZInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
248 MachineBasicBlock *&TBB,
249 MachineBasicBlock *&FBB,
256 MachineBasicBlock::iterator I = MBB.end()
    [all...]
SystemZFrameLowering.cpp 112 static void addSavedGPR(MachineBasicBlock &MBB, MachineInstrBuilder &MIB,
126 spillCalleeSavedRegisters(MachineBasicBlock &MBB,
127 MachineBasicBlock::iterator MBBI,
215 restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
216 MachineBasicBlock::iterator MBBI,
286 static void emitIncrement(MachineBasicBlock &MBB,
287 MachineBasicBlock::iterator &MBBI,
315 MachineBasicBlock &MBB) const {
321 MachineBasicBlock::iterator MBBI = MBB.begin();
419 MachineBasicBlock &MBB) const
    [all...]
SystemZElimCompare.cpp 66 bool processBlock(MachineBasicBlock &MBB);
93 static bool isCCLiveOut(MachineBasicBlock &MBB) {
202 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch;
304 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare;
342 MachineBasicBlock &MBB = *Compare->getParent();
343 MachineBasicBlock::iterator MBBI = Compare, MBBE = MBB.begin();
396 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch;
438 bool SystemZElimCompare::processBlock(MachineBasicBlock &MBB) {
446 MachineBasicBlock::iterator MBBI = MBB.end();
  /external/llvm/lib/Target/PowerPC/
PPCBranchSelector.cpp 74 [TII](MachineBasicBlock &MBB, unsigned Offset) -> unsigned {
94 MachineBasicBlock *MBB = &*MFI;
105 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end();
138 MachineBasicBlock &MBB = *MFI;
140 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
142 MachineBasicBlock *Dest = nullptr;
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.h 69 MachineBasicBlock *
71 MachineBasicBlock *MBB) const override;
187 MachineBasicBlock *expandSelectCC(MachineInstr *MI, MachineBasicBlock *BB,
189 MachineBasicBlock *expandAtomicRMW(MachineInstr *MI,
190 MachineBasicBlock *BB,
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyFrameLowering.cpp 69 MachineBasicBlock& MBB,
71 MachineBasicBlock::iterator InsertPt,
110 MachineFunction &MF, MachineBasicBlock &MBB,
111 MachineBasicBlock::iterator I) const {
125 MachineBasicBlock &MBB) const {
144 MachineBasicBlock &MBB) const {
  /external/llvm/lib/Target/ARM/
MLxExpansionPass.cpp 68 void ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI,
71 bool ExpandFPMLxInstructions(MachineBasicBlock &MBB);
94 MachineBasicBlock *MBB = MI->getParent();
123 MachineBasicBlock *MBB = MI->getParent();
148 MachineBasicBlock *MBB = MI->getParent();
272 MLxExpansion::ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI,
315 MachineBasicBlock::iterator MII = MI;
328 bool MLxExpansion::ExpandFPMLxInstructions(MachineBasicBlock &MBB) {
335 MachineBasicBlock::reverse_iterator MII = MBB.rbegin(), E = MBB.rend();
392 for (MachineBasicBlock &MBB : Fn
    [all...]
ARMFrameLowering.cpp 39 static MachineBasicBlock::iterator
40 skipAlignedDPRCS2Spills(MachineBasicBlock::iterator MI,
123 static void emitRegPlusImmediate(bool isARM, MachineBasicBlock &MBB,
124 MachineBasicBlock::iterator &MBBI, DebugLoc dl,
138 static void emitSPUpdate(bool isARM, MachineBasicBlock &MBB,
139 MachineBasicBlock::iterator &MBBI, DebugLoc dl,
188 MachineBasicBlock::iterator I;
195 void addInst(MachineBasicBlock::iterator I, unsigned SPAdjust,
201 void addExtraBytes(const MachineBasicBlock::iterator I, unsigned ExtraBytes) {
208 void emitDefCFAOffsets(MachineModuleInfo &MMI, MachineBasicBlock &MBB
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreRegisterInfo.cpp 62 static void InsertFPImmInst(MachineBasicBlock::iterator II,
66 MachineBasicBlock &MBB = *MI.getParent();
93 static void InsertFPConstInst(MachineBasicBlock::iterator II,
99 MachineBasicBlock &MBB = *MI.getParent();
129 static void InsertSPImmInst(MachineBasicBlock::iterator II,
133 MachineBasicBlock &MBB = *MI.getParent();
162 static void InsertSPConstInst(MachineBasicBlock::iterator II,
167 MachineBasicBlock &MBB = *MI.getParent();
261 XCoreRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
321 MachineBasicBlock &MBB = *MI.getParent()
    [all...]
  /external/llvm/include/llvm/CodeGen/
SlotIndexes.h 315 typedef std::pair<SlotIndex, MachineBasicBlock*> IdxMBBPair;
396 void repairIndexesInRange(MachineBasicBlock *MBB,
397 MachineBasicBlock::iterator Begin,
398 MachineBasicBlock::iterator End);
447 const MachineBasicBlock *MBB = MI->getParent();
449 MachineBasicBlock::const_iterator I = MI, B = MBB->begin();
464 const MachineBasicBlock *MBB = MI->getParent();
466 MachineBasicBlock::const_iterator I = MI, E = MBB->end();
485 getMBBRange(const MachineBasicBlock *MBB) const {
495 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const
    [all...]
MachineFrameInfo.h 28 class MachineBasicBlock;
258 MachineBasicBlock *Save;
260 MachineBasicBlock *Restore;
601 MachineBasicBlock *getSavePoint() const { return Save; }
602 void setSavePoint(MachineBasicBlock *NewSave) { Save = NewSave; }
603 MachineBasicBlock *getRestorePoint() const { return Restore; }
604 void setRestorePoint(MachineBasicBlock *NewRestore) { Restore = NewRestore; }
AsmPrinter.h 39 class MachineBasicBlock;
302 /// MachineBasicBlock, an alignment (if present) and a comment describing it
304 virtual void EmitBasicBlockStart(const MachineBasicBlock &MBB) const;
307 virtual void EmitBasicBlockEnd(const MachineBasicBlock &MBB) {}
331 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const;
542 const MachineBasicBlock *MBB, unsigned uid) const;
  /external/mesa3d/src/gallium/drivers/radeon/
SIISelLowering.cpp 65 MachineBasicBlock * SITargetLowering::EmitInstrWithCustomInserter(
66 MachineInstr * MI, MachineBasicBlock * BB) const
70 MachineBasicBlock::iterator I = MI;
142 void SITargetLowering::AppendS_WAITCNT(MachineInstr *MI, MachineBasicBlock &BB,
143 MachineBasicBlock::iterator I) const
149 void SITargetLowering::LowerSI_INTERP(MachineInstr *MI, MachineBasicBlock &BB,
150 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const
182 MachineBasicBlock &BB, MachineBasicBlock::iterator I,
203 void SITargetLowering::LowerSI_KIL(MachineInstr *MI, MachineBasicBlock &BB
    [all...]

Completed in 1160 milliseconds

1 2 3 4 5 6 7 8 91011>>