Home
last modified time | relevance | path

Searched refs:LiveOuts (Results 1 – 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DStackMaps.cpp190 LiveOutVec &LiveOuts) const { in parseOperand()
261 LiveOuts = parseRegisterLiveOutMask(MOI->getRegLiveOut()); in parseOperand()
272 const LiveOutVec &LiveOuts = CSI.LiveOuts; in print() local
321 OS << WSMP << "\thas " << LiveOuts.size() << " live-out registers\n"; in print()
324 for (const auto &LO : LiveOuts) { in print()
351 LiveOutVec LiveOuts; in parseRegisterLiveOutMask() local
356 LiveOuts.push_back(createLiveOutReg(Reg, TRI)); in parseRegisterLiveOutMask()
362 llvm::sort(LiveOuts, [](const LiveOutReg &LHS, const LiveOutReg &RHS) { in parseRegisterLiveOutMask()
367 for (auto I = LiveOuts.begin(), E = LiveOuts.end(); I != E; ++I) { in parseRegisterLiveOutMask()
381 llvm::erase_if(LiveOuts, [](const LiveOutReg &LO) { return LO.Reg == 0; }); in parseRegisterLiveOutMask()
[all …]
DLiveVariables.cpp597 SmallSet<unsigned, 4> LiveOuts; in runOnBlock() local
604 LiveOuts.insert(LI.PhysReg); in runOnBlock()
611 if ((PhysRegDef[i] || PhysRegUse[i]) && !LiveOuts.count(i)) in runOnBlock()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DStackMaps.h316 LiveOutVec LiveOuts; member
320 LocationVec &&Locations, LiveOutVec &&LiveOuts) in CallsiteInfo()
322 LiveOuts(std::move(LiveOuts)) {} in CallsiteInfo()
364 LiveOutVec &LiveOuts) const;
371 LocationVec &Locations, LiveOutVec &LiveOuts);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DGCNIterativeScheduler.cpp87 const auto LiveOuts = getLiveRegsAfter(*BottomMI, *LIS); in printLivenessInfo() local
89 getRegPressure(MRI, LiveOuts).print(OS); in printLivenessInfo()
DAMDGPUMachineCFGStructurizer.cpp320 DenseSet<unsigned> LiveOuts; member in __anon653a3bd40211::LinearizedRegion
858 for (auto &LI : LiveOuts) { in print()
877 void LinearizedRegion::addLiveOut(unsigned VReg) { LiveOuts.insert(VReg); } in addLiveOut()
881 LiveOuts.erase(Reg); in removeLiveOut()
966 DenseSet<unsigned> *LinearizedRegion::getLiveOuts() { return &LiveOuts; } in getLiveOuts()
991 return LiveOuts.contains(Reg); in isLiveOut()
2010 DenseSet<unsigned> *LiveOuts = InnerRegion->getLiveOuts(); in rewriteLiveOutRegs() local
2013 for (auto OLI : *LiveOuts) { in rewriteLiveOutRegs()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp1996 SmallVector< Instruction *, 8 > LiveOuts; in canTailPredicateLoop() local
1997 LiveOuts = llvm::findDefsUsedOutsideOfLoop(L); in canTailPredicateLoop()
2002 for (auto *I : LiveOuts) { in canTailPredicateLoop()
2211 unsigned LiveOuts = count_if(Exit->phis(), [](auto &PH) { in getUnrollingPreferences() local
2215 ExitingValues = ExitingValues < LiveOuts ? LiveOuts : ExitingValues; in getUnrollingPreferences()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
DInstrRefBasedImpl.cpp1667 const LiveIdxT &LiveOuts, ValueIDNum **MOutLocs,
2818 MachineBasicBlock &MBB, const DebugVariable &Var, const LiveIdxT &LiveOuts, in pickVPHILoc() argument
2836 auto LiveOutMap = LiveOuts.find(p); in pickVPHILoc()
2837 if (LiveOutMap == LiveOuts.end()) in pickVPHILoc()
3289 SmallVector<DenseMap<DebugVariable, DbgValue>, 32> LiveIns, LiveOuts; in vlocDataflow() local
3291 LiveOuts.resize(NumBlocks); in vlocDataflow()
3299 LiveOutIdx[BlockOrders[I]] = &LiveOuts[I]; in vlocDataflow()