/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/ |
D | AVRExpandPseudoInsts.cpp | 64 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI() 68 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode, in buildMI() 73 MachineRegisterInfo &getRegInfo(Block &MBB) { return MBB.getParent()->getRegInfo(); } in getRegInfo() 99 bool AVRExpandPseudo::expandMBB(MachineBasicBlock &MBB) { in expandMBB() 142 expandArith(unsigned OpLo, unsigned OpHi, Block &MBB, BlockIt MBBI) { in expandArith() 175 expandLogic(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogic() 222 expandLogicImm(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogicImm() 259 bool AVRExpandPseudo::expand<AVR::ADDWRdRr>(Block &MBB, BlockIt MBBI) { in expand() 264 bool AVRExpandPseudo::expand<AVR::ADCWRdRr>(Block &MBB, BlockIt MBBI) { in expand() 269 bool AVRExpandPseudo::expand<AVR::SUBWRdRr>(Block &MBB, BlockIt MBBI) { in expand() [all …]
|
D | AVRRelaxMemOperations.cpp | 53 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI() 74 bool AVRRelaxMem::runOnBasicBlock(Block &MBB) { in runOnBasicBlock() 88 bool AVRRelaxMem::relax<AVR::STDWPtrQRr>(Block &MBB, BlockIt MBBI) { in relax() 124 bool AVRRelaxMem::runOnInstruction(Block &MBB, BlockIt MBBI) { in runOnInstruction()
|
D | AVRInstrInfo.cpp | 41 void AVRInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg() 120 void AVRInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot() 159 void AVRInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot() 263 bool AVRInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch() 398 unsigned AVRInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch() 437 unsigned AVRInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch() 558 unsigned AVRInstrInfo::insertIndirectBranch(MachineBasicBlock &MBB, in insertIndirectBranch()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64SpeculationHardening.cpp | 187 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, in endsWithCondControlFlow() 218 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertFullSpeculationBarrier() 241 MachineBasicBlock &MBB, bool &UsesFullSpeculationBarrier) { in instrumentControlFlow() 359 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) const { in insertSPToRegTaintPropagation() 383 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertRegToSPTaintPropagation() 431 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineInstr &MI, in makeGPRSpeculationSafe() 459 bool AArch64SpeculationHardening::slhLoads(MachineBasicBlock &MBB) { in slhLoads() 548 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandSpeculationSafeValue() 589 bool AArch64SpeculationHardening::insertCSDB(MachineBasicBlock &MBB, in insertCSDB() 602 MachineBasicBlock &MBB, bool UsesFullSpeculationBarrier) { in lowerSpeculationSafeValuePseudos() [all …]
|
D | AArch64A53Fix835769.cpp | 122 for (auto &MBB : F) { in runOnMachineFunction() local 130 static MachineBasicBlock *getBBFallenThrough(MachineBasicBlock *MBB, in getBBFallenThrough() 155 static MachineInstr *getLastNonPseudo(MachineBasicBlock &MBB, in getLastNonPseudo() 171 static void insertNopBeforeInstruction(MachineBasicBlock &MBB, MachineInstr* MI, in insertNopBeforeInstruction() 190 AArch64A53Fix835769::runOnBasicBlock(MachineBasicBlock &MBB) { in runOnBasicBlock()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDILCFGStructurizer.cpp | 430 MachineBasicBlock::iterator I, MachineBasicBlock &MBB) { in reversePredicateSetter() 456 void AMDGPUCFGStructurizer::insertInstrEnd(MachineBasicBlock *MBB, in insertInstrEnd() 465 MachineInstr *AMDGPUCFGStructurizer::insertInstrBefore(MachineBasicBlock *MBB, in insertInstrBefore() 481 MachineBasicBlock *MBB = OldMI->getParent(); in insertInstrBefore() local 493 MachineBasicBlock *MBB = OldMI->getParent(); in insertCondBranchBefore() local 559 MachineBasicBlock *MBB) { in setTrueBranch() 564 AMDGPUCFGStructurizer::getFalseBranch(MachineBasicBlock *MBB, in getFalseBranch() 596 DebugLoc AMDGPUCFGStructurizer::getLastDebugLocInBB(MachineBasicBlock *MBB) { in getLastDebugLocInBB() 609 MachineBasicBlock *MBB) { in getNormalBlockBranchInstr() 618 MachineBasicBlock *MBB) { in getLoopendBlockBranchInstr() [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 90 MachineBasicBlock *MBB = WL.pop_back_val(); in eraseDeadBBsAndChildren() local 129 for (auto &MBB : MF) { in addCatches() local 147 for (auto &MBB : MF) { in replaceFuncletReturns() local 187 for (auto &MBB : MF) { in removeUnnecessaryUnreachables() local 241 for (auto &MBB : MF) { in addExceptionExtraction() local 259 for (auto &MBB : MF) { in addExceptionExtraction() local 371 for (auto &MBB : MF) { in restoreStackPointer() local
|
D | WebAssemblyCFGStackify.cpp | 122 MachineBasicBlock *MBB) { in explicitlyBranchesTo() 136 getEarliestInsertPos(MachineBasicBlock *MBB, in getEarliestInsertPos() 160 getLatestInsertPos(MachineBasicBlock *MBB, in getLatestInsertPos() 209 void WebAssemblyCFGStackify::placeBlockMarker(MachineBasicBlock &MBB) { in placeBlockMarker() 373 void WebAssemblyCFGStackify::placeLoopMarker(MachineBasicBlock &MBB) { in placeLoopMarker() 439 void WebAssemblyCFGStackify::placeTryMarker(MachineBasicBlock &MBB) { in placeTryMarker() 655 for (auto &MBB : MF) { in removeUnnecessaryInstrs() local 681 for (auto &MBB : MF) { in removeUnnecessaryInstrs() local 710 static void unstackifyVRegsUsedInSplitBB(MachineBasicBlock &MBB, in unstackifyVRegsUsedInSplitBB() 871 for (auto &MBB : reverse(MF)) { in fixUnwindMismatches() local [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | MipsSEInstrInfo.cpp | 83 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg() 245 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in storeRegToStack() 319 loadRegFromStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in loadRegFromStack() 404 MachineBasicBlock &MBB = *MI.getParent(); in expandPostRAPseudo() local 576 MachineBasicBlock &MBB, in adjustStackPtr() 603 unsigned MipsSEInstrInfo::loadImmediate(int64_t Imm, MachineBasicBlock &MBB, in loadImmediate() 672 void MipsSEInstrInfo::expandRetRA(MachineBasicBlock &MBB, in expandRetRA() 690 void MipsSEInstrInfo::expandERet(MachineBasicBlock &MBB, in expandERet() 707 void MipsSEInstrInfo::expandPseudoMFHiLo(MachineBasicBlock &MBB, in expandPseudoMFHiLo() 713 void MipsSEInstrInfo::expandPseudoMTLoHi(MachineBasicBlock &MBB, in expandPseudoMTLoHi() [all …]
|
D | Mips16InstrInfo.cpp | 69 void Mips16InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg() 106 void Mips16InstrInfo::storeRegToStack(MachineBasicBlock &MBB, in storeRegToStack() 124 void Mips16InstrInfo::loadRegFromStack(MachineBasicBlock &MBB, in loadRegFromStack() 143 MachineBasicBlock &MBB = *MI.getParent(); in expandPostRAPseudo() local 211 MachineBasicBlock &MBB, in makeFrame() 241 MachineBasicBlock &MBB, in restoreFrame() 276 MachineBasicBlock &MBB, in adjustStackPtrBig() 300 unsigned SP, int64_t Amount, MachineBasicBlock &MBB, in adjustStackPtrBigUnrestricted() 307 MachineBasicBlock &MBB, in adjustStackPtr() 321 MachineBasicBlock &MBB, in loadImmediate() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | LivePhysRegs.cpp | 153 void LivePhysRegs::addBlockLiveIns(const MachineBasicBlock &MBB) { in addBlockLiveIns() 207 void LivePhysRegs::addLiveOutsNoPristines(const MachineBasicBlock &MBB) { in addLiveOutsNoPristines() 230 void LivePhysRegs::addLiveOuts(const MachineBasicBlock &MBB) { in addLiveOuts() 236 void LivePhysRegs::addLiveIns(const MachineBasicBlock &MBB) { in addLiveIns() 243 const MachineBasicBlock &MBB) { in computeLiveIns() 253 void llvm::addLiveIns(MachineBasicBlock &MBB, const LivePhysRegs &LiveRegs) { in addLiveIns() 275 void llvm::recomputeLivenessFlags(MachineBasicBlock &MBB) { in recomputeLivenessFlags() 323 MachineBasicBlock &MBB) { in computeAndAddLiveIns()
|
D | BranchRelaxation.cpp | 180 const MachineBasicBlock *MBB = MI.getParent(); in getInstrOffset() local 198 for (auto &MBB : make_range(MachineFunction::iterator(Start), MF->end())) { in adjustBlockOffsets() local 303 MachineBasicBlock *MBB = MI.getParent(); in fixupConditionalBranch() local 315 auto insertBranch = [&](MachineBasicBlock *MBB, MachineBasicBlock *TBB, in fixupConditionalBranch() 323 auto removeBranch = [&](MachineBasicBlock *MBB) { in fixupConditionalBranch() 331 MachineBasicBlock *NewBB) { in fixupConditionalBranch() 440 MachineBasicBlock *MBB = MI.getParent(); in fixupUnconditionalBranch() local 485 MachineBasicBlock &MBB = *I; in relaxBranchInstructions() local
|
D | PHIElimination.cpp | 160 for (auto &MBB : MF) in runOnMachineFunction() local 168 for (auto &MBB : MF) in runOnMachineFunction() local 205 MachineBasicBlock &MBB) { in EliminatePHINodes() 240 void PHIElimination::LowerPHINode(MachineBasicBlock &MBB, in LowerPHINode() 552 for (const auto &MBB : MF) in analyzePHINodes() local 563 MachineBasicBlock &MBB, in SplitPHIEdges() 642 bool PHIElimination::isLiveIn(unsigned Reg, const MachineBasicBlock *MBB) { in isLiveIn() 652 const MachineBasicBlock *MBB) { in isLiveOutPastPHIs()
|
D | MIRCanonicalizerPass.cpp | 88 for (auto MBB : RPOT) { in GetRPOList() local 97 MachineBasicBlock *MBB, in rescheduleLexographically() 137 MachineBasicBlock *MBB) { in rescheduleCanonically() 303 static bool propagateLocalCopies(MachineBasicBlock *MBB) { in propagateLocalCopies() 350 static bool doDefKillClear(MachineBasicBlock *MBB) { in doDefKillClear() 372 static bool runOnBasicBlock(MachineBasicBlock *MBB, in runOnBasicBlock() 432 for (auto MBB : RPOList) in runOnMachineFunction() local
|
D | SwiftErrorValueTracking.cpp | 26 Register SwiftErrorValueTracking::getOrCreateVReg(const MachineBasicBlock *MBB, in getOrCreateVReg() 45 void SwiftErrorValueTracking::setCurrentVReg(const MachineBasicBlock *MBB, in setCurrentVReg() 51 const Instruction *I, const MachineBasicBlock *MBB, const Value *Val) { in getOrCreateVRegDefAt() 66 const Instruction *I, const MachineBasicBlock *MBB, const Value *Val) { in getOrCreateVRegUseAt() 124 MachineBasicBlock *MBB = &*MF->begin(); in createEntriesInEntryBlock() local 260 MachineBasicBlock *MBB, BasicBlock::const_iterator Begin, in preassignVRegs()
|
D | BranchFolding.cpp | 159 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) { in RemoveDeadBlock() 302 static unsigned HashEndOfMBB(const MachineBasicBlock &MBB) { in HashEndOfMBB() 320 MachineBasicBlock *MBB) { in skipBackwardPastNonInstructions() 514 void BranchFolder::MBFIWrapper::setBlockFreq(const MachineBasicBlock *MBB, in setBlockFreq() 543 static unsigned CountTerminators(MachineBasicBlock *MBB, in CountTerminators() 562 static bool blockEndsInUnreachable(const MachineBasicBlock *MBB) { in blockEndsInUnreachable() 660 auto BothFallThrough = [](MachineBasicBlock *MBB) { in ProfitableToMerge() 779 MachineBasicBlock *MBB = SameTails[commonTailIndex].getBlock(); in CreateCommonTailOnlyBlock() local 808 MachineBasicBlock *MBB = MBBIStartPos->getParent(); in mergeOperations() local 856 MachineBasicBlock *MBB = SameTails[commonTailIndex].getBlock(); in mergeCommonTails() local [all …]
|
D | MachineTraceMetrics.cpp | 98 MachineTraceMetrics::getResources(const MachineBasicBlock *MBB) { in getResources() 176 computeDepthResources(const MachineBasicBlock *MBB) { in computeDepthResources() 209 computeHeightResources(const MachineBasicBlock *MBB) { in computeHeightResources() 326 MinInstrCountEnsemble::pickTracePred(const MachineBasicBlock *MBB) { in pickTracePred() 354 MinInstrCountEnsemble::pickTraceSucc(const MachineBasicBlock *MBB) { in pickTraceSucc() 397 void MachineTraceMetrics::invalidate(const MachineBasicBlock *MBB) { in invalidate() 478 void MachineTraceMetrics::Ensemble::computeTrace(const MachineBasicBlock *MBB) { in computeTrace() 532 const MachineBasicBlock *MBB = WorkList.pop_back_val(); in invalidate() local 557 const MachineBasicBlock *MBB = WorkList.pop_back_val(); in invalidate() local 593 const MachineBasicBlock *MBB = MTM.MF->getBlockNumbered(Num); in verify() local [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
D | RISCVExpandPseudoInsts.cpp | 80 for (auto &MBB : MF) in runOnMachineFunction() local 85 bool RISCVExpandPseudo::expandMBB(MachineBasicBlock &MBB) { in expandMBB() 98 bool RISCVExpandPseudo::expandMI(MachineBasicBlock &MBB, in expandMI() 274 MachineBasicBlock *MBB, Register DestReg, in insertMaskedMerge() 359 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicBinOp() 397 MachineBasicBlock *MBB, Register ValReg, in insertSext() 408 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicMinMaxOp() 529 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg() 625 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAuipcInstPair() 666 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadLocalAddress() [all …]
|
D | RISCVInstrInfo.cpp | 88 void RISCVInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg() 113 void RISCVInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot() 140 void RISCVInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot() 164 void RISCVInstrInfo::movImm(MachineBasicBlock &MBB, in movImm() 236 bool RISCVInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch() 304 unsigned RISCVInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch() 339 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, in insertBranch() 375 unsigned RISCVInstrInfo::insertIndirectBranch(MachineBasicBlock &MBB, in insertIndirectBranch() 657 bool RISCVInstrInfo::isMBBSafeToOutlineFrom(MachineBasicBlock &MBB, in isMBBSafeToOutlineFrom() 716 MachineBasicBlock *MBB = MI.getParent(); in getOutliningType() local [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/ |
D | MSP430InstrInfo.cpp | 36 void MSP430InstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot() 63 void MSP430InstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot() 90 void MSP430InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg() 106 unsigned MSP430InstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch() 175 bool MSP430InstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch() 265 unsigned MSP430InstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/ |
D | BPFInstrInfo.cpp | 31 void BPFInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg() 124 void BPFInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot() 147 void BPFInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot() 164 bool BPFInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch() 219 unsigned BPFInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch() 240 unsigned BPFInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/ |
D | NVPTXInstrInfo.cpp | 32 void NVPTXInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg() 95 bool NVPTXInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch() 154 unsigned NVPTXInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch() 180 unsigned NVPTXInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZPostRewrite.cpp | 84 void SystemZPostRewrite::selectLOCRMux(MachineBasicBlock &MBB, in selectLOCRMux() 105 void SystemZPostRewrite::selectSELRMux(MachineBasicBlock &MBB, in selectSELRMux() 157 bool SystemZPostRewrite::expandCondMove(MachineBasicBlock &MBB, in expandCondMove() 212 bool SystemZPostRewrite::selectMI(MachineBasicBlock &MBB, in selectMI() 250 bool SystemZPostRewrite::selectMBB(MachineBasicBlock &MBB) { in selectMBB() 267 for (auto &MBB : MF) in runOnMachineFunction() local
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86CondBrFolding.cpp | 138 MachineBasicBlock *MBB, SmallVectorImpl<MachineBasicBlock *> &BranchPath) { in findPath() 183 static void fixPHIsInSucc(MachineBasicBlock *MBB, MachineBasicBlock *OldMBB, in fixPHIsInSucc() 197 static inline bool setBranchProb(MachineBasicBlock *MBB, in setBranchProb() 209 findUncondBrI(MachineBasicBlock *MBB) { in findUncondBrI() 217 void X86CondBrFolding::replaceBrDest(MachineBasicBlock *MBB, in replaceBrDest() 244 void X86CondBrFolding::fixupModifiedCond(MachineBasicBlock *MBB) { in fixupModifiedCond() 279 MachineBasicBlock &MBB, SmallVectorImpl<MachineBasicBlock *> &BranchPath) { in optimizeCondBr() 391 for (auto &MBB : MF) in optimize() local 394 for (auto &MBB : MF) { in optimize() local 479 X86CondBrFolding::analyzeMBB(MachineBasicBlock &MBB) { in analyzeMBB()
|
D | X86IndirectBranchTracking.cpp | 72 MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const { in addENDBR() 120 auto MBB = MF.begin(); in runOnMachineFunction() local 124 for (auto &MBB : MF) { in runOnMachineFunction() local
|