/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | StackMaps.cpp | 210 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 D | LiveVariables.cpp | 610 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 D | StackMaps.h | 323 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 D | VPlan.cpp | 838 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 D | VPlan.h | 3301 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 D | InstrRefBasedImpl.cpp | 2799 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 D | InstrRefBasedImpl.h | 1461 const LiveIdxT &LiveOuts, FuncValueTable &MOutLocs, 1465 unsigned DbgOpIdx, const MachineBasicBlock &MBB, const LiveIdxT &LiveOuts,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineCFGStructurizer.cpp | 320 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 D | GCNIterativeScheduler.cpp | 86 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 D | ARMTargetTransformInfo.cpp | 2300 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()
|