Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DStackMaps.cpp289 const LiveOutVec &LiveOuts = CSI.LiveOuts; in print() local
341 for (const auto &LO : LiveOuts) { in print()
368 LiveOutVec LiveOuts; in parseRegisterLiveOutMask() local
384 for (auto I = LiveOuts.begin(), E = LiveOuts.end(); I != E; ++I) { in parseRegisterLiveOutMask()
400 return LiveOuts; in parseRegisterLiveOutMask()
482 LiveOutVec LiveOuts; in recordStackMapOpers() local
487 LiveOuts); in recordStackMapOpers()
525 std::move(LiveOuts)); in recordStackMapOpers()
674 const LiveOutVec &LiveOuts = CSI.LiveOuts; in emitCallsiteEntries() local
712 OS.emitInt16(LiveOuts.size()); in emitCallsiteEntries()
[all …]
H A DLiveVariables.cpp593 SmallSet<unsigned, 4> LiveOuts; in runOnBlock() local
600 LiveOuts.insert(LI.PhysReg); in runOnBlock()
607 if ((PhysRegDef[i] || PhysRegUse[i]) && !LiveOuts.count(i)) in runOnBlock()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DStackMaps.h324 LiveOutVec LiveOuts; member
328 LocationVec &&Locations, LiveOutVec &&LiveOuts) in CallsiteInfo()
330 LiveOuts(std::move(LiveOuts)) {} in CallsiteInfo()
372 LiveOutVec &LiveOuts) const;
379 LocationVec &Locations, LiveOutVec &LiveOuts);
/openbsd/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp2774 auto FirstValueIt = LiveOuts.find(BlockOrders[0]); in pickVPHILoc()
2775 if (FirstValueIt == LiveOuts.end()) in pickVPHILoc()
2780 auto OutValIt = LiveOuts.find(p); in pickVPHILoc()
2781 if (OutValIt == LiveOuts.end()) in pickVPHILoc()
2853 auto OutValIt = LiveOuts.find(p); in pickOperandPHILoc()
2854 assert(OutValIt != LiveOuts.end()); in pickOperandPHILoc()
3141 SmallVector<DbgValue, 32> LiveIns, LiveOuts; in buildVLocValueMap() local
3143 LiveOuts.reserve(NumBlocks); in buildVLocValueMap()
3151 LiveOuts.push_back(EmptyDbgValue); in buildVLocValueMap()
3160 LiveOutIdx[BlockOrders[I]] = &LiveOuts[I]; in buildVLocValueMap()
[all …]
H A DInstrRefBasedImpl.h1369 const LiveIdxT &LiveOuts, FuncValueTable &MOutLocs,
1373 unsigned DbgOpIdx, const MachineBasicBlock &MBB, const LiveIdxT &LiveOuts,
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp765 if (!LiveOuts.empty()) in print()
767 for (const auto &KV : LiveOuts) { in print()
812 assert(LiveOuts.count(PN) == 0 && "an exit value for PN already exists"); in addLiveOut()
813 LiveOuts.insert({PN, new VPLiveOut(PN, V)}); in addLiveOut()
H A DVPlan.h2205 MapVector<PHINode *, VPLiveOut *> LiveOuts; variable
2377 for (auto &KV : LiveOuts) in clearLiveOuts()
2379 LiveOuts.clear(); in clearLiveOuts()
2383 delete LiveOuts[PN]; in removeLiveOut() local
2384 LiveOuts.erase(PN); in removeLiveOut()
2388 return LiveOuts; in getLiveOuts()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp320 DenseSet<unsigned> LiveOuts; member in __anon294475090211::LinearizedRegion
856 for (auto &LI : LiveOuts) { in print()
875 void LinearizedRegion::addLiveOut(unsigned VReg) { LiveOuts.insert(VReg); } in addLiveOut()
879 LiveOuts.erase(Reg); in removeLiveOut()
964 DenseSet<unsigned> *LinearizedRegion::getLiveOuts() { return &LiveOuts; } in getLiveOuts()
989 return LiveOuts.contains(Reg); in isLiveOut()
1983 DenseSet<unsigned> *LiveOuts = InnerRegion->getLiveOuts(); in rewriteLiveOutRegs() local
1986 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()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2163 SmallVector< Instruction *, 8 > LiveOuts; in canTailPredicateLoop() local
2164 LiveOuts = llvm::findDefsUsedOutsideOfLoop(L); in canTailPredicateLoop()
2169 for (auto *I : LiveOuts) { in canTailPredicateLoop()
2374 unsigned LiveOuts = count_if(Exit->phis(), [](auto &PH) { in getUnrollingPreferences() local
2378 ExitingValues = ExitingValues < LiveOuts ? LiveOuts : ExitingValues; in getUnrollingPreferences()
/openbsd/gnu/llvm/llvm/docs/
H A DStackMaps.rst353 LiveOuts[NumLiveOuts]