Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
HDDeadArgumentElimination.h74 enum Liveness { Live, MaybeLive }; enum
125 Liveness MarkIfNotLive(RetOrArg Use, UseVector &MaybeLiveUses);
126 Liveness SurveyUse(const Use *U, UseVector &MaybeLiveUses,
128 Liveness SurveyUses(const Value *V, UseVector &MaybeLiveUses);
131 void MarkValue(const RetOrArg &RA, Liveness L,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
HDDeadArgumentElimination.cpp358 DeadArgumentEliminationPass::Liveness
378 DeadArgumentEliminationPass::Liveness
393 DeadArgumentEliminationPass::Liveness Result = MaybeLive; in SurveyUse()
399 DeadArgumentEliminationPass::Liveness SubResult = in SurveyUse()
418 Liveness Result = MaybeLive; in SurveyUse()
466 DeadArgumentEliminationPass::Liveness
470 Liveness Result = MaybeLive; in SurveyUses()
506 using RetVals = SmallVector<Liveness, 5>; in SurveyFunction()
630 Liveness Result; in SurveyFunction()
662 void DeadArgumentEliminationPass::MarkValue(const RetOrArg &RA, Liveness L, in MarkValue()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDRDFLiveness.h33 struct Liveness { struct
54 Liveness(MachineRegisterInfo &mri, const DataFlowGraph &g) in Liveness() function
145 raw_ostream &operator<<(raw_ostream &OS, const Print<Liveness::RefMap> &P); argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDRDFLiveness.cpp60 raw_ostream &operator<< (raw_ostream &OS, const Print<Liveness::RefMap> &P) { in operator <<()
106 NodeList Liveness::getAllReachingDefs(RegisterRef RefRR, in getAllReachingDefs()
269 Liveness::getAllReachingDefsRec(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRec()
275 Liveness::getAllReachingDefsRecImpl(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRecImpl()
322 NodeAddr<RefNode*> Liveness::getNearestAliasedRef(RegisterRef RefRR, in getNearestAliasedRef()
379 NodeSet Liveness::getAllReachedUses(RegisterRef RefRR, in getAllReachedUses()
425 void Liveness::computePhiInfo() { in computePhiInfo()
682 void Liveness::computeLiveIns() { in computeLiveIns()
835 void Liveness::resetLiveIns() { in resetLiveIns()
852 void Liveness::resetKills() { in resetKills()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyRegColoring.cpp89 LiveIntervals *Liveness = &getAnalysis<LiveIntervals>(); in runOnMachineFunction() local
108 LiveInterval *LI = &Liveness->getInterval(VReg); in runOnMachineFunction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDRDFCopy.h45 Liveness L;
HDRDFDeadCode.h54 Liveness LV;
HDHexagonOptAddrMode.cpp88 Liveness *LV = nullptr;
264 const Liveness::RefMap &phiUse = LV->getRealUses(id); in getAllRealUses()
266 << Print<Liveness::RefMap>(phiUse, *DFG) << "\n"); in getAllRealUses()
797 Liveness L(*MRI, *DFG); in runOnMachineFunction()
HDHexagonRDFOpt.cpp326 Liveness LV(*MRI, G); in runOnMachineFunction()
/freebsd-11-stable/contrib/gcc/doc/
HDcfg.texi29 * Liveness information:: Using and maintaining liveness information.
620 @node Liveness information
621 @section Liveness information
622 @cindex Liveness representation
623 Liveness information is useful to determine whether some register is
650 Liveness is expensive to compute and thus it is desirable to keep it
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDSIPeepholeSDWA.cpp916 auto Liveness = MBB.computeRegisterLiveness(TRI, AMDGPU::VCC, MI, 25); in pseudoOpConvertToVOP2() local
917 if (Liveness != MachineBasicBlock::LQR_Dead) in pseudoOpConvertToVOP2()
HDSIFoldOperands.cpp242 auto Liveness = MBB->computeRegisterLiveness(&TRI, AMDGPU::VCC, MI, 16); in updateOperand() local
243 if (Liveness != MachineBasicBlock::LQR_Dead) { in updateOperand()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86LoadValueInjectionLoadHardening.cpp336 Liveness L{MF.getRegInfo(), DFG}; in getGadgetGraph()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
HDAddressSanitizer.cpp2147 GlobalVariable *Liveness = new GlobalVariable( in InstrumentGlobalsMachO() local
2150 Liveness->setSection("__DATA,__asan_liveness,regular,live_support"); in InstrumentGlobalsMachO()
2151 LivenessGlobals[i] = Liveness; in InstrumentGlobalsMachO()