| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | Liveness.cpp | 28 using ValueSetT = Liveness::ValueSetT; 157 Liveness::Liveness(Operation *op) : operation(op) { build(); } in Liveness() function in Liveness 160 void Liveness::build() { in build() 177 Liveness::OperationListT Liveness::resolveLiveness(Value value) const { in resolveLiveness() 225 const LivenessBlockInfo *Liveness::getLiveness(Block *block) const { in getLiveness() 231 const Liveness::ValueSetT &Liveness::getLiveIn(Block *block) const { in getLiveIn() 236 const Liveness::ValueSetT &Liveness::getLiveOut(Block *block) const { in getLiveOut() 241 bool Liveness::isDeadAfter(Value value, Operation *operation) const { in isDeadAfter() 257 void Liveness::dump() const { print(llvm::errs()); } in dump() 260 void Liveness::print(raw_ostream &os) const { in print()
|
| H A D | CMakeLists.txt | 6 Liveness.cpp 25 Liveness.cpp
|
| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/ |
| H A D | Reduction.cpp | 53 __kmpc_impl_lanemask_t Liveness = mapping::activemask(); in gpu_irregular_simd_reduce() local 54 uint32_t logical_lane_id = utils::popc(Liveness & lanemask_lt) * 2; in gpu_irregular_simd_reduce() 57 Liveness = mapping::activemask(); in gpu_irregular_simd_reduce() 58 remote_id = utils::ffs(Liveness & lanemask_gt); in gpu_irregular_simd_reduce() 59 size = utils::popc(Liveness); in gpu_irregular_simd_reduce() 123 __kmpc_impl_lanemask_t Liveness = mapping::activemask(); in nvptx_parallel_reduce_nowait() local 124 if (Liveness == lanes::All) // Full warp in nvptx_parallel_reduce_nowait() 126 else if (!(Liveness & (Liveness + 1))) // Partial warp but contiguous lanes in nvptx_parallel_reduce_nowait() 128 /*LaneCount=*/utils::popc(Liveness), in nvptx_parallel_reduce_nowait()
|
| /llvm-project-15.0.7/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,
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | Liveness.h | 47 class Liveness { 56 Liveness(Operation *op); 102 using ValueSetT = Liveness::ValueSetT; 153 friend class Liveness; variable
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | DeadArgumentElimination.cpp | 360 DeadArgumentEliminationPass::Liveness 380 DeadArgumentEliminationPass::Liveness 396 DeadArgumentEliminationPass::Liveness Result = MaybeLive; in surveyUse() 402 DeadArgumentEliminationPass::Liveness SubResult = in surveyUse() 421 Liveness Result = MaybeLive; in surveyUse() 468 DeadArgumentEliminationPass::Liveness 472 Liveness Result = MaybeLive; in surveyUses() 508 using RetVals = SmallVector<Liveness, 5>; in surveyFunction() 616 Liveness Result; in surveyFunction() 647 void DeadArgumentEliminationPass::markValue(const RetOrArg &RA, Liveness L, in markValue()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RDFLiveness.cpp | 108 NodeList Liveness::getAllReachingDefs(RegisterRef RefRR, in getAllReachingDefs() 360 NodeAddr<RefNode*> Liveness::getNearestAliasedRef(RegisterRef RefRR, in getNearestAliasedRef() 417 NodeSet Liveness::getAllReachedUses(RegisterRef RefRR, in getAllReachedUses() 463 void Liveness::computePhiInfo() { in computePhiInfo() 737 void Liveness::computeLiveIns() { in computeLiveIns() 890 void Liveness::resetLiveIns() { in resetLiveIns() 905 void Liveness::resetKills() { in resetKills() 910 void Liveness::resetKills(MachineBasicBlock *B) { in resetKills() 973 MachineBasicBlock *Liveness::getBlockWithRef(NodeId RN) const { in getBlockWithRef() 980 void Liveness::traverse(MachineBasicBlock *B, RefMap &LiveIn) { in traverse() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/ |
| H A D | BufferUtils.h | 45 const Liveness &liveness); 121 Liveness liveness;
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | RDFLiveness.h | 59 struct Liveness { 79 Liveness(MachineRegisterInfo &mri, const DataFlowGraph &g) 169 raw_ostream &operator<<(raw_ostream &OS, const Print<Liveness::RefMap> &P);
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegColoring.cpp | 89 LiveIntervals *Liveness = &getAnalysis<LiveIntervals>(); in runOnMachineFunction() local 108 LiveInterval *LI = &Liveness->getInterval(VReg); in runOnMachineFunction()
|
| /llvm-project-15.0.7/mlir/test/lib/Analysis/ |
| H A D | TestLiveness.cpp | 32 getAnalysis<Liveness>().print(llvm::errs()); in runOnOperation()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | RDFCopy.h | 45 Liveness L;
|
| H A D | RDFDeadCode.h | 54 Liveness LV;
|
| H A D | HexagonOptAddrMode.cpp | 88 Liveness *LV = nullptr; 266 const Liveness::RefMap &phiUse = LV->getRealUses(id); in getAllRealUses() 268 << Print<Liveness::RefMap>(phiUse, *DFG) << "\n"); in getAllRealUses() 874 Liveness L(*MRI, *DFG); in runOnMachineFunction()
|
| H A D | HexagonRDFOpt.cpp | 326 Liveness LV(*MRI, G); in runOnMachineFunction()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | invalid-liveness.mir | 8 # Liveness calculation should detect that we do not have a definition for %0
|
| H A D | O0-pipeline.ll | 70 ; CHECK-NEXT: StackMap Liveness Analysis
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | live-variables.m | 15 // Liveness info is not computed correctly due to the following expression.
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/ |
| H A D | AsyncRuntimeRefCounting.cpp | 231 auto &liveness = getAnalysis<Liveness>(); in addDropRefAfterLastUse() 344 auto &liveness = getAnalysis<Liveness>(); in addDropRefInDivergentLivenessSuccessor()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | BufferUtils.cpp | 35 const Liveness &liveness) { in getStartOperation()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/ |
| H A D | O0-pipeline.ll | 55 ; CHECK-NEXT: StackMap Liveness Analysis
|
| H A D | O3-pipeline.ll | 158 ; CHECK-NEXT: StackMap Liveness Analysis
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | O0-pipeline.ll | 68 ; CHECK-NEXT: StackMap Liveness Analysis
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIPeepholeSDWA.cpp | 886 auto Liveness = MBB.computeRegisterLiveness(TRI, AMDGPU::VCC, MI, 25); in pseudoOpConvertToVOP2() local 887 if (Liveness != MachineBasicBlock::LQR_Dead) in pseudoOpConvertToVOP2()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | O3-pipeline.ll | 188 ; CHECK-NEXT: StackMap Liveness Analysis
|