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

<<1112131415161718

  /external/llvm/lib/Target/WebAssembly/
WebAssemblyRegisterInfo.cpp 55 MachineBasicBlock::iterator II, int SPAdj,
60 MachineBasicBlock &MBB = *MI.getParent();
WebAssemblyRegNumbering.cpp 70 MachineBasicBlock &EntryMBB = MF.front();
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUAsmPrinter.cpp 63 MachineBasicBlock &MBB = *BB;
64 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
R600ExpandSpecialInstrs.cpp 57 MachineBasicBlock &MBB = *BB;
58 MachineBasicBlock::iterator I = MBB.begin();
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/lib/Target/Hexagon/
HexagonVLIWPacketizer.cpp 125 static MachineBasicBlock::iterator moveInstrOut(MachineInstr *MI,
126 MachineBasicBlock::iterator BundleIt, bool Before) {
127 MachineBasicBlock::instr_iterator InsertPt;
133 MachineBasicBlock &B = *MI->getParent();
149 MachineBasicBlock::const_instr_iterator I(BundleIt);
150 MachineBasicBlock::const_instr_iterator E = B.instr_end();
161 MachineBasicBlock::iterator NextIt = std::next(BundleIt);
218 MachineBasicBlock::iterator RB = Begin;
223 MachineBasicBlock::iterator RE = RB;
333 SDep::Kind DepType, MachineBasicBlock::iterator &MII
    [all...]
HexagonBitSimplify.cpp 192 bool visitBlock(MachineBasicBlock &B, Transformation &T, RegisterSet &AVs);
206 virtual bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) = 0;
218 bool HexagonBitSimplify::visitBlock(MachineBasicBlock &B, Transformation &T,
234 MachineBasicBlock *SB = (*I)->getBlock();
951 MachineBasicBlock *B = N->getBlock();
    [all...]
  /external/llvm/lib/CodeGen/
PostRASchedulerList.cpp 149 void startBlock(MachineBasicBlock *BB) override;
155 void enterRegion(MachineBasicBlock *bb,
156 MachineBasicBlock::iterator begin,
157 MachineBasicBlock::iterator end,
223 void SchedulePostRATDList::enterRegion(MachineBasicBlock *bb,
224 MachineBasicBlock::iterator begin,
225 MachineBasicBlock::iterator end,
322 MachineBasicBlock::iterator Current = MBB.end();
324 for (MachineBasicBlock::iterator I = Current; I != MBB.begin();) {
366 void SchedulePostRATDList::startBlock(MachineBasicBlock *BB)
    [all...]
DFAPacketizer.cpp 194 void VLIWPacketizerList::endPacket(MachineBasicBlock *MBB,
205 void VLIWPacketizerList::PacketizeMIs(MachineBasicBlock *MBB,
206 MachineBasicBlock::iterator BeginItr,
207 MachineBasicBlock::iterator EndItr) {
SpillPlacement.h 39 class MachineBasicBlock;
SplitKit.cpp 58 const MachineBasicBlock *MBB = MF.getBlockNumbered(Num);
60 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor();
67 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator();
78 for (MachineBasicBlock::const_iterator I = MBB->end(), E = MBB->begin();
110 MachineBasicBlock::iterator
111 SplitAnalysis::getLastSplitPointIter(MachineBasicBlock *MBB) {
422 MachineBasicBlock &MBB,
423 MachineBasicBlock::iterator I) {
500 std::next(MachineBasicBlock::iterator(MI)));
504 SlotIndex SplitEditor::enterIntvAtEnd(MachineBasicBlock &MBB)
    [all...]
  /external/llvm/lib/Target/ARM/
Thumb1FrameLowering.cpp 42 emitSPUpdate(MachineBasicBlock &MBB,
43 MachineBasicBlock::iterator &MBBI,
53 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
54 MachineBasicBlock::iterator I) const {
87 MachineBasicBlock &MBB) const {
88 MachineBasicBlock::iterator MBBI = MBB.begin();
324 MachineBasicBlock &MBB) const {
325 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator();
380 MachineBasicBlock::iterator PMBBI = std::prev(MBBI);
395 bool Thumb1FrameLowering::canUseAsEpilogue(const MachineBasicBlock &MBB) const
    [all...]
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 160 bool ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI,
163 bool ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI,
168 bool ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI,
174 bool ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI,
179 bool ReduceMI(MachineBasicBlock &MBB, MachineInstr *MI,
183 bool ReduceMBB(MachineBasicBlock &MBB);
370 Thumb2SizeReduce::ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI,
544 Thumb2SizeReduce::ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI,
646 Thumb2SizeReduce::ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI,
765 Thumb2SizeReduce::ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.cpp 320 void PPCRegisterInfo::lowerDynamicAlloc(MachineBasicBlock::iterator II) const {
324 MachineBasicBlock &MBB = *MI.getParent();
434 MachineBasicBlock::iterator II) const {
438 MachineBasicBlock &MBB = *MI.getParent();
462 void PPCRegisterInfo::lowerCRSpilling(MachineBasicBlock::iterator II,
467 MachineBasicBlock &MBB = *MI.getParent();
507 void PPCRegisterInfo::lowerCRRestore(MachineBasicBlock::iterator II,
512 MachineBasicBlock &MBB = *MI.getParent();
550 void PPCRegisterInfo::lowerCRBitSpilling(MachineBasicBlock::iterator II,
555 MachineBasicBlock &MBB = *MI.getParent()
    [all...]
PPCVSXFMAMutate.cpp 64 bool processBlock(MachineBasicBlock &MBB) {
69 for (MachineBasicBlock::iterator I = MBB.begin(), IE = MBB.end();
155 for (auto J = std::prev(I), JE = MachineBasicBlock::iterator(AddendMI);
342 MachineBasicBlock &B = *I++;
PPCISelLowering.h 516 MachineBasicBlock *
518 MachineBasicBlock *MBB) const override;
519 MachineBasicBlock *EmitAtomicBinary(MachineInstr *MI,
520 MachineBasicBlock *MBB,
523 MachineBasicBlock *EmitPartwordAtomicBinary(MachineInstr *MI,
524 MachineBasicBlock *MBB,
527 MachineBasicBlock *emitEHSjLjSetJmp(MachineInstr *MI,
528 MachineBasicBlock *MBB) const;
530 MachineBasicBlock *emitEHSjLjLongJmp(MachineInstr *MI,
531 MachineBasicBlock *MBB) const
    [all...]
PPCFrameLowering.cpp 259 MachineBasicBlock *Entry = MI->getParent();
263 MachineBasicBlock::iterator MBBI = MI;
328 const MachineBasicBlock &MBB = *BI;
533 for (MachineBasicBlock::iterator MBBI = BI->end(); MBBI != BI->begin(); ) {
559 bool PPCFrameLowering::findScratchRegister(MachineBasicBlock *MBB,
579 MachineBasicBlock::iterator MBBI = MBB->getFirstTerminator();
606 bool PPCFrameLowering::canUseAsPrologue(const MachineBasicBlock &MBB) const {
607 MachineBasicBlock *TmpMBB = const_cast<MachineBasicBlock *>(&MBB);
612 bool PPCFrameLowering::canUseAsEpilogue(const MachineBasicBlock &MBB) const
    [all...]
  /external/llvm/include/llvm/CodeGen/
SchedulerRegistry.h 32 class MachineBasicBlock;
FastISel.h 20 #include "llvm/CodeGen/MachineBasicBlock.h"
295 void removeDeadCode(MachineBasicBlock::iterator I,
296 MachineBasicBlock::iterator E);
299 MachineBasicBlock::iterator InsertPt;
451 void fastEmitBranch(MachineBasicBlock *MBB, DebugLoc DL);
455 void finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB,
456 MachineBasicBlock *FalseMBB);
566 MachineBasicBlock::iterator SavedInsertPt;
  /external/llvm/lib/Target/AMDGPU/
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;
SIFixControlFlowLiveIntervals.cpp 70 for (const MachineBasicBlock &MBB : MF) {
  /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/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();

Completed in 1154 milliseconds

<<1112131415161718