/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCMachineFunctionInfo.cpp | 47 for (const std::pair<unsigned, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs) in isLiveInSExt() local 48 if (LiveIn.first == VReg) in isLiveInSExt() 49 return LiveIn.second.isSExt(); in isLiveInSExt() 54 for (const std::pair<unsigned, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs) in isLiveInZExt() local 55 if (LiveIn.first == VReg) in isLiveInZExt() 56 return LiveIn.second.isZExt(); in isLiveInZExt()
|
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
D | IceCfgNode.cpp | 462 auto &LiveIn = Func->getLiveness()->getLiveIn(this); in advancedPhiLowering() local 463 if (VarNum < LiveIn.size()) { in advancedPhiLowering() 464 assert(!LiveIn[VarNum]); in advancedPhiLowering() 465 LiveIn[VarNum] = true; in advancedPhiLowering() 676 const LivenessBV &LiveIn = Liveness->getLiveIn(Succ); in liveness() local 677 assert(LiveIn.empty() || LiveIn.size() == NumGlobalVars); in liveness() 678 Live |= LiveIn; in liveness() 736 LivenessBV &LiveIn = Liveness->getLiveIn(this); in liveness() local 737 assert(LiveIn.empty() || LiveIn.size() == NumGlobalVars); in liveness() 739 Live |= LiveIn; in liveness() [all …]
|
D | IceLiveness.h | 59 LivenessBV LiveIn, LiveOut; variable 88 return Nodes[Index].LiveIn; in getLiveIn()
|
D | IceLiveness.cpp | 114 Node.LiveIn.resize(NumGlobals); in initInternal()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | RDFLiveness.cpp | 802 RefMap LiveIn; in computeLiveIns() local 803 traverse(&MF.front(), LiveIn); in computeLiveIns() 874 BitVector LiveIn(TRI.getNumRegs()), Live(TRI.getNumRegs()); in resetKills() local 875 CopyLiveIns(B, LiveIn); in resetKills() 928 void Liveness::traverse(MachineBasicBlock *B, RefMap &LiveIn) { in traverse() argument 960 LiveIn[S.first].insert(S.second.begin(), S.second.end()); in traverse() 969 dbgs() << " LiveIn: " << Print<RefMap>(LiveIn, DFG) << '\n'; in traverse() 976 LiveIn[S.first].insert(S.second.begin(), S.second.end()); in traverse() 980 dbgs() << " LiveIn: " << Print<RefMap>(LiveIn, DFG) << '\n'; in traverse() 991 RefMap LiveInCopy = LiveIn; in traverse() [all …]
|
D | RDFLiveness.h | 137 void traverse(MachineBasicBlock *B, RefMap &LiveIn);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | SafeStackColoring.cpp | 112 BlockInfo.LiveIn.resize(NumAllocas); in collectMarkers() 191 if (LocalLiveIn.test(BlockInfo.LiveIn)) { in calculateLocalLiveness() 193 BlockInfo.LiveIn |= LocalLiveIn; in calculateLocalLiveness() 220 if (BlockInfo.LiveIn.test(AllocaNo)) { in calculateLiveIntervals() 269 << ", livein " << BlockInfo.LiveIn << ", liveout " in dumpBlockLiveness()
|
D | LiveRangeCalc.cpp | 61 LiveIn.clear(); in reset() 218 for (const LiveInBlock &I : LiveIn) { in updateFromLiveIns() 238 LiveIn.clear(); in updateFromLiveIns() 423 LiveIn.clear(); in findReachingDefs() 466 LiveIn.reserve(WorkList.size()); in findReachingDefs() 474 LiveIn.back().Kill = Use; in findReachingDefs() 492 for (LiveInBlock &I : LiveIn) { in updateSSA()
|
D | StackColoring.cpp | 396 BitVector LiveIn; member 547 dumpBV("LIVE_IN", BlockInfo.LiveIn); in dumpBB() 798 if (LocalLiveIn.test(BlockInfo.LiveIn)) { in calculateLocalLiveness() 800 BlockInfo.LiveIn |= LocalLiveIn; in calculateLocalLiveness() 828 for (int pos = MBBLiveness.LiveIn.find_first(); pos != -1; in calculateLiveIntervals() 829 pos = MBBLiveness.LiveIn.find_next(pos)) { in calculateLiveIntervals()
|
D | SafeStackColoring.h | 49 BitVector LiveIn; member
|
D | MIRPrinter.cpp | 307 yaml::MachineFunctionLiveIn LiveIn; in convert() local 308 printRegMIR(LI.first, LiveIn.Register, TRI); in convert() 310 printRegMIR(LI.second, LiveIn.VirtualRegister, TRI); in convert() 311 MF.LiveIns.push_back(LiveIn); in convert()
|
D | MachineCSE.cpp | 690 auto LiveIn = PhysDefs.pop_back_val(); in ProcessBlockCSE() local 691 if (!MBB->isLiveIn(LiveIn.second)) in ProcessBlockCSE() 692 MBB->addLiveIn(LiveIn.second); in ProcessBlockCSE()
|
D | RegAllocGreedy.cpp | 1199 BC.Entry = BI.LiveIn ? SpillPlacement::PrefReg : SpillPlacement::DontCare; in addSplitConstraints() 1213 if (BI.LiveIn) { in addSplitConstraints() 1424 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) in calcSpillCost() 1601 if (EnableAdvancedRASplitCost && Cand.Intf.hasInterference() && BI.LiveIn && in calcGlobalSplitCost() 1622 if (BI.LiveIn) in calcGlobalSplitCost() 1699 if (BI.LiveIn) { in splitAroundRegion() 2160 BI.LiveIn ? BI.FirstInstr.getBaseIndex() : BI.FirstInstr; in calcGapWeights() 2341 const bool LiveBefore = SplitBefore != 0 || BI.LiveIn; in tryLocalSplit() 2435 bool LiveBefore = BestBefore != 0 || BI.LiveIn; in tryLocalSplit()
|
D | BranchRelaxation.cpp | 461 for (const MachineBasicBlock::RegisterMaskPair &LiveIn : Succ->liveins()) in fixupUnconditionalBranch() local 462 BranchBB->addLiveIn(LiveIn); in fixupUnconditionalBranch()
|
D | SplitKit.cpp | 253 BI.LiveIn = LVI->start <= Start; in calcLiveBlockInfo() 256 if (!BI.LiveIn) { in calcLiveBlockInfo() 283 BI.LiveIn = false; in calcLiveBlockInfo() 1565 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock() 1715 assert(BI.LiveIn && "Must be live-in"); in splitRegInBlock() 1805 << (BI.LiveIn ? ", stack-in" : ", defined in block")); in splitRegOutBlock() 1813 if (!BI.LiveIn && (!EnterAfter || EnterAfter <= BI.FirstInstr)) { in splitRegOutBlock()
|
D | RegisterPressure.cpp | 916 LaneBitmask LiveIn = Use.LaneMask & ~LiveMask; in advance() local 917 if (LiveIn.any()) { in advance() 918 discoverLiveIn(RegisterMaskPair(Reg, LiveIn)); in advance() 919 increaseRegPressure(Reg, LiveMask, LiveMask | LiveIn); in advance() 920 LiveRegs.insert(RegisterMaskPair(Reg, LiveIn)); in advance()
|
D | SplitKit.h | 125 bool LiveIn; ///< Current reg is live in. member
|
D | MachineBasicBlock.cpp | 500 bool LiveIn = isLiveIn(PhysReg); in addLiveIn() local 506 if (LiveIn) in addLiveIn() 519 if (!LiveIn) in addLiveIn()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | LiveRangeCalc.h | 124 SmallVector<LiveInBlock, 16> LiveIn; variable 271 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
|
D | MIRYamlMapping.h | 190 static void mapping(IO &YamlIO, MachineFunctionLiveIn &LiveIn) { 191 YamlIO.mapRequired("reg", LiveIn.Register); 193 "virtual-reg", LiveIn.VirtualRegister,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/MIRParser/ |
D | MIRParser.cpp | 552 for (const auto &LiveIn : YamlMF.LiveIns) { in parseRegisterInfo() local 554 if (parseNamedRegisterReference(PFS, Reg, LiveIn.Register.Value, Error)) in parseRegisterInfo() 555 return error(Error, LiveIn.Register.SourceRange); in parseRegisterInfo() 557 if (!LiveIn.VirtualRegister.Value.empty()) { in parseRegisterInfo() 559 if (parseVirtualRegisterReference(PFS, Info, LiveIn.VirtualRegister.Value, in parseRegisterInfo() 561 return error(Error, LiveIn.VirtualRegister.SourceRange); in parseRegisterInfo()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | RewriteStatepointsForGC.cpp | 243 MapVector<BasicBlock *, SetVector<Value *>> LiveIn; member 2721 checkBasicSSA(DT, Data.LiveIn[&BB], BB.getTerminator()); in checkBasicSSA() 2742 Data.LiveIn[&BB] = Data.LiveSet[&BB]; in computeLiveInValues() 2743 Data.LiveIn[&BB].set_union(Data.LiveOut[&BB]); in computeLiveInValues() 2744 Data.LiveIn[&BB].set_subtract(Data.KillSet[&BB]); in computeLiveInValues() 2745 if (!Data.LiveIn[&BB].empty()) in computeLiveInValues() 2758 assert(Data.LiveIn.count(Succ)); in computeLiveInValues() 2759 LiveOut.set_union(Data.LiveIn[Succ]); in computeLiveInValues() 2775 assert(Data.LiveIn.count(BB)); in computeLiveInValues() 2776 const SetVector<Value *> &OldLiveIn = Data.LiveIn[BB]; in computeLiveInValues() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPULegalizerInfo.cpp | 1832 Register LiveIn = MRI.getLiveInVirtReg(Reg); in getLiveInRegister() local 1833 if (LiveIn) in getLiveInRegister() 1834 return LiveIn; in getLiveInRegister() 1851 Register LiveIn = getLiveInRegister(MRI, Arg->getRegister(), Ty); in loadInputValue() local 1859 Register AndMaskSrc = LiveIn; in loadInputValue() 1863 AndMaskSrc = B.buildLShr(S32, LiveIn, ShiftAmt).getReg(0); in loadInputValue() 1868 B.buildCopy(DstReg, LiveIn); in loadInputValue() 1872 if (!MRI.getVRegDef(LiveIn)) { in loadInputValue() 1880 B.buildCopy(LiveIn, Arg->getRegister()); in loadInputValue()
|
D | GCNSchedStrategy.cpp | 472 auto LiveIn = std::move(LiveInIt->second); in computeBlockPressure() local 473 RPTracker.reset(*MBB->begin(), &LiveIn); in computeBlockPressure()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
D | IRTranslator.cpp | 2417 for (const MachineBasicBlock::RegisterMaskPair &LiveIn : EntryBB->liveins()) in runOnMachineFunction() local 2418 NewEntryBB.addLiveIn(LiveIn); in runOnMachineFunction()
|