/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | DeadMachineInstructionElim.cpp | 50 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 D | MachineInstrBundle.cpp | 187 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 D | LiveRangeShrink.cpp | 146 else if (MO.isDead() && UseMap.count(MO.getReg())) 174 if (!MO.isReg() || MO.isDead() || MO.isDebug())
|
H A D | PHIElimination.cpp | 252 bool isDead = MPhi->getOperand(0).isDead(); local 320 if (isDead) { 347 if (DestLI.endIndex().isDead()) {
|
H A D | TailDuplicator.cpp | 180 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 D | MachineCSE.cpp | 316 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 D | DetectDeadLanes.cpp | 367 if (Def.isDead()) 409 if (DefMI.isImplicitDef() || Def.isDead()) 544 if (MO.isDef() && !MO.isDead() && RegInfo.UsedLanes.none()) {
|
H A D | RegAllocFast.cpp | 831 } 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 D | VirtRegMap.cpp | 536 if (MO.isDead()) 548 } else if (!MO.isDead()) {
|
H A D | MIRCanonicalizerPass.cpp | 362 if (MO.isDef() && MO.isDead()) {
|
H A D | ScheduleDAGInstrs.cpp | 312 (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 D | AVRExpandPseudoInsts.cpp | 147 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 D | BPFMIChecking.cpp | 119 if (!MO.isDead()) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyOptimizeLiveIntervals.cpp | 98 if (MI->isImplicitDef() && MI->getOperand(0).isDead()) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TailDuplicator.h | 109 void updateSuccessorsPHIs(MachineBasicBlock *FromBB, bool isDead,
|
H A D | MachineOperand.h | 383 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 D | MachineInstr.h | 1264 /// -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 D | AArch64ExpandPseudoInsts.cpp | 146 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 D | AArch64DeadRegisterDefinitionsPass.cpp | 150 (!MO.isDead() && !MRI->use_nodbg_empty(Reg)))
|
H A D | AArch64RedundantCopyElimination.cpp | 407 return !O.isDead() && O.isReg() && O.isDef() &&
|
H A D | AArch64CondBrTuning.cpp | 94 if (MO.isReg() && MO.isDead() && MO.getReg() == AArch64::NZCV)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb2SizeReduction.cpp | 809 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 D | ARMBaseInstrInfo.h | 479 /// 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 D | SimpleStreamChecker.cpp | 182 bool IsSymDead = SymReaper.isDead(Sym);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCPreEmitPeephole.cpp | 99 if (BBI->getOperand(0).isDead()) {
|