| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/ |
| H A D | SourcePrinter.cpp | 157 ActiveCols[ColIdx].LiveOut = LV.liveAtAddress(NextAddr); in update() 161 << ", LiveOut=" << ActiveCols[ColIdx].LiveOut << "\n"); in update() 163 if (!ActiveCols[ColIdx].LiveIn && !ActiveCols[ColIdx].LiveOut) in update() 176 bool LiveOut = LV.liveAtAddress(NextAddr); in update() local 177 if (!LiveIn && !LiveOut) in update() 184 << ", LiveOut=" << LiveOut << "\n"); in update() 187 ActiveCols[ColIdx].LiveOut = LiveOut; in update() 235 if ((AfterInst && ActiveCols[ColIdx].LiveOut) || in printAfterOtherLine() 238 else if (!AfterInst && ActiveCols[ColIdx].LiveOut) in printAfterOtherLine() 323 else if (ActiveCols[ColIdx].LiveIn && ActiveCols[ColIdx].LiveOut) in printAfterInst() [all …]
|
| H A D | SourcePrinter.h | 47 bool LiveOut = false; member
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | StackLifetime.cpp | 197 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness() 201 LocalLiveIn = I->second.LiveOut; in calculateLocalLiveness() 203 LocalLiveIn &= I->second.LiveOut; in calculateLocalLiveness() 225 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness() 227 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness() 298 << BlockInfo.LiveOut << "\n"; in dumpBlockLiveness()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | RegAllocFast.cpp | 92 bool LiveOut = false; ///< Register is possibly live out. member 276 MCPhysReg AssignedReg, bool Kill, bool LiveOut); 405 MCPhysReg AssignedReg, bool Kill, bool LiveOut) { in spill() argument 433 if (LiveOut) { in spill() 631 findLiveVirtReg(VirtReg)->LiveOut; in calcSpillCost() 888 LRI->LiveOut = true; in defineVirtReg() 907 if (LRI->Reloaded || LRI->LiveOut) { in defineVirtReg() 911 LLVM_DEBUG(dbgs() << "Spill Reason: LO: " << LRI->LiveOut << " RL: " in defineVirtReg() 914 spill(SpillBefore, VirtReg, PhysReg, Kill, LRI->LiveOut); in defineVirtReg() 917 LRI->LiveOut = false; in defineVirtReg() [all …]
|
| H A D | StackColoring.cpp | 429 BitVector LiveOut; member 581 dumpBV("LIVE_OUT", BlockInfo.LiveOut); in dumpBB() 827 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness() 848 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness() 850 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
|
| H A D | SplitKit.cpp | 265 BI.LiveOut = true; in calcLiveBlockInfo() 269 BI.LiveOut = false; in calcLiveBlockInfo() 280 BI.LiveOut = false; in calcLiveBlockInfo() 286 BI.LiveOut = true; in calcLiveBlockInfo() 1570 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock() 1584 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock() 1717 << (BI.LiveOut ? ", stack-out" : ", killed in block")); in splitRegInBlock() 1723 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock() 1772 if (!BI.LiveOut || BI.LastInstr < LSP) { in splitRegInBlock() 1815 assert(BI.LiveOut && "Must be live-out"); in splitRegOutBlock() [all …]
|
| H A D | RegisterPressure.cpp | 780 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; in recede() local 781 if (LiveOut.any()) { in recede() 782 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede() 785 LiveOut); in recede() 786 PreviousMask = LiveOut; in recede() 835 LaneBitmask LiveOut = getLiveThroughAt(Reg, SlotIdx); in recede() local 836 if (LiveOut.any()) in recede() 837 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede()
|
| H A D | RegAllocGreedy.cpp | 1243 BC.Exit = (BI.LiveOut && in addSplitConstraints() 1276 if (BI.LiveOut) { in addSplitConstraints() 1463 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) in calcSpillCost() 1623 BI.LiveOut && RegIn && RegOut) { in calcGlobalSplitCost() 1645 if (BI.LiveOut) in calcGlobalSplitCost() 1727 if (BI.LiveOut) { in splitAroundRegion() 2169 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights() 2349 const bool LiveAfter = SplitAfter != NumGaps || BI.LiveOut; in tryLocalSplit() 2443 bool LiveAfter = BestAfter != NumGaps || BI.LiveOut; in tryLocalSplit()
|
| H A D | ReachingDefAnalysis.cpp | 377 if (auto *LiveOut = getLocalLiveOutMIDef(MI->getParent(), PhysReg)) { in getGlobalUses() local 378 if (LiveOut != MI) in getGlobalUses()
|
| H A D | RegisterScavenging.cpp | 361 const LiveRegUnits &LiveOut, ArrayRef<MCPhysReg> AllocationOrder, in findSurvivorBackwards() argument 385 LiveOut.available(Reg)) in findSurvivorBackwards()
|
| H A D | SplitKit.h | 128 bool LiveOut; ///< Current reg is live out. member
|
| H A D | LiveIntervals.cpp | 381 SmallPtrSet<const MachineBasicBlock*, 16> LiveOut; in extendSegmentsToUses() local 417 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses() 433 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | RewriteStatepointsForGC.cpp | 247 MapVector<BasicBlock *, SetVector<Value *>> LiveOut; member 2964 checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true); in checkBasicSSA() 2984 Data.LiveOut[&BB] = SetVector<Value *>(); in computeLiveInValues() 2985 computeLiveOutSeed(&BB, Data.LiveOut[&BB]); in computeLiveInValues() 2987 Data.LiveIn[&BB].set_union(Data.LiveOut[&BB]); in computeLiveInValues() 2999 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() local 3000 const auto OldLiveOutSize = LiveOut.size(); in computeLiveInValues() 3003 LiveOut.set_union(Data.LiveIn[Succ]); in computeLiveInValues() 3006 if (OldLiveOutSize == LiveOut.size()) { in computeLiveInValues() 3012 Data.LiveOut[BB] = LiveOut; in computeLiveInValues() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | StackLifetime.h | 44 : Begin(Size), End(Size), LiveIn(Size), LiveOut(Size) {} in BlockLifetimeInfo() 56 BitVector LiveOut; member
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.cpp | 1007 LivePhysRegs LiveIn(HRI), LiveOut(HRI); in expandPostRAPseudo() local 1282 getLiveOutRegsAt(LiveOut, MI); in expandPostRAPseudo() 1283 bool IsDestLive = !LiveOut.available(MRI, Op0.getReg()); in expandPostRAPseudo() 1315 getLiveOutRegsAt(LiveOut, MI); in expandPostRAPseudo() 1316 bool IsDestLive = !LiveOut.available(MRI, Op0.getReg()); in expandPostRAPseudo()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | Statepoints.rst | 495 The LiveOut section of the StkMapRecord will be empty for a statepoint
|