/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | BranchRelaxation.cpp | 67 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 …]
|
D | BranchFolding.cpp | 159 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 …]
|
D | CFIInstrInserter.cpp | 70 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 …]
|
D | MIRCanonicalizerPass.cpp | 88 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 …]
|
D | MachineTraceMetrics.cpp | 98 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/ |
D | AMDILCFGStructurizer.cpp | 204 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 …]
|
D | SILowerI1Copies.cpp | 45 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/ |
D | AArch64SpeculationHardening.cpp | 150 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/ |
D | RISCVExpandPseudoInsts.cpp | 43 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/ |
D | MipsSEFrameLowering.cpp | 75 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 …]
|
D | Mips16InstrInfo.cpp | 69 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/ |
D | AVRExpandPseudoInsts.cpp | 60 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 …]
|
D | AVRFrameLowering.cpp | 54 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/ |
D | X86CondBrFolding.cpp | 116 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 …]
|
D | X86ExpandPseudo.cpp | 62 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 …]
|
D | X86FixupLEAs.cpp | 44 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 …]
|
D | X86VZeroUpper.cpp | 60 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 …]
|
D | X86PadShortFunction.cpp | 74 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/ |
D | WebAssemblyLateEHPrepare.cpp | 67 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 …]
|
D | WebAssemblyCFGSort.cpp | 52 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 …]
|
D | WebAssemblyCFGStackify.cpp | 60 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/ |
D | Thumb1FrameLowering.cpp | 67 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/ |
D | VEFrameLowering.cpp | 35 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/ |
D | XCoreFrameLowering.cpp | 60 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/ |
D | SystemZPostRewrite.cpp | 50 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 …]
|