HomeSort by: relevance | last modified time | path
    Searched refs:isDead (Results 1 - 25 of 105) sorted by relevancy

1 2 3 4 5

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
DeadMachineInstructionElim.cpp 51 bool isDead(const MachineInstr *MI) const;
62 bool DeadMachineInstructionElim::isDead(const MachineInstr *MI) const {
88 if (MO.isDead()) {
147 if (isDead(MI)) {
MachineInstrBundle.cpp 185 if (MO.isDead()) {
191 if (!MO.isDead())
196 if (!MO.isDead() && Register::isPhysicalRegister(Reg)) {
213 bool isDead = DeadDefSet.count(Reg) || KilledDefSet.count(Reg);
214 MIB.addReg(Reg, getDefRegState(true) | getDeadRegState(isDead) |
344 if (!MO.isDead())
LiveRangeShrink.cpp 146 else if (MO.isDead() && UseMap.count(MO.getReg()))
175 if (!MO.isReg() || MO.isDead() || MO.isDebug())
MachineLoopInfo.cpp 179 } else if (!MO.isDead()) {
PHIElimination.cpp 282 bool isDead = MPhi->getOperand(0).isDead();
372 if (isDead) {
398 if (DestLI.endIndex().isDead()) {
MachineCSE.cpp 316 if (!MO.isDead() && !isPhysDefTriviallyDead(Reg.asMCReg(), I, MBB->end()))
621 if (MO.isImplicit() && !MO.isDead() && CSMI->getOperand(i).isDead())
626 if (MO.isImplicit() && !MO.isDead() && OldReg == NewReg)
677 if (!MI->getOperand(PhysDef.first).isDead())
TailDuplicator.cpp 182 bool isDead = MBB->pred_empty() && !MBB->hasAddressTaken();
184 updateSuccessorsPHIs(MBB, isDead, TDBBs, Succs);
187 if (isDead) {
470 MachineBasicBlock *FromBB, bool isDead,
490 if (isDead) {
DetectDeadLanes.cpp 364 if (Def.isDead())
406 if (DefMI.isImplicitDef() || Def.isDead())
541 if (MO.isDef() && !MO.isDead() && RegInfo.UsedLanes.none()) {
VirtRegMap.cpp 566 if (MO.isDead())
578 } else if (!MO.isDead()) {
LiveInterval.cpp 89 assert(!Def.isDead() && "Cannot define a value at the dead slot");
597 bool isDead = true;
600 isDead = false;
603 if (isDead) {
LivePhysRegs.cpp 106 if (Reg.second->isReg() && Reg.second->isDead())
MIRCanonicalizerPass.cpp 359 if (MO.isDef() && MO.isDead()) {
MachineOperand.cpp 242 bool isKill, bool isDead, bool isUndef,
254 assert(!(isDead && !isDef) && "Dead flag on non-def");
261 IsDeadOrKill = isKill | isDead;
751 if (isDead())
ScheduleDAGInstrs.cpp 316 (Kind != SDep::Output || !MO.isDead() ||
343 if (!MO.isDead())
346 if (MO.isDead() && SU->isCall) {
429 if (MO.isDead()) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
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...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyOptimizeLiveIntervals.cpp 111 if (MI->isImplicitDef() && MI->getOperand(0).isDead()) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TailDuplicator.h 112 void updateSuccessorsPHIs(MachineBasicBlock *FromBB, bool isDead,
MachineOperand.h 107 /// For defs: IsDead - True if this register is never used by a subsequent
385 bool isDead() const {
718 /// for liveness related flags (isKill, isUndef and isDead). Note that this
761 bool isKill = false, bool isDead = false,
792 bool isKill = false, bool isDead = false,
798 assert(!(isDead && !isDef) && "Dead flag on non-def");
803 Op.IsDeadOrKill = isKill | isDead;
MachineInstr.h 1432 /// -1 if it is not found. If isDead is true, defs that are not dead are
1438 bool isDead = false, bool Overlap = false,
1444 findRegisterDefOperand(Register Reg, bool isDead = false,
1447 int Idx = findRegisterDefOperandIdx(Reg, isDead, Overlap, TRI);
1452 findRegisterDefOperand(Register Reg, bool isDead = false,
1456 Reg, isDead, Overlap, TRI);
1578 /// Look for the operand that defines it and mark it as IsDead. If
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVCleanupVSETVLI.cpp 58 if (!PrevVSETVLI || !MI.getOperand(0).isDead())
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFMIChecking.cpp 119 if (!MO.isDead()) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ExpandPseudoInsts.cpp 156 bool DstIsDead = MI.getOperand(0).isDead();
167 bool DstIsDead = MI.getOperand(0).isDead();
192 bool StatusDead = MI.getOperand(1).isDead();
220 .addReg(Dest.getReg(), getKillRegState(Dest.isDead()))
272 bool StatusDead = MI.getOperand(2).isDead();
301 .addReg(DestLo.getReg(), getKillRegState(DestLo.isDead()))
309 .addReg(DestHi.getReg(), getKillRegState(DestHi.isDead()))
405 bool DstIsDead = MI.getOperand(0).isDead();
AArch64DeadRegisterDefinitionsPass.cpp 150 (!MO.isDead() && !MRI->use_nodbg_empty(Reg)))
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
SimpleStreamChecker.cpp 182 bool IsSymDead = SymReaper.isDead(Sym);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
Thumb2SizeReduction.cpp 819 if (HasCC && MI->getOperand(NumOps-1).isDead())
911 if (HasCC && MI->getOperand(NumOps-1).isDead())
991 if (!MO.isDead())
1101 if (MO && !MO->isDead())

Completed in 45 milliseconds

1 2 3 4 5