Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackMaps.cpp210 LiveOutVec &LiveOuts) { in parseOperand()
296 LiveOuts = parseRegisterLiveOutMask(MOI->getRegLiveOut()); in print()
307 const LiveOutVec &LiveOuts = CSI.LiveOuts; in print()
356 OS << WSMP << "\thas " << LiveOuts.size() << " live-out registers\n";
359 for (const auto &LO : LiveOuts) { in createLiveOutReg()
386 LiveOutVec LiveOuts; in parseRegisterLiveOutMask()
391 LiveOuts.push_back(createLiveOutReg(Reg, TRI)); in parseRegisterLiveOutMask()
397 llvm::sort(LiveOuts, [](const LiveOutReg &LHS, const LiveOutReg &RHS) { in parseRegisterLiveOutMask()
402 for (auto I = LiveOuts in parseRegisterLiveOutMask()
292 const LiveOutVec &LiveOuts = CSI.LiveOuts; print() local
371 LiveOutVec LiveOuts; parseRegisterLiveOutMask() local
412 parseStatepointOpers(const MachineInstr & MI,MachineInstr::const_mop_iterator MOI,MachineInstr::const_mop_iterator MOE,LocationVec & Locations,LiveOutVec & LiveOuts) parseStatepointOpers() argument
485 LiveOutVec LiveOuts; recordStackMapOpers() local
677 const LiveOutVec &LiveOuts = CSI.LiveOuts; emitCallsiteEntries() local
[all...]
H A DLiveVariables.cpp610 SmallSet<unsigned, 4> LiveOuts; in runOnBlock() local
617 LiveOuts.insert(LI.PhysReg); in runOnBlock()
624 if ((PhysRegDef[i] || PhysRegUse[i]) && !LiveOuts.count(i)) in runOnBlock()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DStackMaps.h323 LiveOutVec LiveOuts;
327 LocationVec &&Locations, LiveOutVec &&LiveOuts) in CallsiteInfo()
329 LiveOuts(std::move(LiveOuts)) {} in CallsiteInfo()
371 LiveOutVec &LiveOuts);
378 LocationVec &Locations, LiveOutVec &LiveOuts);
324 LiveOutVec LiveOuts; global() member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp838 for (auto &KV : LiveOuts) in ~VPlan()
840 LiveOuts.clear(); in ~VPlan()
1140 if (!LiveOuts.empty()) in print()
1142 for (const auto &KV : LiveOuts) { in print()
1183 assert(LiveOuts.count(PN) == 0 && "an exit value for PN already exists"); in addLiveOut()
1184 LiveOuts.insert({PN, new VPLiveOut(PN, V)}); in addLiveOut()
1254 for (const auto &[_, LO] : LiveOuts) in duplicate()
H A DVPlan.h3301 MapVector<PHINode *, VPLiveOut *> LiveOuts; variable
3475 delete LiveOuts[PN]; in removeLiveOut() local
3476 LiveOuts.erase(PN); in removeLiveOut()
3480 return LiveOuts; in getLiveOuts()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp2799 const LiveIdxT &LiveOuts, FuncValueTable &MOutLocs, in pickVPHILoc() argument
2810 auto FirstValueIt = LiveOuts.find(BlockOrders[0]); in pickVPHILoc()
2811 if (FirstValueIt == LiveOuts.end()) in pickVPHILoc()
2816 auto OutValIt = LiveOuts.find(p); in pickVPHILoc()
2817 if (OutValIt == LiveOuts.end()) in pickVPHILoc()
2865 pickOperandPHILoc(Idx, MBB, LiveOuts, MOutLocs, BlockOrders); in pickVPHILoc()
2878 unsigned DbgOpIdx, const MachineBasicBlock &MBB, const LiveIdxT &LiveOuts, in pickOperandPHILoc() argument
2888 auto OutValIt = LiveOuts.find(p); in pickOperandPHILoc()
2889 assert(OutValIt != LiveOuts.end()); in pickOperandPHILoc()
3178 SmallVector<DbgValue, 32> LiveIns, LiveOuts; in buildVLocValueMap() local
[all …]
H A DInstrRefBasedImpl.h1461 const LiveIdxT &LiveOuts, FuncValueTable &MOutLocs,
1465 unsigned DbgOpIdx, const MachineBasicBlock &MBB, const LiveIdxT &LiveOuts,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp320 DenseSet<unsigned> LiveOuts; member in __anon3d3c1dbc0211::LinearizedRegion
854 for (auto &LI : LiveOuts) { in print()
873 void LinearizedRegion::addLiveOut(unsigned VReg) { LiveOuts.insert(VReg); } in addLiveOut()
877 LiveOuts.erase(Reg); in removeLiveOut()
962 DenseSet<unsigned> *LinearizedRegion::getLiveOuts() { return &LiveOuts; } in getLiveOuts()
987 return LiveOuts.contains(Reg); in isLiveOut()
1981 DenseSet<unsigned> *LiveOuts = InnerRegion->getLiveOuts(); in rewriteLiveOutRegs() local
1984 for (auto OLI : *LiveOuts) { in rewriteLiveOutRegs()
H A DGCNIterativeScheduler.cpp86 const auto LiveOuts = getLiveRegsAfter(*BottomMI, *LIS); in printLivenessInfo() local
87 OS << "LOt RP: " << print(getRegPressure(MRI, LiveOuts)); in printLivenessInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2300 SmallVector< Instruction *, 8 > LiveOuts; in canTailPredicateLoop() local
2301 LiveOuts = llvm::findDefsUsedOutsideOfLoop(L); in canTailPredicateLoop()
2306 for (auto *I : LiveOuts) { in canTailPredicateLoop()
2523 unsigned LiveOuts = count_if(Exit->phis(), [](auto &PH) { in getUnrollingPreferences() local
2527 ExitingValues = ExitingValues < LiveOuts ? LiveOuts : ExitingValues; in getUnrollingPreferences()