Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackMaps.cpp209 LiveOutVec &LiveOuts) { in parseOperand() argument
289 LiveOuts = parseRegisterLiveOutMask(MOI->getRegLiveOut()); in parseOperand()
300 const LiveOutVec &LiveOuts = CSI.LiveOuts; in print() local
349 OS << WSMP << "\thas " << LiveOuts.size() << " live-out registers\n"; in print()
352 for (const auto &LO : LiveOuts) { in print()
379 LiveOutVec LiveOuts; in parseRegisterLiveOutMask() local
384 LiveOuts.push_back(createLiveOutReg(Reg, TRI)); in parseRegisterLiveOutMask()
390 llvm::sort(LiveOuts, [](const LiveOutReg &LHS, const LiveOutReg &RHS) { in parseRegisterLiveOutMask()
395 for (auto I = LiveOuts.begin(), E = LiveOuts.end(); I != E; ++I) { in parseRegisterLiveOutMask()
409 llvm::erase_if(LiveOuts, [](const LiveOutReg &LO) { return LO.Reg == 0; }); in parseRegisterLiveOutMask()
[all …]
H A DLiveVariables.cpp603 SmallSet<unsigned, 4> LiveOuts; in runOnBlock() local
610 LiveOuts.insert(LI.PhysReg); in runOnBlock()
617 if ((PhysRegDef[i] || PhysRegUse[i]) && !LiveOuts.count(i)) in runOnBlock()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DStackMaps.h325 LiveOutVec LiveOuts; member
329 LocationVec &&Locations, LiveOutVec &&LiveOuts) in CallsiteInfo()
331 LiveOuts(std::move(LiveOuts)) {} in CallsiteInfo()
370 LiveOutVec &LiveOuts);
377 LocationVec &Locations, LiveOutVec &LiveOuts);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp2829 const LiveIdxT &LiveOuts, FuncValueTable &MOutLocs, in pickVPHILoc() argument
2840 auto FirstValueIt = LiveOuts.find(BlockOrders[0]); in pickVPHILoc()
2841 if (FirstValueIt == LiveOuts.end()) in pickVPHILoc()
2846 auto OutValIt = LiveOuts.find(p); in pickVPHILoc()
2847 if (OutValIt == LiveOuts.end()) in pickVPHILoc()
2895 pickOperandPHILoc(Idx, MBB, LiveOuts, MOutLocs, BlockOrders); in pickVPHILoc()
2908 unsigned DbgOpIdx, const MachineBasicBlock &MBB, const LiveIdxT &LiveOuts, in pickOperandPHILoc() argument
2918 auto OutValIt = LiveOuts.find(p); in pickOperandPHILoc()
2919 assert(OutValIt != LiveOuts.end()); in pickOperandPHILoc()
3208 SmallVector<DbgValue, 32> LiveIns, LiveOuts; in buildVLocValueMap() local
[all …]
H A DInstrRefBasedImpl.h1455 const LiveIdxT &LiveOuts, FuncValueTable &MOutLocs,
1459 unsigned DbgOpIdx, const MachineBasicBlock &MBB, const LiveIdxT &LiveOuts,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.cpp87 const auto LiveOuts = getLiveRegsAfter(*BottomMI, *LIS); in printLivenessInfo() local
88 OS << "LOt RP: " << print(getRegPressure(MRI, LiveOuts)); in printLivenessInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2424 SmallVector< Instruction *, 8 > LiveOuts; in canTailPredicateLoop() local
2425 LiveOuts = llvm::findDefsUsedOutsideOfLoop(L); in canTailPredicateLoop()
2430 for (auto *I : LiveOuts) { in canTailPredicateLoop()
2646 unsigned LiveOuts = count_if(Exit->phis(), [](auto &PH) { in getUnrollingPreferences() local
2650 ExitingValues = ExitingValues < LiveOuts ? LiveOuts : ExitingValues; in getUnrollingPreferences()