Home
last modified time | relevance | path

Searched refs:IsDead (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterpBlock.h141 bool IsWeak, bool IsDead) in Block() argument
142 : EvalID(EvalID), IsStatic(IsStatic), IsExtern(IsExtern), IsDead(true), in Block()
169 bool IsDead = false; variable
H A DInterpBlock.cpp65 if (Pointers == nullptr && IsDead) in cleanup()
H A DDisasm.cpp543 OS << " Dead: " << IsDead << "\n"; in dump()
H A DPointer.h281 return asBlockPointer().Pointee && !asBlockPointer().Pointee->IsDead; in isLive()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOObject.cpp131 auto IsDead = [&](const std::unique_ptr<SymbolEntry> &S) -> bool { in removeSections() local
138 if (IsDead(Sym)) in removeSections()
152 SymTable.removeSymbols(IsDead); in removeSections()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp211 bool IsDead = true; in eraseInstrWithNoUses() local
217 IsDead = false; in eraseInstrWithNoUses()
225 IsDead = false; in eraseInstrWithNoUses()
231 if (!IsDead) continue; in eraseInstrWithNoUses()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.cpp151 auto IsDead = [this] (NodeAddr<InstrNode*> IA) -> bool { in collect() local
166 if (IsDead(IA)) { in collect()
H A DHexagonRDFOpt.cpp251 auto IsDead = [this] (NodeAddr<DefNode*> DA) -> bool { in rewrite() local
260 if (!llvm::all_of(Defs, IsDead)) in rewrite()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp624 bool IsDead = MRI.use_empty(Reg); in rematerializeCheapDef() local
625 if (!IsDead) { in rematerializeCheapDef()
628 IsDead = !LI.liveAt(LIS.getInstructionIndex(Def).getDeadSlot()); in rematerializeCheapDef()
632 if (IsDead) { in rematerializeCheapDef()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.h2111 bool IsDead; variable
2117 bool IsDead = false)
2119 IsDef(IsDef), IsDead(IsDead), Target(Target) {} in OperandRenderer()
2137 bool IsDead; variable
2142 bool IsDead = false)
2144 SubRegIdx(SubReg), IsDef(IsDef), IsDead(IsDead) {} in OperandRenderer()
H A DGlobalISelMatchTable.cpp2017 2, IsDead ? "RegState::Define | RegState::Dead" : "RegState::Define"); in emitRenderOpcodes()
2019 assert(!IsDead && "A use cannot be dead"); in emitRenderOpcodes()
2051 if (IsDead) in emitRenderOpcodes()
2240 const bool IsDead = DeadImplicitDefs.contains(Def); in emitActionOpcodes() local
2245 << (IsDead ? MatchTable::NamedValue(2, "RegState", "Dead") in emitActionOpcodes()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp257 bool IsDead = SelLI->Query(SelIdx.getRegSlot()).isDeadDef(); in optimizeVcndVcmpPair() local
258 if (MRI->use_nodbg_empty(SelReg) && (IsKill || IsDead)) { in optimizeVcndVcmpPair()
H A DSILowerControlFlow.cpp176 static void setImpSCCDefDead(MachineInstr &MI, bool IsDead) { in setImpSCCDefDead() argument
180 ImpDefSCC.setIsDead(IsDead); in setImpSCCDefDead()
H A DSIMachineFunctionInfo.h531 bool IsDead = false;
797 I->second.IsDead = true;
H A DSIMachineFunctionInfo.cpp582 if (R.second.IsDead) in removeDeadFrameIndices()
H A DSIInstrInfo.cpp2750 bool IsDead = RegOp.isDead(); in swapRegAndNonRegOperand() local
2767 NonRegOp.ChangeToRegister(Reg, false, false, IsKill, IsDead, IsUndef, IsDebug); in swapRegAndNonRegOperand()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp425 bool IsDead = DefA.Addr->getFlags() & NodeAttrs::Dead; in getAllReachedUses() local
426 NodeId U = !IsDead ? DefA.Addr->getReachedUse() : 0; in getAllReachedUses()
507 bool IsDead = DA.Addr->getFlags() & NodeAttrs::Dead; in computePhiInfo() local
508 NodeId UN = !IsDead ? DA.Addr->getReachedUse() : 0; in computePhiInfo()
H A DReachingDefAnalysis.cpp740 auto IsDead = [this, &Dead](MachineInstr *Def, Register Reg) { in collectKilledOperands() local
764 if (IsDead(Def, MO.getReg())) in collectKilledOperands()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h1485 bool IsDead = true; variable
1489 IsDead = false;
1500 if (IsDead)
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp4299 bool IsDead = isDeadStore(A, *SI, &AssumeOnlyInst); in manifest() local
4300 (void)IsDead; in manifest()
4301 assert(IsDead && "Store was assumed to be dead!"); in manifest()
4326 STATS_DECLTRACK_FLOATING_ATTR(IsDead) in trackStatistics()
4352 void trackStatistics() const override { STATS_DECLTRACK_ARG_ATTR(IsDead) } in trackStatistics()
4395 void trackStatistics() const override { STATS_DECLTRACK_CSARG_ATTR(IsDead) } in trackStatistics()
4434 STATS_DECLTRACK_CSRET_ATTR(IsDead) in trackStatistics()
4492 void trackStatistics() const override { STATS_DECLTRACK_FNRET_ATTR(IsDead) } in trackStatistics()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp1257 bool IsDead = MI.getOperand(0).isDead(); in convertToThreeAddressWithLEA() local
1339 .addReg(Dest, RegState::Define | getDeadRegState(IsDead)) in convertToThreeAddressWithLEA()
1350 if (IsDead) in convertToThreeAddressWithLEA()