Home
last modified time | relevance | path

Searched refs:MBB (Results 1 – 25 of 515) sorted by relevance

12345678910>>...21

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DBranchRelaxation.cpp67 unsigned postOffset(const MachineBasicBlock &MBB) const { in postOffset()
69 const Align Alignment = MBB.getAlignment(); in postOffset()
73 const Align ParentAlign = MBB.getParent()->getAlignment(); in postOffset()
103 uint64_t computeBlockSize(const MachineBasicBlock &MBB) const;
130 for (MachineBasicBlock &MBB : *MF) { in INITIALIZE_PASS()
131 const unsigned Num = MBB.getNumber(); in INITIALIZE_PASS()
132 assert(isAligned(MBB.getAlignment(), BlockInfo[Num].Offset)); in INITIALIZE_PASS()
133 assert(!Num || BlockInfo[PrevNum].postOffset(MBB) <= BlockInfo[Num].Offset); in INITIALIZE_PASS()
134 assert(BlockInfo[Num].Size == computeBlockSize(MBB)); in INITIALIZE_PASS()
143 for (auto &MBB : *MF) { in dumpBBs()
[all …]
DBranchFolding.cpp159 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) { in RemoveDeadBlock() argument
160 assert(MBB->pred_empty() && "MBB must be dead!"); in RemoveDeadBlock()
161 LLVM_DEBUG(dbgs() << "\nRemoving MBB: " << *MBB); in RemoveDeadBlock()
163 MachineFunction *MF = MBB->getParent(); in RemoveDeadBlock()
165 while (!MBB->succ_empty()) in RemoveDeadBlock()
166 MBB->removeSuccessor(MBB->succ_end()-1); in RemoveDeadBlock()
169 TriedMerging.erase(MBB); in RemoveDeadBlock()
172 std::for_each(MBB->begin(), MBB->end(), [MF](const MachineInstr &MI) { in RemoveDeadBlock()
177 MF->erase(MBB); in RemoveDeadBlock()
178 EHScopeMembership.erase(MBB); in RemoveDeadBlock()
[all …]
DCFIInstrInserter.cpp70 MachineBasicBlock *MBB; member
107 int getCorrectCFAOffset(MachineBasicBlock *MBB) { in getCorrectCFAOffset() argument
108 return -MBBVector[MBB->getNumber()].IncomingCFAOffset; in getCorrectCFAOffset()
137 for (MachineBasicBlock &MBB : MF) { in calculateCFAInfo()
139 MBBInfo.MBB = &MBB; in calculateCFAInfo()
144 MBBVector[MBB.getNumber()] = MBBInfo; in calculateCFAInfo()
151 for (MachineBasicBlock &MBB : MF) { in calculateCFAInfo()
152 if (MBBVector[MBB.getNumber()].Processed) continue; in calculateCFAInfo()
153 updateSuccCFAInfo(MBBVector[MBB.getNumber()]); in calculateCFAInfo()
163 MBBInfo.MBB->getParent()->getFrameInstructions(); in calculateOutgoingCFAInfo()
[all …]
DMIRCanonicalizerPass.cpp88 for (auto MBB : RPOT) { in GetRPOList() local
89 RPOList.push_back(MBB); in GetRPOList()
97 MachineBasicBlock *MBB, in rescheduleLexographically() argument
130 MBB->splice(getPos(), MBB, II.second); in rescheduleLexographically()
137 MachineBasicBlock *MBB) { in rescheduleCanonically() argument
155 for (auto &MI : *MBB) { in rescheduleCanonically()
221 MachineRegisterInfo *MRI = &MBB->getParent()->getRegInfo(); in rescheduleCanonically()
241 const auto BBE = MBB->instr_end(); in rescheduleCanonically()
245 for (auto BBI = MBB->instr_begin(); BBI != BBE; ++BBI) { in rescheduleCanonically()
273 MBB->splice(UseI, MBB, DefI); in rescheduleCanonically()
[all …]
DMachineTraceMetrics.cpp98 MachineTraceMetrics::getResources(const MachineBasicBlock *MBB) { in getResources() argument
99 assert(MBB && "No basic block"); in getResources()
100 FixedBlockInfo *FBI = &BlockInfo[MBB->getNumber()]; in getResources()
112 for (const auto &MI : *MBB) { in getResources()
136 unsigned PROffset = MBB->getNumber() * PRKinds; in getResources()
169 MachineTraceMetrics::Ensemble::getLoopFor(const MachineBasicBlock *MBB) const { in getLoopFor()
170 return MTM.Loops->getLoopFor(MBB); in getLoopFor()
176 computeDepthResources(const MachineBasicBlock *MBB) { in computeDepthResources() argument
177 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeDepthResources()
179 unsigned PROffset = MBB->getNumber() * PRKinds; in computeDepthResources()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDILCFGStructurizer.cpp204 int getSCCNum(MachineBasicBlock *MBB) const;
206 bool hasBackEdge(MachineBasicBlock *MBB) const;
207 bool isRetiredBlock(MachineBasicBlock *MBB) const;
208 bool isActiveLoophead(MachineBasicBlock *MBB) const;
213 bool needMigrateBlock(MachineBasicBlock *MBB) const;
217 MachineBasicBlock &MBB);
222 void insertInstrEnd(MachineBasicBlock *MBB, int NewOpcode,
224 MachineInstr *insertInstrBefore(MachineBasicBlock *MBB, int NewOpcode,
229 void insertCondBranchBefore(MachineBasicBlock *MBB,
238 static void setTrueBranch(MachineInstr *MI, MachineBasicBlock *MBB);
[all …]
DSILowerI1Copies.cpp45 static unsigned insertUndefLaneMask(MachineBasicBlock &MBB);
93 void buildMergeLaneMasks(MachineBasicBlock &MBB,
97 getSaluInsertionAtEnd(MachineBasicBlock &MBB) const;
148 bool isSource(MachineBasicBlock &MBB) const { in isSource()
149 return ReachableMap.find(&MBB)->second; in isSource()
166 for (MachineBasicBlock *MBB : IncomingBlocks) { in analyze()
167 if (MBB == &DefBlock) { in analyze()
172 ReachableMap.try_emplace(MBB, false); in analyze()
173 ReachableOrdered.push_back(MBB); in analyze()
178 for (MachineInstr &MI : MBB->terminators()) { in analyze()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SpeculationHardening.cpp150 bool instrumentControlFlow(MachineBasicBlock &MBB,
152 bool endsWithCondControlFlow(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
157 void insertSPToRegTaintPropagation(MachineBasicBlock &MBB,
159 void insertRegToSPTaintPropagation(MachineBasicBlock &MBB,
162 void insertFullSpeculationBarrier(MachineBasicBlock &MBB,
166 bool slhLoads(MachineBasicBlock &MBB);
167 bool makeGPRSpeculationSafe(MachineBasicBlock &MBB,
170 bool lowerSpeculationSafeValuePseudos(MachineBasicBlock &MBB,
172 bool expandSpeculationSafeValue(MachineBasicBlock &MBB,
175 bool insertCSDB(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVExpandPseudoInsts.cpp43 bool expandMBB(MachineBasicBlock &MBB);
44 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
46 bool expandAtomicBinOp(MachineBasicBlock &MBB,
50 bool expandAtomicMinMaxOp(MachineBasicBlock &MBB,
54 bool expandAtomicCmpXchg(MachineBasicBlock &MBB,
57 bool expandAuipcInstPair(MachineBasicBlock &MBB,
61 bool expandLoadLocalAddress(MachineBasicBlock &MBB,
64 bool expandLoadAddress(MachineBasicBlock &MBB,
67 bool expandLoadTLSIEAddress(MachineBasicBlock &MBB,
70 bool expandLoadTLSGDAddress(MachineBasicBlock &MBB,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSEFrameLowering.cpp75 bool expandInstr(MachineBasicBlock &MBB, Iter I);
76 void expandLoadCCond(MachineBasicBlock &MBB, Iter I);
77 void expandStoreCCond(MachineBasicBlock &MBB, Iter I);
78 void expandLoadACC(MachineBasicBlock &MBB, Iter I, unsigned RegSize);
79 void expandStoreACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc,
81 bool expandCopy(MachineBasicBlock &MBB, Iter I);
82 bool expandCopyACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc,
84 bool expandBuildPairF64(MachineBasicBlock &MBB,
86 bool expandExtractElementF64(MachineBasicBlock &MBB,
107 for (auto &MBB : MF) { in expand() local
[all …]
DMips16InstrInfo.cpp69 void Mips16InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg() argument
90 MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(Opc)); in copyPhysReg()
106 void Mips16InstrInfo::storeRegToStack(MachineBasicBlock &MBB, in storeRegToStack() argument
113 if (I != MBB.end()) DL = I->getDebugLoc(); in storeRegToStack()
114 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); in storeRegToStack()
119 BuildMI(MBB, I, DL, get(Opc)).addReg(SrcReg, getKillRegState(isKill)). in storeRegToStack()
124 void Mips16InstrInfo::loadRegFromStack(MachineBasicBlock &MBB, in loadRegFromStack() argument
131 if (I != MBB.end()) DL = I->getDebugLoc(); in loadRegFromStack()
132 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad); in loadRegFromStack()
138 BuildMI(MBB, I, DL, get(Opc), DestReg).addFrameIndex(FI).addImm(Offset) in loadRegFromStack()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRExpandPseudoInsts.cpp60 bool expandMBB(Block &MBB);
61 bool expandMI(Block &MBB, BlockIt MBBI);
62 template <unsigned OP> bool expand(Block &MBB, BlockIt MBBI);
64 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI() argument
65 return BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(Opcode)); in buildMI()
68 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode, in buildMI() argument
70 return BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(Opcode), DstReg); in buildMI()
73 MachineRegisterInfo &getRegInfo(Block &MBB) { return MBB.getParent()->getRegInfo(); } in getRegInfo() argument
75 bool expandArith(unsigned OpLo, unsigned OpHi, Block &MBB, BlockIt MBBI);
76 bool expandLogic(unsigned Op, Block &MBB, BlockIt MBBI);
[all …]
DAVRFrameLowering.cpp54 MachineBasicBlock &MBB) const { in emitPrologue()
55 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue()
57 DebugLoc DL = (MBBI != MBB.end()) ? MBBI->getDebugLoc() : DebugLoc(); in emitPrologue()
64 BuildMI(MBB, MBBI, DL, TII.get(AVR::BSETs)) in emitPrologue()
71 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHWRr)) in emitPrologue()
80 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHWRr)) in emitPrologue()
84 BuildMI(MBB, MBBI, DL, TII.get(AVR::INRdA), AVR::R0) in emitPrologue()
87 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHRr)) in emitPrologue()
90 BuildMI(MBB, MBBI, DL, TII.get(AVR::EORRdRr)) in emitPrologue()
108 (MBBI != MBB.end()) && MBBI->getFlag(MachineInstr::FrameSetup) && in emitPrologue()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CondBrFolding.cpp116 void optimizeCondBr(MachineBasicBlock &MBB,
118 void replaceBrDest(MachineBasicBlock *MBB, MachineBasicBlock *OrigDest,
120 void fixupModifiedCond(MachineBasicBlock *MBB);
121 std::unique_ptr<TargetMBBInfo> analyzeMBB(MachineBasicBlock &MBB);
124 bool findPath(MachineBasicBlock *MBB,
126 TargetMBBInfo *getMBBInfo(MachineBasicBlock *MBB) const { in getMBBInfo()
127 return MBBInfos[MBB->getNumber()].get(); in getMBBInfo()
138 MachineBasicBlock *MBB, SmallVectorImpl<MachineBasicBlock *> &BranchPath) { in findPath() argument
139 TargetMBBInfo *MBBInfo = getMBBInfo(MBB); in findPath()
143 MachineBasicBlock *PredMBB = *MBB->pred_begin(); in findPath()
[all …]
DX86ExpandPseudo.cpp62 void ExpandICallBranchFunnel(MachineBasicBlock *MBB,
65 bool ExpandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI);
66 bool ExpandMBB(MachineBasicBlock &MBB);
76 MachineBasicBlock *MBB, MachineBasicBlock::iterator MBBI) { in INITIALIZE_PASS()
77 MachineBasicBlock *JTMBB = MBB; in INITIALIZE_PASS()
79 MachineFunction *MF = MBB->getParent(); in INITIALIZE_PASS()
80 const BasicBlock *BB = MBB->getBasicBlock(); in INITIALIZE_PASS()
81 auto InsPt = MachineFunction::iterator(MBB); in INITIALIZE_PASS()
91 MBB->addLiveIn(Selector.getReg()); in INITIALIZE_PASS()
92 BuildMI(*MBB, MBBI, DL, TII->get(X86::LEA64r), X86::R11) in INITIALIZE_PASS()
[all …]
DX86FixupLEAs.cpp44 MachineBasicBlock &MBB);
51 MachineBasicBlock &MBB);
56 MachineBasicBlock &MBB);
71 MachineBasicBlock &MBB, bool OptIncDec);
76 MachineBasicBlock &MBB, bool OptIncDec,
88 MachineBasicBlock &MBB);
93 MachineInstr *postRAConvertToLEA(MachineBasicBlock &MBB,
126 FixupLEAPass::postRAConvertToLEA(MachineBasicBlock &MBB, in INITIALIZE_PASS()
135 BuildMI(MBB, MBBI, MI.getDebugLoc(), in INITIALIZE_PASS()
182 MachineFunction::iterator MFI = MBB.getIterator(); in INITIALIZE_PASS()
[all …]
DX86VZeroUpper.cpp60 void processBasicBlock(MachineBasicBlock &MBB);
62 MachineBasicBlock &MBB);
63 void addDirtySuccessor(MachineBasicBlock &MBB);
179 MachineBasicBlock &MBB) { in insertVZeroUpper() argument
181 BuildMI(MBB, I, dl, TII->get(X86::VZEROUPPER)); in insertVZeroUpper()
187 void VZeroUpperInserter::addDirtySuccessor(MachineBasicBlock &MBB) { in addDirtySuccessor() argument
188 if (!BlockStates[MBB.getNumber()].AddedToDirtySuccessors) { in addDirtySuccessor()
189 DirtySuccessors.push_back(&MBB); in addDirtySuccessor()
190 BlockStates[MBB.getNumber()].AddedToDirtySuccessors = true; in addDirtySuccessor()
196 void VZeroUpperInserter::processBasicBlock(MachineBasicBlock &MBB) { in processBasicBlock() argument
[all …]
DX86PadShortFunction.cpp74 void findReturns(MachineBasicBlock *MBB,
77 bool cyclesUntilReturn(MachineBasicBlock *MBB,
80 void addPadding(MachineBasicBlock *MBB,
133 MachineBasicBlock *MBB = I->first; in runOnMachineFunction() local
137 bool OptForSize = llvm::shouldOptimizeForSize(MBB, PSI, MBFI); in runOnMachineFunction()
144 assert(MBB->size() > 0 && in runOnMachineFunction()
146 MachineBasicBlock::iterator ReturnLoc = --MBB->end(); in runOnMachineFunction()
153 addPadding(MBB, ReturnLoc, Threshold - Cycles); in runOnMachineFunction()
164 void PadShortFunc::findReturns(MachineBasicBlock *MBB, unsigned int Cycles) { in findReturns() argument
166 bool hasReturn = cyclesUntilReturn(MBB, Cycles); in findReturns()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyLateEHPrepare.cpp67 MachineBasicBlock *MBB = WL.pop_back_val(); in getMatchingEHPad() local
68 if (Visited.count(MBB)) in getMatchingEHPad()
70 Visited.insert(MBB); in getMatchingEHPad()
71 if (MBB->isEHPad()) { in getMatchingEHPad()
72 if (EHPad && EHPad != MBB) in getMatchingEHPad()
74 EHPad = MBB; in getMatchingEHPad()
77 if (MBB == &MF->front()) in getMatchingEHPad()
79 WL.append(MBB->pred_begin(), MBB->pred_end()); in getMatchingEHPad()
90 MachineBasicBlock *MBB = WL.pop_back_val(); in eraseDeadBBsAndChildren() local
91 if (!MBB->pred_empty()) in eraseDeadBBsAndChildren()
[all …]
DWebAssemblyCFGSort.cpp52 virtual bool contains(const MachineBasicBlock *MBB) const = 0;
65 bool contains(const MachineBasicBlock *MBB) const override { in contains()
66 return Region->contains(MBB); in contains()
91 const Region *getRegionFor(const MachineBasicBlock *MBB) { in getRegionFor() argument
92 const auto *ML = MLI.getLoopFor(MBB); in getRegionFor()
93 const auto *WE = WEI.getExceptionFor(MBB); in getRegionFor()
143 static void maybeUpdateTerminator(MachineBasicBlock *MBB) { in maybeUpdateTerminator() argument
148 for (const MachineInstr &Term : MBB->terminators()) { in maybeUpdateTerminator()
157 MBB->updateTerminator(); in maybeUpdateTerminator()
248 for (MachineBasicBlock &MBB : MF) { in sortBlocks()
[all …]
DWebAssemblyCFGStackify.cpp60 void placeBlockMarker(MachineBasicBlock &MBB);
61 void placeLoopMarker(MachineBasicBlock &MBB);
62 void placeTryMarker(MachineBasicBlock &MBB);
122 MachineBasicBlock *MBB) { in explicitlyBranchesTo() argument
125 if (MO.isMBB() && MO.getMBB() == MBB) in explicitlyBranchesTo()
136 getEarliestInsertPos(MachineBasicBlock *MBB, in getEarliestInsertPos() argument
139 auto InsertPos = MBB->end(); in getEarliestInsertPos()
140 while (InsertPos != MBB->begin()) { in getEarliestInsertPos()
144 for (auto Pos = InsertPos, E = MBB->begin(); Pos != E; --Pos) in getEarliestInsertPos()
160 getLatestInsertPos(MachineBasicBlock *MBB, in getLatestInsertPos() argument
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DThumb1FrameLowering.cpp67 emitPrologueEpilogueSPUpdate(MachineBasicBlock &MBB, in emitPrologueEpilogueSPUpdate() argument
81 MachineFunction &MF = *MBB.getParent(); in emitPrologueEpilogueSPUpdate()
84 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi32imm), ScratchReg) in emitPrologueEpilogueSPUpdate()
87 MRI.emitLoadConstPool(MBB, MBBI, dl, ScratchReg, 0, NumBytes, ARMCC::AL, in emitPrologueEpilogueSPUpdate()
90 BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDhirr), ARM::SP) in emitPrologueEpilogueSPUpdate()
97 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII, in emitPrologueEpilogueSPUpdate()
102 static void emitCallSPUpdate(MachineBasicBlock &MBB, in emitCallSPUpdate() argument
107 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII, in emitCallSPUpdate()
113 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() argument
135 emitCallSPUpdate(MBB, I, TII, dl, *RegInfo, -Amount); in eliminateCallFramePseudoInstr()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/
DVEFrameLowering.cpp35 MachineBasicBlock &MBB, in emitPrologueInsns() argument
51 BuildMI(MBB, MBBI, dl, TII.get(VE::STSri)) in emitPrologueInsns()
55 BuildMI(MBB, MBBI, dl, TII.get(VE::STSri)) in emitPrologueInsns()
59 BuildMI(MBB, MBBI, dl, TII.get(VE::STSri)) in emitPrologueInsns()
63 BuildMI(MBB, MBBI, dl, TII.get(VE::STSri)) in emitPrologueInsns()
67 BuildMI(MBB, MBBI, dl, TII.get(VE::ORri), VE::SX9) in emitPrologueInsns()
73 MachineBasicBlock &MBB, in emitEpilogueInsns() argument
89 BuildMI(MBB, MBBI, dl, TII.get(VE::ORri), VE::SX11) in emitEpilogueInsns()
92 BuildMI(MBB, MBBI, dl, TII.get(VE::LDSri), VE::SX16) in emitEpilogueInsns()
95 BuildMI(MBB, MBBI, dl, TII.get(VE::LDSri), VE::SX15) in emitEpilogueInsns()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreFrameLowering.cpp60 static void EmitDefCfaRegister(MachineBasicBlock &MBB, in EmitDefCfaRegister() argument
66 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in EmitDefCfaRegister()
70 static void EmitDefCfaOffset(MachineBasicBlock &MBB, in EmitDefCfaOffset() argument
74 MachineFunction &MF = *MBB.getParent(); in EmitDefCfaOffset()
77 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in EmitDefCfaOffset()
81 static void EmitCfiOffset(MachineBasicBlock &MBB, in EmitCfiOffset() argument
85 MachineFunction &MF = *MBB.getParent(); in EmitCfiOffset()
88 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in EmitCfiOffset()
98 static void IfNeededExtSP(MachineBasicBlock &MBB, in IfNeededExtSP() argument
107 BuildMI(MBB, MBBI, dl, TII.get(Opcode)).addImm(OpImm); in IfNeededExtSP()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZPostRewrite.cpp50 void selectLOCRMux(MachineBasicBlock &MBB,
55 void selectSELRMux(MachineBasicBlock &MBB,
60 bool expandCondMove(MachineBasicBlock &MBB,
63 bool selectMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
65 bool selectMBB(MachineBasicBlock &MBB);
84 void SystemZPostRewrite::selectLOCRMux(MachineBasicBlock &MBB, in selectLOCRMux() argument
99 expandCondMove(MBB, MBBI, NextMBBI); in selectLOCRMux()
105 void SystemZPostRewrite::selectSELRMux(MachineBasicBlock &MBB, in selectSELRMux() argument
151 expandCondMove(MBB, MBBI, NextMBBI); in selectSELRMux()
157 bool SystemZPostRewrite::expandCondMove(MachineBasicBlock &MBB, in expandCondMove() argument
[all …]

12345678910>>...21