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

<<1112131415161718

  /external/llvm/lib/CodeGen/
TargetInstrInfo.cpp 64 void TargetInstrInfo::insertNoop(MachineBasicBlock &MBB,
65 MachineBasicBlock::iterator MI) const {
103 TargetInstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail,
104 MachineBasicBlock *NewDest) const {
105 MachineBasicBlock *MBB = Tail->getParent();
373 void TargetInstrInfo::reMaterialize(MachineBasicBlock &MBB,
374 MachineBasicBlock::iterator I,
498 MachineInstr *TargetInstrInfo::foldMemoryOperand(MachineBasicBlock::iterator MI,
508 MachineBasicBlock *MBB = MI->getParent();
553 MachineBasicBlock::iterator Pos = MI
    [all...]
MachineInstr.cpp 63 if (MachineBasicBlock *MBB = MI->getParent())
105 if (MachineBasicBlock *MBB = MI->getParent())
123 if (MachineBasicBlock *MBB = MI->getParent()) {
181 if (MachineBasicBlock *MBB = MI->getParent())
688 if (MachineBasicBlock *MBB = getParent())
712 MachineBasicBlock *MBB = getParent();
871 for (MachineBasicBlock::const_instr_iterator MII = getIterator();; ++MII) {
895 MachineBasicBlock::const_instr_iterator I1 = getIterator();
896 MachineBasicBlock::const_instr_iterator E1 = getParent()->instr_end();
897 MachineBasicBlock::const_instr_iterator I2 = Other->getIterator()
    [all...]
RegisterPressure.cpp 123 TopPos = BottomPos = MachineBasicBlock::const_iterator();
139 void RegionPressure::openTop(MachineBasicBlock::const_iterator PrevTop) {
142 TopPos = MachineBasicBlock::const_iterator();
155 void RegionPressure::openBottom(MachineBasicBlock::const_iterator PrevBottom) {
158 BottomPos = MachineBasicBlock::const_iterator();
203 const MachineBasicBlock *mbb,
204 MachineBasicBlock::const_iterator pos,
236 MachineBasicBlock::const_iterator());
244 MachineBasicBlock::const_iterator());
249 MachineBasicBlock::const_iterator IdxPos = CurrPos
    [all...]
PeepholeOptimizer.cpp 151 bool optimizeCmpInstr(MachineInstr *MI, MachineBasicBlock *MBB);
152 bool optimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
165 bool foldImmediate(MachineInstr *MI, MachineBasicBlock *MBB,
413 optimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
444 SmallPtrSet<MachineBasicBlock*, 4> ReachedBBs;
489 MachineBasicBlock *UseMBB = UseMI->getParent();
517 SmallPtrSet<MachineBasicBlock*, 4> PHIBBs;
530 MachineBasicBlock *UseMBB = UseMI->getParent();
563 MachineBasicBlock *MBB) {
722 MachineBasicBlock *MBB = OrigPHI->getParent()
    [all...]
LexicalScopes.cpp 272 const DILocation *DL, SmallPtrSetImpl<const MachineBasicBlock *> &MBBs) {
295 bool LexicalScopes::dominates(const DILocation *DL, MachineBasicBlock *MBB) {
305 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); I != E;
RegAllocFast.cpp 63 MachineBasicBlock *MBB;
173 void spillVirtReg(MachineBasicBlock::iterator MI, LiveRegMap::iterator);
174 void spillVirtReg(MachineBasicBlock::iterator MI, unsigned VirtReg);
193 void spillAll(MachineBasicBlock::iterator MI);
266 void RAFast::spillVirtReg(MachineBasicBlock::iterator MI, unsigned VirtReg) {
275 void RAFast::spillVirtReg(MachineBasicBlock::iterator MI,
328 void RAFast::spillAll(MachineBasicBlock::iterator MI) {
799 MachineBasicBlock::iterator MII = MBB->begin();
    [all...]
VirtRegMap.cpp 279 MachineBasicBlock *MBB = MBBI->second;
309 MachineBasicBlock *MBB = I->second;
318 for (MachineBasicBlock &MBB : *MF)
356 for (MachineBasicBlock::instr_iterator
MachineScheduler.cpp 228 static MachineBasicBlock::const_iterator
229 priorNonDebug(MachineBasicBlock::const_iterator I,
230 MachineBasicBlock::const_iterator Beg) {
240 static MachineBasicBlock::iterator
241 priorNonDebug(MachineBasicBlock::iterator I,
242 MachineBasicBlock::const_iterator Beg) {
244 &*priorNonDebug(MachineBasicBlock::const_iterator(I), Beg));
249 static MachineBasicBlock::const_iterator
250 nextIfDebug(MachineBasicBlock::const_iterator I,
251 MachineBasicBlock::const_iterator End)
    [all...]
ScheduleDAGInstrs.cpp 176 void ScheduleDAGInstrs::startBlock(MachineBasicBlock *bb) {
189 void ScheduleDAGInstrs::enterRegion(MachineBasicBlock *bb,
190 MachineBasicBlock::iterator begin,
191 MachineBasicBlock::iterator end,
236 for (MachineBasicBlock::succ_iterator SI = BB->succ_begin(),
755 for (MachineBasicBlock::iterator I = RegionBegin; I != RegionEnd; ++I) {
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineOperand.h 26 class MachineBasicBlock;
51 MO_MachineBasicBlock, ///< MachineBasicBlock reference
155 MachineBasicBlock *MBB; // For MO_MachineBasicBlock.
425 MachineBasicBlock *getMBB() const {
532 void setMBB(MachineBasicBlock *MBB) {
622 static MachineOperand CreateMBB(MachineBasicBlock *MBB,
MachineInstr.h 52 : public ilist_node_with_parent<MachineInstr, MachineBasicBlock> {
75 MachineBasicBlock *Parent; // Pointer to the owning basic block.
106 friend struct ilist_traits<MachineBasicBlock>;
107 void setParent(MachineBasicBlock *P) { Parent = P; }
123 const MachineBasicBlock* getParent() const { return Parent; }
124 MachineBasicBlock* getParent() { return Parent; }
643 /// is used to insert this into the MachineBasicBlock.
    [all...]
  /external/llvm/include/llvm/Target/
TargetRegisterInfo.h 20 #include "llvm/CodeGen/MachineBasicBlock.h"
    [all...]
  /external/llvm/lib/Target/ARM/
ARMBaseInstrInfo.cpp 129 MachineBasicBlock::iterator &MBBI,
278 ARMBaseInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
279 MachineBasicBlock *&FBB,
285 MachineBasicBlock::iterator I = MBB.end();
345 MachineBasicBlock::iterator DI = std::next(I);
369 unsigned ARMBaseInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
370 MachineBasicBlock::iterator I = MBB.getLastNonDebugInstr();
394 ARMBaseInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB
    [all...]
ARMExpandPseudoInsts.cpp 60 bool ExpandMI(MachineBasicBlock &MBB,
61 MachineBasicBlock::iterator MBBI);
62 bool ExpandMBB(MachineBasicBlock &MBB);
63 void ExpandVLD(MachineBasicBlock::iterator &MBBI);
64 void ExpandVST(MachineBasicBlock::iterator &MBBI);
65 void ExpandLaneOp(MachineBasicBlock::iterator &MBBI);
66 void ExpandVTBL(MachineBasicBlock::iterator &MBBI,
68 void ExpandMOV32BitImm(MachineBasicBlock &MBB,
69 MachineBasicBlock::iterator &MBBI);
377 void ARMExpandPseudo::ExpandVLD(MachineBasicBlock::iterator &MBBI)
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGSDNodes.cpp 54 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) {
709 MachineBasicBlock *BB = Emitter.getBlock();
710 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos();
743 MachineBasicBlock *BB = Emitter.getBlock();
759 MachineBasicBlock::iterator InsertPos) {
794 /// InsertPos and MachineBasicBlock that contains this insertion
797 MachineBasicBlock *ScheduleDAGSDNodes::
798 EmitSchedule(MachineBasicBlock::iterator &InsertPos) {
856 MachineBasicBlock::iterator BBBegin = BB->getFirstNonPHI();
884 MachineBasicBlock::iterator Pos = MI
    [all...]
  /external/llvm/lib/Target/AMDGPU/
SIInstrInfo.cpp 312 SIInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
313 MachineBasicBlock::iterator MI, DebugLoc DL,
539 void SIInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
540 MachineBasicBlock::iterator MI,
629 void SIInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
630 MachineBasicBlock::iterator MI,
678 unsigned SIInstrInfo::calculateLDSSpillAddress(MachineBasicBlock &MBB,
679 MachineBasicBlock::iterator MI,
694 MachineBasicBlock &Entry = MBB.getParent()->front();
695 MachineBasicBlock::iterator Insert = Entry.front()
    [all...]
R600OptimizeVectorRegisters.cpp 182 MachineBasicBlock::iterator Pos = RSI->Instr;
183 MachineBasicBlock &MBB = *Pos->getParent();
321 MachineBasicBlock *MB = &*MBB;
326 for (MachineBasicBlock::iterator MII = MB->begin(), MIIE = MB->end();
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 275 MachineBasicBlock *EmitF128CSEL(MachineInstr *MI,
276 MachineBasicBlock *BB) const;
278 MachineBasicBlock *
280 MachineBasicBlock *MBB) const override;
392 void initializeSplitCSR(MachineBasicBlock *Entry) const override;
394 MachineBasicBlock *Entry,
395 const SmallVectorImpl<MachineBasicBlock *> &Exits) const override;
AArch64InstrInfo.cpp 38 const MachineBasicBlock &MBB = *MI->getParent();
60 static void parseCondBranch(MachineInstr *LastInst, MachineBasicBlock *&Target,
92 bool AArch64InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
93 MachineBasicBlock *&TBB,
94 MachineBasicBlock *&FBB,
98 MachineBasicBlock::iterator I = MBB.getLastNonDebugInstr();
220 unsigned AArch64InstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
221 MachineBasicBlock::iterator I = MBB.getLastNonDebugInstr();
246 MachineBasicBlock &MBB, DebugLoc DL, MachineBasicBlock *TBB
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonGenPredicate.cpp 187 MachineBasicBlock &B = *A;
188 for (MachineBasicBlock::iterator I = B.begin(), E = B.end(); I != E; ++I) {
247 MachineBasicBlock &B = *DefI->getParent();
255 MachineBasicBlock::iterator DefIt = DefI;
367 MachineBasicBlock &B = *MI->getParent();
453 MachineBasicBlock &B = *A;
454 for (MachineBasicBlock::iterator I = B.begin(), E = B.end(); I != E; ++I) {
HexagonSplitDouble.cpp 421 const MachineBasicBlock *PB = UseI->getParent();
445 const MachineBasicBlock *HB = L->getHeader();
446 const MachineBasicBlock *LB = L->getLoopLatch();
452 MachineBasicBlock *TB = 0, *FB = 0;
453 MachineBasicBlock *TmpLB = const_cast<MachineBasicBlock*>(LB);
563 MachineBasicBlock &B = *MI->getParent();
603 MachineBasicBlock &B = *MI->getParent();
676 MachineBasicBlock &B = *MI->getParent();
704 MachineBasicBlock &B = *MI->getParent()
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXPeephole.cpp 118 MBB.insert((MachineBasicBlock::iterator)&Root, MIB);
  /external/llvm/lib/Target/SystemZ/
SystemZLDCleanup.cpp 87 MachineBasicBlock *BB = Node->getBlock();
  /external/llvm/lib/CodeGen/MIRParser/
MIParser.cpp 19 #include "llvm/CodeGen/MachineBasicBlock.h"
103 parseBasicBlockDefinitions(DenseMap<unsigned, MachineBasicBlock *> &MBBSlots);
106 bool parseStandaloneMBB(MachineBasicBlock *&MBB);
113 parseBasicBlockDefinition(DenseMap<unsigned, MachineBasicBlock *> &MBBSlots);
114 bool parseBasicBlock(MachineBasicBlock &MBB);
115 bool parseBasicBlockLiveins(MachineBasicBlock &MBB);
116 bool parseBasicBlockSuccessors(MachineBasicBlock &MBB);
130 bool parseMBBReference(MachineBasicBlock *&MBB);
309 DenseMap<unsigned, MachineBasicBlock *> &MBBSlots) {
376 DenseMap<unsigned, MachineBasicBlock *> &MBBSlots)
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
DbgValueHistoryCalculator.cpp 13 #include "llvm/CodeGen/MachineBasicBlock.h"
147 static const MachineInstr *getFirstEpilogueInst(const MachineBasicBlock &MBB) {
155 for (MachineBasicBlock::const_reverse_iterator I(std::next(LastMI)),

Completed in 489 milliseconds

<<1112131415161718