Searched refs:LiveOuts (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | StackMaps.cpp | 209 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 D | LiveVariables.cpp | 603 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 D | StackMaps.h | 325 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 D | InstrRefBasedImpl.cpp | 2829 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 D | InstrRefBasedImpl.h | 1455 const LiveIdxT &LiveOuts, FuncValueTable &MOutLocs, 1459 unsigned DbgOpIdx, const MachineBasicBlock &MBB, const LiveIdxT &LiveOuts,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNIterativeScheduler.cpp | 87 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 D | ARMTargetTransformInfo.cpp | 2424 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()
|