HomeSort by relevance Sort by last modified time
    Searched refs:MachineBasicBlock (Results 251 - 275 of 390) sorted by null

<<111213141516

  /external/mesa3d/src/gallium/drivers/radeon/
AMDILCFGStructurizer.cpp 120 DominatorTreeBase<MachineBasicBlock> *DT;
123 DT = new DominatorTreeBase<MachineBasicBlock>(true); //true indicate
136 inline const std::vector<MachineBasicBlock *> &getRoots() const {
144 inline MachineDomTreeNode *operator[](MachineBasicBlock *BB) const {
148 inline MachineDomTreeNode *getNode(MachineBasicBlock *BB) const {
156 inline bool dominates(MachineBasicBlock *A, MachineBasicBlock *B) const {
166 properlyDominates(MachineBasicBlock *A, MachineBasicBlock *B) const {
170 inline MachineBasicBlock *
    [all...]
  /external/llvm/include/llvm/CodeGen/
SchedulerRegistry.h 32 class MachineBasicBlock;
  /external/llvm/lib/CodeGen/
SpillPlacement.h 39 class MachineBasicBlock;
MachineFunction.cpp 51 void ilist_traits<MachineBasicBlock>::deleteNode(MachineBasicBlock *MBB) {
89 // Do call MachineBasicBlock destructors, it contains std::vectors.
133 /// RenumberBlocks - This discards all of the MachineBasicBlock numbers and
136 /// specific MachineBasicBlock is specified, only that block and those after
138 void MachineFunction::RenumberBlocks(MachineBasicBlock *MBB) {
211 /// CreateMachineBasicBlock - Allocate a new MachineBasicBlock. Use this
212 /// instead of `new MachineBasicBlock'.
214 MachineBasicBlock *
216 return new (BasicBlockRecycler.Allocate<MachineBasicBlock>(Allocator)
    [all...]
SplitKit.cpp 58 const MachineBasicBlock *MBB = MF.getBlockNumbered(Num);
59 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor();
66 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator();
77 for (MachineBasicBlock::const_iterator I = MBB->end(), E = MBB->begin();
109 MachineBasicBlock::iterator
110 SplitAnalysis::getLastSplitPointIter(MachineBasicBlock *MBB) {
419 MachineBasicBlock &MBB,
420 MachineBasicBlock::iterator I) {
497 std::next(MachineBasicBlock::iterator(MI)));
501 SlotIndex SplitEditor::enterIntvAtEnd(MachineBasicBlock &MBB)
    [all...]
MachineModuleInfo.cpp 378 /// specified MachineBasicBlock.
380 (MachineBasicBlock *LandingPad) {
394 void MachineModuleInfo::addInvoke(MachineBasicBlock *LandingPad,
403 MCSymbol *MachineModuleInfo::addLandingPad(MachineBasicBlock *LandingPad) {
412 void MachineModuleInfo::addPersonality(MachineBasicBlock *LandingPad,
429 void MachineModuleInfo::addWinEHState(MachineBasicBlock *LandingPad,
438 addCatchTypeInfo(MachineBasicBlock *LandingPad,
448 addFilterTypeInfo(MachineBasicBlock *LandingPad,
459 void MachineModuleInfo::addCleanup(MachineBasicBlock *LandingPad) {
465 MachineModuleInfo::addClauseForLandingPad(MachineBasicBlock *LandingPad)
    [all...]
LiveDebugVariables.cpp 84 SmallPtrSet<const MachineBasicBlock *, 4> LBlocks;
91 bool dominates(MachineBasicBlock *MBB) {
134 void insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx, unsigned LocNo,
515 MachineBasicBlock *MBB = MFI;
516 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end();
548 MachineBasicBlock *MBB = LIS.getMBBFromIndex(Start);
593 MachineBasicBlock *MBB = Children[i]->getBlock();
752 for (MachineBasicBlock &MBB : mf) {
    [all...]
InlineSpiller.cpp 109 MachineBasicBlock *SpillMBB;
172 bool reMaterializeFor(LiveInterval&, MachineBasicBlock::iterator MI);
178 void insertReload(unsigned VReg, SlotIndex, MachineBasicBlock::iterator MI);
179 void insertSpill(unsigned VReg, bool isKill, MachineBasicBlock::iterator MI);
735 MachineBasicBlock *MBB = LIS.getMBBFromIndex(SVI.SpillVNI->def);
736 MachineBasicBlock::iterator MII;
833 MachineBasicBlock *MBB = LIS.getMBBFromIndex(VNI->def);
834 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
857 MachineBasicBlock::iterator MI) {
    [all...]
TargetInstrInfo.cpp 63 void TargetInstrInfo::insertNoop(MachineBasicBlock &MBB,
64 MachineBasicBlock::iterator MI) const {
102 TargetInstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail,
103 MachineBasicBlock *NewDest) const {
104 MachineBasicBlock *MBB = Tail->getParent();
316 void TargetInstrInfo::reMaterialize(MachineBasicBlock &MBB,
317 MachineBasicBlock::iterator I,
446 MachineInstr *TargetInstrInfo::foldMemoryOperand(MachineBasicBlock::iterator MI,
456 MachineBasicBlock *MBB = MI->getParent();
501 MachineBasicBlock::iterator Pos = MI
    [all...]
  /external/llvm/lib/Target/ARM/
ARMInstrInfo.cpp 92 void ARMInstrInfo::expandLoadStackGuard(MachineBasicBlock::iterator MI,
118 MachineBasicBlock &MBB = *MI->getParent();
166 MachineBasicBlock &FirstMBB = MF.front();
167 MachineBasicBlock::iterator MBBI = FirstMBB.begin();
Thumb2InstrInfo.cpp 49 Thumb2InstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail,
50 MachineBasicBlock *NewDest) const {
51 MachineBasicBlock *MBB = Tail->getParent();
62 MachineBasicBlock::iterator MBBI = Tail;
72 MachineBasicBlock::iterator E = MBB->begin();
100 Thumb2InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB,
101 MachineBasicBlock::iterator MBBI) const {
112 void Thumb2InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
113 MachineBasicBlock::iterator I, DebugLoc DL,
125 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I
    [all...]
Thumb2SizeReduction.cpp 157 bool ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI,
160 bool ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI,
165 bool ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI,
171 bool ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI,
176 bool ReduceMI(MachineBasicBlock &MBB, MachineInstr *MI,
180 bool ReduceMBB(MachineBasicBlock &MBB);
366 Thumb2SizeReduce::ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI,
526 Thumb2SizeReduce::ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI,
628 Thumb2SizeReduce::ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI,
746 Thumb2SizeReduce::ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI
    [all...]
  /external/llvm/lib/Target/Mips/
MipsOptimizePICCall.cpp 130 static void setCallTargetReg(MachineBasicBlock *MBB,
131 MachineBasicBlock::iterator I) {
210 MachineBasicBlock *MBB = MBBI.getNode()->getBlock();
212 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); I != E;
  /external/llvm/lib/Target/NVPTX/
NVPTXRegisterInfo.cpp 91 void NVPTXRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
  /external/llvm/lib/Target/PowerPC/
PPCVSXFMAMutate.cpp 64 bool processBlock(MachineBasicBlock &MBB) {
69 for (MachineBasicBlock::iterator I = MBB.begin(), IE = MBB.end();
140 for (auto J = std::prev(I), JE = MachineBasicBlock::iterator(AddendMI);
304 MachineBasicBlock &B = *I++;
PPCISelLowering.h 485 MachineBasicBlock *
487 MachineBasicBlock *MBB) const override;
488 MachineBasicBlock *EmitAtomicBinary(MachineInstr *MI,
489 MachineBasicBlock *MBB,
492 MachineBasicBlock *EmitPartwordAtomicBinary(MachineInstr *MI,
493 MachineBasicBlock *MBB,
496 MachineBasicBlock *emitEHSjLjSetJmp(MachineInstr *MI,
497 MachineBasicBlock *MBB) const;
499 MachineBasicBlock *emitEHSjLjLongJmp(MachineInstr *MI,
500 MachineBasicBlock *MBB) const
    [all...]
PPCRegisterInfo.cpp 319 void PPCRegisterInfo::lowerDynamicAlloc(MachineBasicBlock::iterator II) const {
323 MachineBasicBlock &MBB = *MI.getParent();
439 void PPCRegisterInfo::lowerCRSpilling(MachineBasicBlock::iterator II,
444 MachineBasicBlock &MBB = *MI.getParent();
484 void PPCRegisterInfo::lowerCRRestore(MachineBasicBlock::iterator II,
489 MachineBasicBlock &MBB = *MI.getParent();
527 void PPCRegisterInfo::lowerCRBitSpilling(MachineBasicBlock::iterator II,
532 MachineBasicBlock &MBB = *MI.getParent();
571 void PPCRegisterInfo::lowerCRBitRestore(MachineBasicBlock::iterator II,
576 MachineBasicBlock &MBB = *MI.getParent()
    [all...]
PPCCTRLoops.cpp 589 static bool verifyCTRBranch(MachineBasicBlock *MBB,
590 MachineBasicBlock::iterator I) {
591 MachineBasicBlock::iterator BI = I;
592 SmallSet<MachineBasicBlock *, 16> Visited;
593 SmallVector<MachineBasicBlock *, 8> Preds;
608 for (MachineBasicBlock::iterator IE = MBB->begin();; --I) {
642 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
665 MachineBasicBlock *MBB = I;
669 for (MachineBasicBlock::iterator MII = MBB->getFirstTerminator(),
  /external/llvm/lib/Target/R600/
AMDGPUFrameLowering.cpp 107 MachineBasicBlock &MBB) const {
R600ClauseMergePass.cpp 89 MachineBasicBlock::iterator I = CFAlu, E = CFAlu->getParent()->end();
174 MachineBasicBlock &MBB = *BB;
175 MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
176 MachineBasicBlock::iterator LatestCFAlu = E;
SIPrepareScratchRegs.cpp 67 MachineBasicBlock *Entry = MF.begin();
68 MachineBasicBlock::iterator I = Entry->begin();
118 MachineBasicBlock &MBB = *BI;
126 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
  /external/llvm/lib/Target/X86/
X86RegisterInfo.h 114 void eliminateFrameIndex(MachineBasicBlock::iterator MI,
X86FrameLowering.cpp 138 static unsigned findDeadCallerSavedReg(MachineBasicBlock &MBB,
139 MachineBasicBlock::iterator &MBBI,
209 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
293 void mergeSPUpdatesUp(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
297 MachineBasicBlock::iterator PI = std::prev(MBBI);
319 static int mergeSPUpdates(MachineBasicBlock &MBB,
320 MachineBasicBlock::iterator &MBBI, unsigned StackPtr,
326 MachineBasicBlock::iterator PI = doMergeWithPrevious ? std::prev(MBBI) : MBBI
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZLongBranch.cpp 273 MachineBasicBlock *MBB = MF->getBlockNumbered(I);
280 MachineBasicBlock::iterator MI = MBB->begin();
281 MachineBasicBlock::iterator End = MBB->end();
349 MachineBasicBlock *MBB = MI->getParent();
368 MachineBasicBlock *MBB = MI->getParent();
  /external/llvm/lib/Target/Hexagon/
HexagonInstrInfo.cpp 120 HexagonInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB,
121 MachineBasicBlock *FBB,
145 MachineBasicBlock *NewTBB, *NewFBB;
150 MachineBasicBlock *NextBB =
177 bool HexagonInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
178 MachineBasicBlock *&TBB,
179 MachineBasicBlock *&FBB,
186 MachineBasicBlock::instr_iterator I = MBB.instr_end();
320 unsigned HexagonInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const
    [all...]

Completed in 989 milliseconds

<<111213141516