Home
last modified time | relevance | path

Searched refs:isDead (Results 1 – 25 of 55) sorted by relevance

123

/external/llvm/lib/CodeGen/
DMachineInstrBundle.cpp162 if (MO.isDead()) { in finalizeBundle()
168 if (!MO.isDead()) in finalizeBundle()
173 if (!MO.isDead()) { in finalizeBundle()
190 bool isDead = DeadDefSet.count(Reg) || KilledDefSet.count(Reg); in finalizeBundle() local
191 MIB.addReg(Reg, getDefRegState(true) | getDeadRegState(isDead) | in finalizeBundle()
319 if (!MO.isDead()) in analyzePhysReg()
DDeadMachineInstructionElim.cpp45 bool isDead(const MachineInstr *MI) const;
54 bool DeadMachineInstructionElim::isDead(const MachineInstr *MI) const { in isDead() function in DeadMachineInstructionElim
122 if (isDead(MI)) { in runOnMachineFunction()
DPHIElimination.cpp233 bool isDead = MPhi->getOperand(0).isDead(); in LowerPHINode() local
301 if (isDead) { in LowerPHINode()
329 if (DestLI.endIndex().isDead()) { in LowerPHINode()
DMachineInstr.cpp129 bool isKill, bool isDead, bool isUndef, in ChangeToRegister() argument
149 IsDead = isDead; in ChangeToRegister()
274 if (isDef() || isKill() || isDead() || isImplicit() || isUndef() || in print()
300 if (isDead()) { in print()
835 if (Check == CheckKillDead && MO.isDead() != OMO.isDead()) in isIdenticalTo()
1118 MachineInstr::findRegisterDefOperandIdx(unsigned Reg, bool isDead, bool Overlap, in findRegisterDefOperandIdx() argument
1138 if (Found && (!isDead || MO.isDead())) in findRegisterDefOperandIdx()
1429 if (!MO.isDead()) in allDefsAreDead()
1776 } else if (hasAliases && MO.isDead() && in addRegisterDead()
DTailDuplication.cpp102 void UpdateSuccessorsPHIs(MachineBasicBlock *FromBB, bool isDead,
231 bool isDead = MBB->pred_empty() && !MBB->hasAddressTaken(); in TailDuplicateAndUpdate() local
233 UpdateSuccessorsPHIs(MBB, isDead, TDBBs, Succs); in TailDuplicateAndUpdate()
236 if (isDead) { in TailDuplicateAndUpdate()
462 TailDuplicatePass::UpdateSuccessorsPHIs(MachineBasicBlock *FromBB, bool isDead, in UpdateSuccessorsPHIs() argument
485 if (isDead) { in UpdateSuccessorsPHIs()
DLivePhysRegs.cpp74 if (!O->isDead()) in stepForward()
DMachineCSE.cpp249 if (!MO.isDead() && !isPhysDefTriviallyDead(Reg, I, MBB->end())) in hasLivePhysRegDefUses()
534 if (MO.isImplicit() && !MO.isDead() && CSMI->getOperand(i).isDead()) in ProcessBlock()
DRegAllocFast.cpp642 } else if (MO.isDead()) { in reloadVirtReg()
653 } else if (MO.isDead()) { in reloadVirtReg()
669 bool Dead = MO.isDead(); in setPhysReg()
934 definePhysReg(MI, Reg, (MO.isImplicit() || MO.isDead()) ? in AllocateBasicBlock()
1020 definePhysReg(MI, Reg, (MO.isImplicit() || MO.isDead()) ? in AllocateBasicBlock()
DLiveInterval.cpp54 assert(!Def.isDead() && "Cannot define a value at the dead slot"); in createDeadDef()
362 bool isDead = true; in removeSegment() local
365 isDead = false; in removeSegment()
368 if (isDead) { in removeSegment()
DLiveIntervalAnalysis.cpp951 if (I->end.isDead()) { in handleMoveUp()
963 if (!I->end.isDead()) { in handleMoveUp()
1137 if (LII->end.isDead()) { in repairIntervalsInRange()
DMachineLICM.cpp454 if (!MO.isDead()) in ProcessMI()
945 } else if (!MO.isDead()) { in IsLoopInvariantInst()
1443 if (MO.isReg() && MO.isDef() && !MO.isDead()) in Hoist()
DMachineVerifier.cpp1071 if (MO->isDead()) in checkLiveness()
1100 if (MO->isDead()) { in checkLiveness()
1497 if (S.end.isDead()) { in verifyLiveRangeSegment()
1528 if (!S.end.isDead()) { in verifyLiveRangeSegment()
DRegisterScavenging.cpp145 if (!isPred && MO.isDead()) in determineKillsAndDefs()
DVirtRegMap.cpp360 if (MO.isDead()) in rewrite()
/external/llvm/include/llvm/CodeGen/
DMachineOperand.h289 bool isDead() const { in isDead() function
551 bool isKill = false, bool isDead = false,
577 bool isKill = false, bool isDead = false,
583 assert(!(isDead && !isDef) && "Dead flag on non-def");
589 Op.IsDead = isDead;
DMachineInstr.h853 bool isDead = false, bool Overlap = false,
858 MachineOperand *findRegisterDefOperand(unsigned Reg, bool isDead = false,
860 int Idx = findRegisterDefOperandIdx(Reg, isDead, false, TRI);
/external/llvm/lib/Target/AArch64/
DAArch64DeadRegisterDefinitionsPass.cpp80 if (MO.isReg() && MO.isDead() && MO.isDef()) { in processMachineBasicBlock()
DAArch64ExpandPseudoInsts.cpp106 const bool DstIsDead = MI.getOperand(0).isDead(); in tryOrrMovk()
171 const bool DstIsDead = MI.getOperand(0).isDead(); in tryToreplicateChunks()
354 const bool DstIsDead = MI.getOperand(0).isDead(); in trySequenceOfOnes()
523 bool DstIsDead = MI.getOperand(0).isDead(); in expandMOVImm()
/external/llvm/lib/Target/ARM/
DARMBaseInstrInfo.h338 bool isDead = false) {
339 return MIB.addReg(ARM::CPSR, getDefRegState(true) | getDeadRegState(isDead));
DThumb2SizeReduction.cpp702 if (HasCC && MI->getOperand(NumOps-1).isDead()) in ReduceTo2Addr()
798 if (HasCC && MI->getOperand(NumOps-1).isDead()) in ReduceToNarrow()
866 if (!MO.isDead()) in UpdateCPSRDef()
976 if (MO && !MO->isDead()) in ReduceMBB()
DARMExpandPseudoInsts.cpp393 bool DstIsDead = MI.getOperand(OpIdx).isDead(); in ExpandVLD()
527 DstIsDead = MI.getOperand(OpIdx).isDead(); in ExpandLaneOp()
659 bool DstIsDead = MI.getOperand(0).isDead(); in ExpandMOV32BitImm()
951 bool DstIsDead = MI.getOperand(0).isDead(); in ExpandMI()
973 bool DstIsDead = MI.getOperand(0).isDead(); in ExpandMI()
1026 bool DstIsDead = MI.getOperand(0).isDead(); in ExpandMI()
1088 bool DstIsDead = MI.getOperand(OpIdx).isDead(); in ExpandMI()
/external/llvm/test/CodeGen/X86/
Dfold-call-oper.ll3 ; PR18396: Assertion: MO->isDead "Cannot fold physreg def".
/external/clang/lib/StaticAnalyzer/Checkers/
DSimpleStreamChecker.cpp193 bool IsSymDead = SymReaper.isDead(Sym); in checkDeadSymbols()
DMallocChecker.cpp1812 if (SymReaper.isDead(I->first)) { in checkDeadSymbols()
1824 if (SymReaper.isDead(I->first) || in checkDeadSymbols()
1825 SymReaper.isDead(I->second.ReallocatedSym)) { in checkDeadSymbols()
1833 if (SymReaper.isDead(I->first) || in checkDeadSymbols()
1834 SymReaper.isDead(I->second)) { in checkDeadSymbols()
/external/llvm/lib/Target/Hexagon/
DHexagonPeephole.cpp332 Src.isKill(), Src.isDead(), Src.isUndef(), in ChangeOpInto()

123