Home
last modified time | relevance | path

Searched refs:Liveness (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DDeadArgumentElimination.h73 enum Liveness { Live, MaybeLive }; enum
124 Liveness markIfNotLive(RetOrArg Use, UseVector &MaybeLiveUses);
125 Liveness surveyUse(const Use *U, UseVector &MaybeLiveUses,
127 Liveness surveyUses(const Value *V, UseVector &MaybeLiveUses);
131 void markValue(const RetOrArg &RA, Liveness L,
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp80 buildVRegToDbgValueMap(MachineFunction &MF, const LiveIntervals *Liveness) { in buildVRegToDbgValueMap() argument
83 const SlotIndexes *Slots = Liveness->getSlotIndexes(); in buildVRegToDbgValueMap()
131 const LiveIntervals *Liveness, in undefInvalidDbgValues() argument
234 LiveIntervals *Liveness = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction() local
248 auto DbgVRegToValues = buildVRegToDbgValueMap(MF, Liveness); in runOnMachineFunction()
259 LiveInterval *LI = &Liveness->getInterval(VReg); in runOnMachineFunction()
321 undefInvalidDbgValues(Liveness, Assignments, DbgVRegToValues); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFLiveness.h55 struct Liveness {
62 Liveness(MachineRegisterInfo &mri, const DataFlowGraph &g)
156 raw_ostream &operator<<(raw_ostream &OS, const Print<Liveness::RefMap> &P);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp61 raw_ostream &operator<<(raw_ostream &OS, const Print<Liveness::RefMap> &P) { in operator <<()
104 NodeList Liveness::getAllReachingDefs(RegisterRef RefRR, in getAllReachingDefs()
304 Liveness::getAllReachingDefsRec(RegisterRef RefRR, NodeAddr<RefNode *> RefA, in getAllReachingDefsRec()
310 Liveness::getAllReachingDefsRecImpl(RegisterRef RefRR, NodeAddr<RefNode *> RefA, in getAllReachingDefsRecImpl()
357 NodeAddr<RefNode *> Liveness::getNearestAliasedRef(RegisterRef RefRR, in getNearestAliasedRef()
414 NodeSet Liveness::getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode *> DefA, in getAllReachedUses()
460 void Liveness::computePhiInfo() { in computePhiInfo()
743 void Liveness::computeLiveIns() { in computeLiveIns()
895 void Liveness::resetLiveIns() { in resetLiveIns()
910 void Liveness::resetKills() { in resetKills()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp365 DeadArgumentEliminationPass::Liveness
385 DeadArgumentEliminationPass::Liveness
401 DeadArgumentEliminationPass::Liveness Result = MaybeLive; in surveyUse()
407 DeadArgumentEliminationPass::Liveness SubResult = in surveyUse()
426 Liveness Result = MaybeLive; in surveyUse()
473 DeadArgumentEliminationPass::Liveness
477 Liveness Result = MaybeLive; in surveyUses()
513 using RetVals = SmallVector<Liveness, 5>; in surveyFunction()
629 Liveness Result; in surveyFunction()
660 void DeadArgumentEliminationPass::markValue(const RetOrArg &RA, Liveness L, in markValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.h54 Liveness LV;
H A DHexagonOptAddrMode.cpp90 Liveness *LV = nullptr;
268 const Liveness::RefMap &phiUse = LV->getRealUses(id); in getAllRealUses()
270 << Print<Liveness::RefMap>(phiUse, *DFG) << "\n"); in getAllRealUses()
883 Liveness L(*MRI, *DFG); in runOnMachineFunction()
H A DHexagonRDFOpt.cpp344 Liveness LV(*MRI, G); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPeepholeSDWA.cpp930 auto Liveness = MBB.computeRegisterLiveness(TRI, AMDGPU::VCC, MI, 25); in pseudoOpConvertToVOP2() local
931 if (Liveness != MachineBasicBlock::LQR_Dead) in pseudoOpConvertToVOP2()
H A DSIFoldOperands.cpp378 auto Liveness = MBB->computeRegisterLiveness(TRI, AMDGPU::VCC, MI, 16); in updateOperand() local
379 if (Liveness != MachineBasicBlock::LQR_Dead) { in updateOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp335 Liveness L{MF.getRegInfo(), DFG}; in getGadgetGraph()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp2418 GlobalVariable *Liveness = new GlobalVariable( in InstrumentGlobalsMachO() local
2421 Liveness->setSection("__DATA,__asan_liveness,regular,live_support"); in InstrumentGlobalsMachO()
2422 LivenessGlobals[i] = Liveness; in InstrumentGlobalsMachO()