Searched refs:isDead (Results 1 - 25 of 98) sorted by relevance

1234

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DDeadMachineInstructionElim.cpp50 bool isDead(const MachineInstr *MI) const;
59 bool DeadMachineInstructionElim::isDead(const MachineInstr *MI) const { function in class:DeadMachineInstructionElim
85 if (MO.isDead()) {
138 if (isDead(MI)) {
H A DMachineInstrBundle.cpp187 if (MO.isDead()) {
193 if (!MO.isDead())
198 if (!MO.isDead() && Register::isPhysicalRegister(Reg)) {
215 bool isDead = DeadDefSet.count(Reg) || KilledDefSet.count(Reg); local
216 MIB.addReg(Reg, getDefRegState(true) | getDeadRegState(isDead) |
348 if (!MO.isDead())
H A DLiveRangeShrink.cpp146 else if (MO.isDead() && UseMap.count(MO.getReg()))
174 if (!MO.isReg() || MO.isDead() || MO.isDebug())
H A DPHIElimination.cpp252 bool isDead = MPhi->getOperand(0).isDead(); local
320 if (isDead) {
347 if (DestLI.endIndex().isDead()) {
H A DTailDuplicator.cpp180 bool isDead = MBB->pred_empty() && !MBB->hasAddressTaken(); local
182 updateSuccessorsPHIs(MBB, isDead, TDBBs, Succs);
185 if (isDead) {
468 MachineBasicBlock *FromBB, bool isDead,
488 if (isDead) {
467 updateSuccessorsPHIs( MachineBasicBlock *FromBB, bool isDead, SmallVectorImpl<MachineBasicBlock *> &TDBBs, SmallSetVector<MachineBasicBlock *, 8> &Succs) argument
H A DMachineCSE.cpp316 if (!MO.isDead() && !isPhysDefTriviallyDead(Reg, I, MBB->end()))
604 if (MO.isImplicit() && !MO.isDead() && CSMI->getOperand(i).isDead())
609 if (MO.isImplicit() && !MO.isDead() && OldReg == NewReg)
660 if (!MI->getOperand(PhysDef.first).isDead())
H A DDetectDeadLanes.cpp367 if (Def.isDead())
409 if (DefMI.isImplicitDef() || Def.isDead())
544 if (MO.isDef() && !MO.isDead() && RegInfo.UsedLanes.none()) {
H A DRegAllocFast.cpp831 } else if (MO.isDead()) {
842 } else if (MO.isDead()) {
858 bool Dead = MO.isDead();
1067 (MO.isImplicit() || MO.isDead()) ? regFree : regReserved);
1174 definePhysReg(MI, Reg, MO.isDead() ? regFree : regReserved);
H A DVirtRegMap.cpp536 if (MO.isDead())
548 } else if (!MO.isDead()) {
H A DMIRCanonicalizerPass.cpp362 if (MO.isDef() && MO.isDead()) {
H A DScheduleDAGInstrs.cpp312 (Kind != SDep::Output || !MO.isDead() ||
341 if (!MO.isDead())
344 if (MO.isDead() && SU->isCall) {
427 if (MO.isDead()) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRExpandPseudoInsts.cpp147 bool DstIsDead = MI.getOperand(0).isDead();
150 bool ImpIsDead = MI.getOperand(3).isDead();
180 bool DstIsDead = MI.getOperand(0).isDead();
183 bool ImpIsDead = MI.getOperand(3).isDead();
226 bool DstIsDead = MI.getOperand(0).isDead();
228 bool ImpIsDead = MI.getOperand(3).isDead();
278 bool DstIsDead = MI.getOperand(0).isDead();
280 bool ImpIsDead = MI.getOperand(3).isDead();
330 bool DstIsDead = MI.getOperand(0).isDead();
332 bool ImpIsDead = MI.getOperand(3).isDead();
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMIChecking.cpp119 if (!MO.isDead()) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyOptimizeLiveIntervals.cpp98 if (MI->isImplicitDef() && MI->getOperand(0).isDead()) {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTailDuplicator.h109 void updateSuccessorsPHIs(MachineBasicBlock *FromBB, bool isDead,
H A DMachineOperand.h383 bool isDead() const { function
711 /// for liveness related flags (isKill, isUndef and isDead). Note that this
754 bool isKill = false, bool isDead = false,
780 bool isKill = false, bool isDead = false,
786 assert(!(isDead && !isDef) && "Dead flag on non-def");
791 Op.IsDeadOrKill = isKill | isDead;
H A DMachineInstr.h1264 /// -1 if it is not found. If isDead is true, defs that are not dead are
1270 bool isDead = false, bool Overlap = false,
1276 findRegisterDefOperand(Register Reg, bool isDead = false,
1279 int Idx = findRegisterDefOperandIdx(Reg, isDead, Overlap, TRI);
1284 findRegisterDefOperand(Register Reg, bool isDead = false,
1288 Reg, isDead, Overlap, TRI);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp146 bool DstIsDead = MI.getOperand(0).isDead();
157 bool DstIsDead = MI.getOperand(0).isDead();
182 bool StatusDead = MI.getOperand(1).isDead();
210 .addReg(Dest.getReg(), getKillRegState(Dest.isDead()))
262 bool StatusDead = MI.getOperand(2).isDead();
291 .addReg(DestLo.getReg(), getKillRegState(DestLo.isDead()))
299 .addReg(DestHi.getReg(), getKillRegState(DestHi.isDead()))
H A DAArch64DeadRegisterDefinitionsPass.cpp150 (!MO.isDead() && !MRI->use_nodbg_empty(Reg)))
H A DAArch64RedundantCopyElimination.cpp407 return !O.isDead() && O.isReg() && O.isDef() &&
H A DAArch64CondBrTuning.cpp94 if (MO.isReg() && MO.isDead() && MO.getReg() == AArch64::NZCV)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2SizeReduction.cpp809 if (HasCC && MI->getOperand(NumOps-1).isDead())
901 if (HasCC && MI->getOperand(NumOps-1).isDead())
981 if (!MO.isDead())
1091 if (MO && !MO->isDead())
H A DARMBaseInstrInfo.h479 /// You can optionally set the Dead flag by means of \p isDead.
480 static inline MachineOperand t1CondCodeOp(bool isDead = false) {
483 /*Kill*/ false, isDead);
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DSimpleStreamChecker.cpp182 bool IsSymDead = SymReaper.isDead(Sym);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCPreEmitPeephole.cpp99 if (BBI->getOperand(0).isDead()) {

Completed in 315 milliseconds

1234