| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | DeadArgumentElimination.h | 73 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 D | WebAssemblyRegColoring.cpp | 80 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 D | RDFLiveness.h | 55 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 D | RDFLiveness.cpp | 61 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 D | DeadArgumentElimination.cpp | 365 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 D | RDFDeadCode.h | 54 Liveness LV;
|
| H A D | HexagonOptAddrMode.cpp | 90 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 D | HexagonRDFOpt.cpp | 344 Liveness LV(*MRI, G); in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIPeepholeSDWA.cpp | 930 auto Liveness = MBB.computeRegisterLiveness(TRI, AMDGPU::VCC, MI, 25); in pseudoOpConvertToVOP2() local 931 if (Liveness != MachineBasicBlock::LQR_Dead) in pseudoOpConvertToVOP2()
|
| H A D | SIFoldOperands.cpp | 378 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 D | X86LoadValueInjectionLoadHardening.cpp | 335 Liveness L{MF.getRegInfo(), DFG}; in getGadgetGraph()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.cpp | 2418 GlobalVariable *Liveness = new GlobalVariable( in InstrumentGlobalsMachO() local 2421 Liveness->setSection("__DATA,__asan_liveness,regular,live_support"); in InstrumentGlobalsMachO() 2422 LivenessGlobals[i] = Liveness; in InstrumentGlobalsMachO()
|