Home
last modified time | relevance | path

Searched refs:Dead (Results 1 – 25 of 54) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp208 SmallVectorImpl<MachineInstr*> &Dead) { in foldAsLoad() argument
261 Dead.push_back(DefMI); in foldAsLoad()
437 void LiveRangeEdit::eliminateDeadDefs(SmallVectorImpl<MachineInstr *> &Dead, in eliminateDeadDefs() argument
443 while (!Dead.empty()) in eliminateDeadDefs()
444 eliminateDeadDef(Dead.pop_back_val(), ToShrink); in eliminateDeadDefs()
451 if (foldAsLoad(LI, Dead)) in eliminateDeadDefs()
456 if (!LIS.shrinkToUses(LI, &Dead)) in eliminateDeadDefs()
H A DReachingDefAnalysis.cpp649 InstSet &Dead) const { in collectKilledOperands()
650 Dead.insert(MI); in collectKilledOperands()
651 auto IsDead = [this, &Dead](MachineInstr *Def, MCRegister PhysReg) { in collectKilledOperands()
668 return llvm::set_is_subset(Uses, Dead); in collectKilledOperands()
676 collectKilledOperands(Def, Dead); in collectKilledOperands()
H A DRDFLiveness.cpp296 return DA.Addr->getFlags() & NodeAttrs::Dead; in getAllReachingDefs()
425 bool IsDead = DefA.Addr->getFlags() & NodeAttrs::Dead; in getAllReachedUses()
507 bool IsDead = DA.Addr->getFlags() & NodeAttrs::Dead; in computePhiInfo()
H A DSplitKit.cpp1442 SmallVector<MachineInstr*, 8> Dead; in deleteRematVictims() local
1459 Dead.push_back(MI); in deleteRematVictims()
1463 if (Dead.empty()) in deleteRematVictims()
1466 Edit->eliminateDeadDefs(Dead, std::nullopt); in deleteRematVictims()
H A DRDFGraph.cpp80 if (Flags & NodeAttrs::Dead) in operator <<()
1306 Flags |= NodeAttrs::Dead; in buildStmt()
1319 uint16_t Flags = NodeAttrs::Clobbering | NodeAttrs::Fixed | NodeAttrs::Dead; in buildStmt()
1356 Flags |= NodeAttrs::Dead; in buildStmt()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSimplifyIndVar.h52 SmallVectorImpl<WeakTrackingVH> &Dead,
59 SmallVectorImpl<WeakTrackingVH> &Dead);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRangeEdit.h98 bool foldAsLoad(LiveInterval *LI, SmallVectorImpl<MachineInstr *> &Dead);
239 void eliminateDeadDefs(SmallVectorImpl<MachineInstr *> &Dead,
H A DMachineInstrBuilder.h51 Dead = 0x10, enumerator
106 flags & RegState::Dead,
541 return B ? RegState::Dead : 0; in getDeadRegState()
H A DReachingDefAnalysis.h220 void collectKilledOperands(MachineInstr *MI, InstSet &Dead) const;
H A DRDFGraph.h293 Dead = 0x0040 << 5, // 1000000, Does not define a value. enumerator
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp204 SmallVector<std::pair<Instruction *, Instruction *>, 32> Dead; in CleanupPointerRootUsers() local
217 Dead.push_back(std::make_pair(I, SI)); in CleanupPointerRootUsers()
225 Dead.push_back(std::make_pair(I, MSI)); in CleanupPointerRootUsers()
234 Dead.push_back(std::make_pair(I, MTI)); in CleanupPointerRootUsers()
242 for (int i = 0, e = Dead.size(); i != e; ++i) { in CleanupPointerRootUsers()
243 if (IsSafeComputationToRemove(Dead[i].first, GetTLI)) { in CleanupPointerRootUsers()
244 Dead[i].second->eraseFromParent(); in CleanupPointerRootUsers()
245 Instruction *I = Dead[i].first; in CleanupPointerRootUsers()
1316 bool Dead; in deleteIfDead() local
1320 Dead = GV.use_empty(); in deleteIfDead()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp548 for (auto *Dead : Killed) in INITIALIZE_PASS() local
549 BasicBlocks.insert(Dead->getParent()); in INITIALIZE_PASS()
566 for (auto *Dead : Killed) { in INITIALIZE_PASS() local
567 if (MachineOperand *MO = Dead->findRegisterUseOperand(ARM::ITSTATE)) { in INITIALIZE_PASS()
568 MachineInstr *IT = RDA.getMIOperand(Dead, *MO); in INITIALIZE_PASS()
571 CurrentBlock.erase(Dead); in INITIALIZE_PASS()
599 LLVM_DEBUG(for (auto *Dead : Killed) in INITIALIZE_PASS()
600 dbgs() << " - " << *Dead); in INITIALIZE_PASS()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp924 .addReg(RISCV::X0, RegState::Define | RegState::Dead) in insertVSETVLI()
941 .addReg(RISCV::X0, RegState::Define | RegState::Dead) in insertVSETVLI()
954 .addReg(RISCV::X0, RegState::Define | RegState::Dead) in insertVSETVLI()
967 .addReg(RISCV::X0, RegState::Define | RegState::Dead) in insertVSETVLI()
975 .addReg(RISCV::X0, RegState::Define | RegState::Dead) in insertVSETVLI()
994 .addReg(DestReg, RegState::Define | RegState::Dead) in insertVSETVLI()
/freebsd-14.2/contrib/llvm-project/lld/docs/MachO/
H A Dld64-vs-lld.rst8 Dead Stripping Duplicate Symbols
/freebsd-14.2/sys/contrib/device-tree/Bindings/hwmon/
H A Dadi,ltc2947.yaml50 This property controls the Accumulation Dead band which allows to set the
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp67 SmallVectorImpl<WeakTrackingVH> &Dead) in SimplifyIndvar() argument
69 DeadInsts(Dead) { in SimplifyIndvar()
986 SmallVectorImpl<WeakTrackingVH> &Dead, in simplifyUsersOfIV() argument
989 Rewriter, Dead); in simplifyUsersOfIV()
998 SmallVectorImpl<WeakTrackingVH> &Dead) { in simplifyLoopIVs() argument
1006 simplifyUsersOfIV(cast<PHINode>(I), SE, DT, LI, TTI, Dead, Rewriter); in simplifyLoopIVs()
H A DBasicBlockUtils.cpp105 SmallPtrSet<BasicBlock *, 4> Dead(BBs.begin(), BBs.end()); in DeleteDeadBlocks() local
106 assert(Dead.size() == BBs.size() && "Duplicating blocks?"); in DeleteDeadBlocks()
107 for (auto *BB : Dead) in DeleteDeadBlocks()
109 assert(Dead.count(Pred) && "All predecessors must be dead!"); in DeleteDeadBlocks()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp229 MIB.addReg(SystemZ::CC, RegState::ImplicitDefine | RegState::Dead); in convertToBRCT()
666 RegState::ImplicitDefine | RegState::Dead); in fuseCompareOperations()
H A DSystemZShortenInst.cpp148 .addReg(SystemZ::CC, RegState::ImplicitDefine | RegState::Dead); in shortenOn001AddCC()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFormMemoryClauses.cpp136 S |= RegState::Dead; in getMopState()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp1615 RegState::Implicit | RegState::Dead); in emitAtomicBinary()
1620 RegState::Implicit | RegState::Dead); in emitAtomicBinary()
1828 RegState::Dead | RegState::Implicit) in emitAtomicBinaryPartword()
1830 RegState::Dead | RegState::Implicit) in emitAtomicBinaryPartword()
1832 RegState::Dead | RegState::Implicit); in emitAtomicBinaryPartword()
1836 RegState::Dead | RegState::Implicit); in emitAtomicBinaryPartword()
1899 RegState::Dead | RegState::Implicit); in emitAtomicCmpSwap()
2021 RegState::Dead | RegState::Implicit) in emitAtomicCmpSwapPartword()
2023 RegState::Dead | RegState::Implicit); in emitAtomicCmpSwapPartword()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp1957 .addReg(AArch64::X16, RegState::Implicit | RegState::Define | RegState::Dead) in emitPrologue()
1958 .addReg(AArch64::X17, RegState::Implicit | RegState::Define | RegState::Dead) in emitPrologue()
1959 .addReg(AArch64::NZCV, RegState::Implicit | RegState::Define | RegState::Dead) in emitPrologue()
1982 .addReg(AArch64::X16, RegState::Implicit | RegState::Define | RegState::Dead) in emitPrologue()
1983 .addReg(AArch64::X17, RegState::Implicit | RegState::Define | RegState::Dead) in emitPrologue()
1984 .addReg(AArch64::NZCV, RegState::Implicit | RegState::Define | RegState::Dead) in emitPrologue()
H A DAArch64ConditionalCompares.cpp636 .addReg(DestReg, RegState::Define | RegState::Dead) in convert()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp2683 BasicBlock *Dead = NewDead.pop_back_val(); in findDeadBlocks() local
2684 if (DeadBlocks.insert(Dead).second) in findDeadBlocks()
2686 for (BasicBlock *S : successors(Dead)) in findDeadBlocks()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp2153 bool Dead = true; in findPhysReg() local
2157 Dead = false; in findPhysReg()
2160 if (Dead) in findPhysReg()

123