Searched refs:LiveOuts (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | StackMaps.cpp | 190 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 …]
|
| D | LiveVariables.cpp | 597 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/ |
| D | StackMaps.h | 316 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/ |
| D | GCNIterativeScheduler.cpp | 87 const auto LiveOuts = getLiveRegsAfter(*BottomMI, *LIS); in printLivenessInfo() local 89 getRegPressure(MRI, LiveOuts).print(OS); in printLivenessInfo()
|
| D | AMDGPUMachineCFGStructurizer.cpp | 320 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/ |
| D | ARMTargetTransformInfo.cpp | 1996 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/ |
| D | InstrRefBasedImpl.cpp | 1667 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()
|