Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCMachineFunctionInfo.cpp47 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/
DIceCfgNode.cpp462 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 …]
DIceLiveness.h59 LivenessBV LiveIn, LiveOut; variable
88 return Nodes[Index].LiveIn; in getLiveIn()
DIceLiveness.cpp114 Node.LiveIn.resize(NumGlobals); in initInternal()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFLiveness.cpp802 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 …]
DRDFLiveness.h137 void traverse(MachineBasicBlock *B, RefMap &LiveIn);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSafeStackColoring.cpp112 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()
DLiveRangeCalc.cpp61 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()
DStackColoring.cpp396 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()
DSafeStackColoring.h49 BitVector LiveIn; member
DMIRPrinter.cpp307 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()
DMachineCSE.cpp690 auto LiveIn = PhysDefs.pop_back_val(); in ProcessBlockCSE() local
691 if (!MBB->isLiveIn(LiveIn.second)) in ProcessBlockCSE()
692 MBB->addLiveIn(LiveIn.second); in ProcessBlockCSE()
DRegAllocGreedy.cpp1199 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()
DBranchRelaxation.cpp461 for (const MachineBasicBlock::RegisterMaskPair &LiveIn : Succ->liveins()) in fixupUnconditionalBranch() local
462 BranchBB->addLiveIn(LiveIn); in fixupUnconditionalBranch()
DSplitKit.cpp253 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()
DRegisterPressure.cpp916 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()
DSplitKit.h125 bool LiveIn; ///< Current reg is live in. member
DMachineBasicBlock.cpp500 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/
DLiveRangeCalc.h124 SmallVector<LiveInBlock, 16> LiveIn; variable
271 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
DMIRYamlMapping.h190 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/
DMIRParser.cpp552 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/
DRewriteStatepointsForGC.cpp243 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/
DAMDGPULegalizerInfo.cpp1832 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()
DGCNSchedStrategy.cpp472 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/
DIRTranslator.cpp2417 for (const MachineBasicBlock::RegisterMaskPair &LiveIn : EntryBB->liveins()) in runOnMachineFunction() local
2418 NewEntryBB.addLiveIn(LiveIn); in runOnMachineFunction()