|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/LiveRegUnits.h 59 if (O->isDef()) {
include/llvm/CodeGen/LiveVariables.h 253 if (MO.isReg() && MO.isDef() && MO.getReg() == reg) {
include/llvm/CodeGen/MachineInstr.h 450 if (MO.isDef() && MO.isImplicit())
1369 if (!MO.isReg() || !MO.isDef() || !MO.isTied())
include/llvm/CodeGen/MachineInstrBuilder.h 498 return getDefRegState(RegOp.isDef()) | getImplRegState(RegOp.isImplicit()) |
include/llvm/CodeGen/MachineRegisterInfo.h 981 (!ReturnDefs && op->isDef()) ||
1001 while (Op && ((!ReturnDefs && Op->isDef()) ||
1087 (!ReturnDefs && op->isDef()) ||
1107 while (Op && ((!ReturnDefs && Op->isDef()) ||
lib/CodeGen/AggressiveAntiDepBreaker.cpp 240 if (MO.isDef())
253 if ((MO.isDef() && MI.isRegTiedToUseOperand(i)) ||
367 if (!MO.isReg() || !MO.isDef()) continue;
377 if (!MO.isReg() || !MO.isDef()) continue;
420 if (!MO.isReg() || !MO.isDef()) continue;
720 if (!Q.second.Operand->isDef() || !Q.second.Operand->isEarlyClobber())
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 811 OS << ' ' << (Op.isDef() ? "def " : "killed ")
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 473 for (; MI->getOperand(NumDefs).isReg() && MI->getOperand(NumDefs).isDef();
lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp 271 if (MO.isReg() && MO.isDef() && MO.getReg()) {
lib/CodeGen/AsmPrinter/DwarfDebug.cpp 590 if (MO.isReg() && MO.isDef() &&
lib/CodeGen/BranchFolding.cpp 2024 if (MO.isDef()) {
2087 if (!MO.isReg() || !MO.isDef() || MO.isDead())
lib/CodeGen/BreakFalseDeps.cpp 131 if (!CurrMO.isReg() || CurrMO.isDef() || CurrMO.isUndef() ||
lib/CodeGen/CriticalAntiDepBreaker.cpp 277 if (!MO.isDef()) continue;
356 if (RefOper->isDef() && RefOper->isEarlyClobber())
367 if (!CheckOper.isReg() || !CheckOper.isDef() ||
373 if (RefOper->isDef())
622 if (MO.isDef() && Reg != AntiDepReg)
lib/CodeGen/DeadMachineInstructionElim.cpp 77 if (MO.isReg() && MO.isDef()) {
142 if (MO.isReg() && MO.isDef()) {
lib/CodeGen/DetectDeadLanes.cpp 544 if (MO.isDef() && !MO.isDead() && RegInfo.UsedLanes.none()) {
lib/CodeGen/EarlyIfConversion.cpp 265 if (MO.isDef() && Register::isPhysicalRegister(Reg))
386 if (MO.isDef())
lib/CodeGen/ExecutionDomainFix.cpp 387 if (!LiveRegs[rx] || (mo.isDef() && LiveRegs[rx] != dv)) {
lib/CodeGen/ExpandPostRAPseudos.cpp 77 assert((MI->getOperand(0).isReg() && MI->getOperand(0).isDef()) &&
lib/CodeGen/GlobalISel/CSEInfo.cpp 337 if (!MO.isDef())
lib/CodeGen/GlobalISel/CombinerHelper.cpp 114 if (MO.isDef())
126 if (BuildVecMO.isDef())
lib/CodeGen/GlobalISel/RegBankSelect.cpp 153 if (MO.isDef())
174 if (MO.isDef()) {
246 assert(CurRegBank || MO.isDef());
265 if (MO.isDef())
338 assert((!MI.isPHI() || !MO.isDef()) && "Need split for phi def?");
341 if (!MO.isDef()) {
365 assert(MI.isTerminator() && MO.isDef() &&
735 bool Before = !MO.isDef();
lib/CodeGen/GlobalISel/Utils.cpp 61 assert(RegMO.isDef() && "Must be a definition");
168 if (!MO.isReg() || !MO.isDef())
lib/CodeGen/IfConversion.cpp 1951 if (MO.isDef()) {
2119 if (MO.isDef() && !LaterRedefs.count(Reg))
lib/CodeGen/ImplicitNullChecks.cpp 288 if (TRI->regsOverlap(RegA, RegB) && (MOA.isDef() || MOB.isDef()))
288 if (TRI->regsOverlap(RegA, RegB) && (MOA.isDef() || MOB.isDef()))
442 assert(!(DependenceMO.isDef() &&
601 return MO.isReg() && MO.getReg() && MO.isDef() &&
648 assert(MO.isDef() && "Expected def or use");
690 if (!MO.isReg() || !MO.isDef())
700 if (!MO.isReg() || !MO.getReg() || !MO.isDef())
lib/CodeGen/InlineSpiller.cpp 823 if (LoadMI && MO.isDef())
1523 if (MO.isReg() && MO.isImplicit() && MO.isDef() && !MO.isDead())
lib/CodeGen/LiveDebugValues.cpp 815 if (MO.isReg() && MO.isDef() && MO.getReg() &&
1003 !DestRegOp->isDef())
lib/CodeGen/LiveDebugVariables.cpp 246 if (locations.back().isDef())
lib/CodeGen/LiveInterval.cpp 904 if (!MOI->isReg() || !MOI->isDef())
lib/CodeGen/LiveIntervals.cpp 788 assert(MO.isDef());
1522 if (MO.isDef()) {
lib/CodeGen/LivePhysRegs.cpp 47 if (!O->isDef() || O->isDebug())
92 if (O->isDef()) {
292 if (!MO->isReg() || !MO->isDef() || MO->isDebug())
lib/CodeGen/LiveRangeCalc.cpp 83 if (!MO.isDef() && !MO.readsReg())
99 if (MO.isDef())
107 if (MO.isDef() && !LI.hasSubRanges())
174 if (!MO.readsReg() || (IsSubRange && MO.isDef()))
180 if (MO.isDef())
192 assert(!MO.isDef() && "Cannot handle PHI def of partial register.");
200 if (MO.isDef())
lib/CodeGen/LiveRangeEdit.cpp 192 if (MO.isDef()) {
292 if (VRM && MI->getOperand(0).isReg() && MI->getOperand(0).isDef() &&
316 else if (MOI->isDef())
326 if ((MI->readsVirtualRegister(Reg) && (MI->isCopy() || MOI->isDef())) ||
331 if (MOI->isDef()) {
lib/CodeGen/LiveRangeShrink.cpp 184 if (MO.isDef()) {
lib/CodeGen/LiveRegUnits.cpp 48 if (!O->isDef() || O->isDebug())
76 if (!O->isDef() && !O->readsReg())
lib/CodeGen/LiveVariables.cpp 216 if (!MO.isReg() || !MO.isDef() || MO.getReg() == 0)
530 assert(MO.isDef());
786 if (I->isDef())
lib/CodeGen/MIRCanonicalizerPass.cpp 176 if (!MO.isDef())
192 if (!MO.isDef())
360 if (!MO.isDef() && MO.isKill()) {
365 if (MO.isDef() && MO.isDead()) {
lib/CodeGen/MIRParser/MIParser.cpp 1077 return MO.isDef() ? "implicit-def" : "implicit";
1371 if (!DefOperand.isReg() || !DefOperand.isDef())
lib/CodeGen/MIRPrinter.cpp 719 for (; I < E && MI.getOperand(I).isReg() && MI.getOperand(I).isDef() &&
849 if (ShouldPrintRegisterTies && Op.isReg() && Op.isTied() && !Op.isDef())
lib/CodeGen/MIRVRegNamerUtils.cpp 245 if (!MO->isDef())
lib/CodeGen/MachineCSE.cpp 283 if (!MO.isReg() || MO.isDef())
302 if (!MO.isReg() || !MO.isDef())
379 if (!MO.isReg() || !MO.isDef())
596 if (!MO.isReg() || !MO.isDef())
825 assert(MI->getOperand(0).isDef() &&
lib/CodeGen/MachineCombiner.cpp 228 if (!MO.isDef())
lib/CodeGen/MachineCopyPropagation.cpp 396 if (!MOUse.isReg() || MOUse.isTied() || MOUse.isUndef() || MOUse.isDef() ||
528 if (!MO.isReg() || !MO.isDef())
570 if (MO.isDef() && !MO.isEarlyClobber()) {
lib/CodeGen/MachineInstr.cpp 626 if (MO.isDef()) {
684 if (!MO.isReg() || !MO.isDef())
725 if (!MO.isReg() || !MO.isDef() || MO.isImplicit())
1001 if (!MO.isReg() || !MO.isDef())
1053 assert(DefMO.isDef() && "DefIdx must be a def operand");
1412 if (!Operand.isReg() || Operand.isDef())
1491 if (MO.isReg() && MO.isTied() && !MO.isDef())
1501 if (!MO.isReg() || !MO.isDef() || MO.isImplicit())
1873 if (!MO.isReg() || !MO.isDef())
1918 if (!MO.isReg() || !MO.isDef() || MO.getReg() != Reg)
1926 if (!MO.isReg() || !MO.isDef() || MO.getReg() != Reg || MO.getSubReg() == 0)
1940 if (MO.isReg() && MO.getReg() == Reg && MO.isDef() &&
1958 if (!MO.isReg() || !MO.isDef()) continue;
1983 if (MO.isReg() && MO.isDef() && Register::isVirtualRegister(MO.getReg()))
lib/CodeGen/MachineInstrBundle.cpp 152 if (MO.isDef()) {
300 if (MO.isDef())
305 if (MO.isDef())
347 } else if (MO.isDef()) {
lib/CodeGen/MachineLICM.cpp 432 if (!MO.isDef()) {
554 if (!MO.isReg() || MO.isDef() || !MO.getReg())
579 if (!MO.isReg() || !MO.getReg() || MO.isDef()) continue;
769 if (!MO.isDef() || !MO.isReg() || !MO.getReg())
864 if (MO.isDef())
1061 if (!MO.isReg() || !MO.isDef())
1131 if (!DefMO.isReg() || !DefMO.isDef())
1230 if (MO.isDef() && HasHighOperandLatency(MI, i, Reg)) {
1384 if (MO.isReg() && MO.isDef() &&
1486 if (MO.isReg() && MO.isDef() && !MO.isDead())
lib/CodeGen/MachineOperand.cpp 91 if (isDef())
126 if (isDef())
281 return getReg() == Other.getReg() && isDef() == Other.isDef() &&
281 return getReg() == Other.getReg() && isDef() == Other.isDef() &&
347 return hash_combine(MO.getType(), (unsigned)MO.getReg(), MO.getSubReg(), MO.isDef());
753 OS << (isDef() ? "implicit-def " : "implicit ");
754 else if (PrintDef && isDef())
798 if (ShouldPrintRegisterTies && isTied() && !isDef())
lib/CodeGen/MachineOutliner.cpp 1253 if (MOP.isDef())
lib/CodeGen/MachinePipeliner.cpp 773 if (MOI->isDef()) {
1566 if (MO.isReg() && MO.isDef() && !MO.isDead()) {
2486 if (MO.isDef() && Reads && stageScheduled(*I) <= StageInst1) {
2490 } else if (MO.isDef() && Reads && stageScheduled(*I) > StageInst1) {
2630 if (!DMO.isReg() || !DMO.isDef())
lib/CodeGen/MachineRegisterInfo.cpp 292 if (MO->isDef()) {
lib/CodeGen/MachineScheduler.cpp 946 if (MO2.isReg() && MO2.isDef() && MO2.getReg() == Reg && !MO2.isDead()) {
lib/CodeGen/MachineSink.cpp 953 if (!MO.isReg() || !MO.isDef() || !MO.getReg().isVirtual())
994 if (!MO.isReg() || !MO.isDef() || !MO.getReg().isVirtual())
1191 if (MO.isDef()) {
1312 if (!MO.isReg() || !MO.isDef())
lib/CodeGen/MachineTraceMetrics.cpp 715 if (MO.isDef()) {
910 if (!MO.isDef())
lib/CodeGen/MachineVerifier.cpp 1605 else if (!MO->isDef() && !MCOI.isOptionalDef())
1615 if (MO->isDef() && !MCOI.isOptionalDef())
1974 if (LI.hasSubRanges() && !MO->isDef()) {
2054 if (MO->isDef()) {
2215 if (!MODef.isReg() || !MODef.isDef()) {
2416 if (!MOI->isReg() || !MOI->isDef())
2561 if (MOI->isDef()) {
lib/CodeGen/ModuloSchedule.cpp 78 if (!Op.isReg() || !Op.isDef())
625 if (!MO.isReg() || !MO.isDef() ||
727 if (!MOI->isReg() || !MOI->isDef())
1030 if (MO.isDef()) {
lib/CodeGen/PeepholeOptimizer.cpp 1356 if (!MO.isReg() || MO.isDef())
1664 if (MO.isDef() && isNAPhysCopy(Reg)) {
1853 assert(!MO.isDef() && "We should have skipped all the definitions by now");
2051 assert(((Def->getOperand(DefIdx).isDef() &&
lib/CodeGen/RegAllocFast.cpp 878 if (MO.isDef() && MO.isUndef())
906 if (!MO.isReg() || !MO.isDef()) continue;
962 if (!MO.isReg() || (MO.isDef() && !MO.isEarlyClobber())) continue;
1145 if (!MO.isDef() && !MO.isTied()) continue;
1167 if (!MO.isReg() || !MO.isDef() || !MO.getReg() || MO.isEarlyClobber())
1180 if (!MO.isReg() || !MO.isDef() || !MO.getReg() || MO.isEarlyClobber())
lib/CodeGen/RegisterCoalescer.cpp 1194 if (!Op.isReg() || !Op.isDef() || Op.getReg() != Reg)
1337 if (MO.isReg() && MO.isDef()) {
1588 if (MO.isDef() /*|| MO.isUndef()*/)
1618 if (MO.isReg() && MO.isDef() && MO.getReg() == DstReg)
1628 if (MO.isDef())
1700 if (SubIdx && MO.isDef())
2394 if (!MO.isReg() || MO.getReg() != Reg || !MO.isDef())
2828 if (!MO.isReg() || MO.isDef() || MO.getReg() != Reg)
2944 if (MO.isReg() && MO.isDef() && MO.getReg() == Reg) {
lib/CodeGen/RegisterPressure.cpp 507 assert(MO.isDef());
539 assert(MO.isDef());
lib/CodeGen/RegisterScavenging.cpp 147 assert(MO.isDef());
243 assert(MO.isDef());
333 if (MO.isDef())
636 if (MO.isDef()) {
728 assert((!MO.isUndef() || MO.isDef()) && "Cannot handle undef uses");
732 if (MO.isDef()) {
743 assert((!MO.isUndef() || MO.isDef()) && "Cannot handle undef uses");
lib/CodeGen/RenameIndependentSubregs.cpp 179 if (!MO.isDef() && !MO.readsReg())
189 Pos = MO.isDef() ? Pos.getRegSlot(MO.isEarlyClobber())
218 if (!MO.isDef() && !MO.readsReg())
223 Pos = MO.isDef() ? Pos.getRegSlot(MO.isEarlyClobber())
345 if (!MO.isDef())
lib/CodeGen/ScheduleDAGInstrs.cpp 206 if (!MO.isReg() || MO.isDef()) continue;
231 assert(MO.isDef() && "expect physreg def");
321 if (!MO.isDef()) {
409 if (OtherMO.isReg() && OtherMO.isDef() && OtherMO.getReg() == Reg)
839 if (!MO.isReg() || !MO.isDef())
1120 if (!MO.isDef())
lib/CodeGen/SelectionDAG/FastISel.cpp 173 if (MO.isDef()) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1639 if (!OPI->isReg() || !OPI->isDef())
lib/CodeGen/ShrinkWrap.cpp 279 if (!MO.isDef() && !MO.readsReg())
lib/CodeGen/SplitKit.cpp 1331 if (MO.isDef() || MO.isUndef())
1346 if (MO.isDef()) {
lib/CodeGen/StackMaps.cpp 55 : MI(MI), HasDef(MI->getOperand(0).isReg() && MI->getOperand(0).isDef() &&
60 MI->getOperand(CheckStartIdx).isDef() &&
77 MI->getOperand(ScratchIdx).isDef() &&
lib/CodeGen/TailDuplicator.cpp 390 if (MO.isDef()) {
lib/CodeGen/TargetInstrInfo.cpp 537 Flags |= MI.getOperand(OpIdx).isDef() ? MachineMemOperand::MOStore
948 if (MO.isDef() && Reg != DefReg)
lib/CodeGen/TargetSchedule.cpp 161 if (MO.isReg() && MO.isDef())
177 if (MO.isReg() && MO.readsReg() && !MO.isDef())
lib/CodeGen/TwoAddressInstructionPass.cpp 238 if (!MO.isDef())
397 if (MO.isDef() && DI->second > LastDef)
916 if (MO.isDef())
960 if (MO.isDef()) {
lib/CodeGen/VirtRegMap.cpp 530 if ((MO.readsReg() && (MO.isDef() || MO.isKill())) ||
531 (MO.isDef() && subRegLiveThrough(*MI, PhysReg)))
534 if (MO.isDef()) {
549 assert(MO.isDef());
557 if (MO.isDef()) {
lib/Target/AArch64/AArch64CollectLOH.cpp 474 if (!MO.isReg() || !MO.isDef())
534 assert(Def.isReg() && Def.isDef() && "Expected reg def");
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp 144 if (!MO.isReg() || !MO.isDef())
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp 407 return !O.isDead() && O.isReg() && O.isDef() &&
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp 229 return MachineOperand::CreateReg(DstReg, MO.isDef(), MO.isImplicit(),
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 761 if (IRI.isDef()) {
804 if (IRI.isDef()) {
941 if (O.isDef())
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp 766 if (!Op.isReg() || Op.isDef())
lib/Target/AMDGPU/GCNHazardRecognizer.cpp 776 if (Op.isReg() && Op.isDef()) {
970 if (MO.isDef() && TRI->isSGPRClass(TRI->getPhysRegClass(MO.getReg()))) {
1055 if (MO.isDef() && TRI->isSGPRClass(TRI->getPhysRegClass(MO.getReg())))
1243 if (Op.isDef() && Opc != AMDGPU::V_ACCVGPR_WRITE_B32)
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 392 if (Op.isReg() && Op.isDef())
lib/Target/AMDGPU/GCNRegPressure.cpp 200 assert(MO.isDef() && MO.isReg() && Register::isVirtualRegister(MO.getReg()));
lib/Target/AMDGPU/GCNSchedStrategy.cpp 410 if (Op.isReg() && Op.isDef())
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp 305 if (MO.isDef()) {
lib/Target/AMDGPU/R600EmitClauseMarkers.cpp 203 if (!MOI->isReg() || !MOI->isDef() ||
lib/Target/AMDGPU/R600MachineScheduler.cpp 366 if (MO.isReg() && !MO.isDef() &&
lib/Target/AMDGPU/SIFixSGPRCopies.cpp 216 if (MO.isDef() || UseMI->getParent() != MI.getParent() ||
439 if ((MO.isReg() && ((MO.isDef() && MO.getReg() != Reg) || !MO.isDef())) ||
439 if ((MO.isReg() && ((MO.isDef() && MO.getReg() != Reg) || !MO.isDef())) ||
lib/Target/AMDGPU/SIFoldOperands.cpp 253 assert(Dst0.isDef() && Dst1.isDef());
253 assert(Dst0.isDef() && Dst1.isDef());
414 assert(MI->getOperand(1).isDef());
lib/Target/AMDGPU/SIFormMemoryClauses.cpp 125 if (!MO.isReg() || MO.isDef())
225 RegUse &Map = MO.isDef() ? Uses : Defs;
275 RegUse &Map = MO.isDef() ? Defs : Uses;
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 466 (Def && !Op.isDef()) || TRI->isAGPR(*MRI, Op.getReg()))
573 if (Op.isReg() && !Op.isDef() && TRI->isVGPR(MRIA, Op.getReg())) {
620 if (DefMO.isReg() && DefMO.isDef() &&
629 if (MO.isReg() && !MO.isDef() && TRI->isVGPR(MRIA, MO.getReg())) {
lib/Target/AMDGPU/SIInstrInfo.cpp 3135 if (MO.isDef())
5016 if (Op.isDef() && !Op.isDead())
5053 bool HasDst = Inst.getOperand(0).isReg() && Inst.getOperand(0).isDef();
5718 assert(Op.isReg() && Op.getReg() == AMDGPU::SCC && Op.isDef() &&
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp 564 if (Op.isDef())
597 (Use.isDef() && RegDefs.count(Use.getReg())) ||
598 (Use.isDef() && Register::isPhysicalRegister(Use.getReg()) &&
lib/Target/AMDGPU/SILowerControlFlow.cpp 140 assert(ImpDefSCC.getReg() == AMDGPU::SCC && ImpDefSCC.isDef());
207 assert(ImpDefSCC.getReg() == AMDGPU::SCC && ImpDefSCC.isDef());
lib/Target/AMDGPU/SIPeepholeSDWA.cpp 296 if (!Reg->isReg() || !Reg->isDef())
lib/Target/ARM/A15SDOptimizer.cpp 214 if ((!MODef.isReg()) || (!MODef.isDef()))
lib/Target/ARM/ARMBaseInstrInfo.cpp 283 if (MO.isDef()) {
551 (MO.isReg() && MO.isDef() && MO.getReg() == ARM::CPSR)) {
562 if (MO.isReg() && MO.getReg() == ARM::CPSR && MO.isDef() && !MO.isDead())
2203 if (MO.isDef() && !MO.isDead())
3065 if (MO.isDef()) {
lib/Target/ARM/ARMConstantIslandPass.cpp 2064 if (MO.isDef() && MO.getReg() == BaseReg)
2083 if (MO.isDef() && MO.getReg() == BaseReg)
2144 if (MO.isDef() && MO.getReg() == EntryReg)
lib/Target/ARM/ARMFastISel.cpp 256 if (!MO.isReg() || !MO.isDef()) continue;
lib/Target/ARM/ARMISelLowering.cpp10785 if (MO.isReg() && MO.isDef() && MO.getReg() == ARM::CPSR) {
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 207 if (MO.isDef() && MO.getReg() == ARM::CPSR && !MO.isDead())
874 if (!MO.isReg() || !MO.isDef() || MO.isDead())
943 else if (MO.isDef())
2125 if (MO.isDef() && TRI->regsOverlap(Reg, Base))
lib/Target/ARM/ARMLowOverheadLoops.cpp 123 if (!MO.isReg() || !MO.isDef() || MO.getReg() != Reg)
lib/Target/ARM/Thumb1FrameLowering.cpp 642 if (MO.isReg() && (MO.isImplicit() || MO.isDef()))
757 if (MO.isReg() && (MO.isImplicit() || MO.isDef()) &&
lib/Target/ARM/Thumb2ITBlockPass.cpp 115 if (!MO.isReg() || MO.isDef() || !MO.isKill())
lib/Target/ARM/Thumb2SizeReduction.cpp 310 if (!MO.isReg() || MO.isUndef() || MO.isDef())
990 if (!MO.isReg() || MO.isUndef() || MO.isDef())
lib/Target/AVR/AVRExpandPseudoInsts.cpp 876 if (MO.isReg() && MO.getReg() != 0 && !MO.isDef() &&
lib/Target/BPF/BTFDebug.cpp 1013 for (; MI->getOperand(NumDefs).isReg() && MI->getOperand(NumDefs).isDef();
lib/Target/Hexagon/BitTracker.cpp 874 if (!MO.isReg() || !MO.isDef())
lib/Target/Hexagon/HexagonBitSimplify.cpp 291 if (!Op.isReg() || !Op.isDef())
1016 if (!Op.isReg() || !Op.isDef())
2723 if (!Op0.isReg() || !Op0.isDef())
lib/Target/Hexagon/HexagonBitTracker.cpp 196 if (!MO.isReg() || !MO.isDef())
1043 if (!Op.isReg() || !Op.isDef())
1190 assert(MD.isReg() && MD.isDef());
lib/Target/Hexagon/HexagonBlockRanges.cpp 337 if (!Op.isReg() || !Op.isDef() || Op.isUndef())
lib/Target/Hexagon/HexagonConstPropagation.cpp 693 if (!MO.isReg() || !MO.isDef())
1923 if (!MD.isDef())
2832 if (!MO.isReg() || !MO.isDef())
lib/Target/Hexagon/HexagonCopyToCombine.cpp 443 if (!Op.isDef() || !Op.getReg())
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 385 if (!MO.isReg() || !MO.isDef())
492 if (!MO.isReg() || !MO.isDef())
lib/Target/Hexagon/HexagonExpandCondsets.cpp 373 if (!Op.isReg() || !Op.isDef())
500 if (Op.isDef()) {
673 assert(MD.isDef());
729 if (!Op.isReg() || !Op.isDef())
765 if (!Op.isReg() || !Op.isDef())
811 if (Op.isDef() && isRefInMap(RR, Uses, Exec_Then))
878 if (!MO.isReg() || !MO.isDef())
926 assert(!Op.isDef() && "Not expecting a def");
1005 ReferenceMap &Map = Op.isDef() ? Defs : Uses;
1006 if (Op.isDef() && Op.isUndef()) {
lib/Target/Hexagon/HexagonGenInsert.cpp 608 if (MO.isReg() && MO.isDef()) {
725 if (!MO.isReg() || !MO.isDef())
1478 if (!MO.isReg() || !MO.isDef())
lib/Target/Hexagon/HexagonGenMux.cpp 175 BitVector &Set = MO.isDef() ? Defs : Uses;
lib/Target/Hexagon/HexagonGenPredicate.cpp 258 assert(DefI->getOperand(0).isDef() && DefI->getOperand(1).isUse());
414 assert(Op0.isDef());
lib/Target/Hexagon/HexagonHardwareLoops.cpp 1038 if (!MO.isReg() || !MO.isDef())
1058 if (!OPO.isReg() || !OPO.isDef())
1093 if (!MO.isReg() || !MO.isDef())
lib/Target/Hexagon/HexagonHazardRecognizer.cpp 116 if (MO.isReg() && MO.isDef() && !MO.isImplicit())
lib/Target/Hexagon/HexagonInstrInfo.cpp 203 if (MO.isDef())
1583 if (!Op.isReg() || !Op.isDef() || Op.isImplicit())
1624 if (!MO.isDef())
2969 if (Op.isReg() && Op.isDef() && Op.getReg() == Stored.getReg())
3101 if (MO.isReg() && MO.isDef() && MO.isImplicit() && (MO.getReg() == PredReg))
4312 for (; MI.getOperand(NumDefs).isReg() && MI.getOperand(NumDefs).isDef();
lib/Target/Hexagon/HexagonNewValueJump.cpp 151 if (!Op.isReg() || !Op.isDef())
177 (II->getOperand(i).isUse() || II->getOperand(i).isDef())) {
601 if (MI.getOperand(0).isReg() && MI.getOperand(0).isDef() &&
lib/Target/Hexagon/HexagonSplitDouble.cpp 621 auto CO = MachineOperand::CreateReg(R, Op.isDef(), Op.isImplicit(), isKill,
lib/Target/Hexagon/HexagonSubtarget.cpp 246 } else if (MO.isDef() && Register::isPhysicalRegister(MO.getReg())) {
427 if (MO.isReg() && MO.isDef() && MO.getReg() == DepR)
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp 150 if (!MO.isReg() || !MO.isDef())
577 if (MO.isReg() && MO.isDef())
790 if (!MO.isReg() || !MO.isDef() || !MO.isImplicit())
835 if (CheckDef == MO.isDef())
1204 if (!MO.isReg() || !MO.isDef() || !MO.isDead())
1210 if (!MO.isReg() || !MO.isDef() || !MO.isDead())
1588 if (Op.isReg() && Op.isDef()) {
lib/Target/Hexagon/HexagonVectorPrint.cpp 110 if (MI.getOperand(0).isReg() && MI.getOperand(0).isDef()) {
lib/Target/Hexagon/RDFGraph.cpp 611 if (Op.isDef() && Op.isDead())
637 const MCPhysReg *ImpR = Op.isDef() ? D.getImplicitDefs()
1292 if (!Op.isReg() || !Op.isDef() || Op.isImplicit())
1337 if (!Op.isReg() || !Op.isDef() || !Op.isImplicit())
lib/Target/Hexagon/RDFLiveness.cpp 890 if (!Op.isReg() || !Op.isDef() || Op.isImplicit())
lib/Target/Lanai/LanaiDelaySlotFiller.cpp 210 if (MO.isDef()) {
239 if (MO.isDef())
lib/Target/Lanai/LanaiInstrInfo.cpp 366 if (MO.isDef()) {
483 if (MO.isDef() && !MO.isDead())
lib/Target/Mips/Mips16InstrInfo.cpp 360 if (MO.isReg() && MO.getReg() != 0 && !MO.isDef() &&
376 if (MO.isReg() && MO.isDef()) {
lib/Target/Mips/MipsDelaySlotFiller.cpp 331 if (!MO.isReg() || !MO.isDef() || !(R = MO.getReg()))
421 HasHazard |= checkRegDefsUses(NewDefs, NewUses, MO.getReg(), MO.isDef());
lib/Target/PowerPC/PPCCTRLoops.cpp 117 if (MO.isDef() && (MO.getReg() == PPC::CTR || MO.getReg() == PPC::CTR8))
lib/Target/PowerPC/PPCInstrInfo.cpp 162 if (!MO.isReg() || !MO.isDef() || MO.isImplicit())
1572 if (MO.isDef() && RC->contains(MO.getReg())) {
lib/Target/PowerPC/PPCPreEmitPeephole.cpp 141 if (DeadOrKillToUnset->isDef())
lib/Target/Sparc/DelaySlotFiller.cpp 258 if (MO.isDef()) {
330 if (MO.isDef())
lib/Target/SystemZ/SystemZElimCompare.cpp 140 MI.getOperand(0).isDef() && MI.getOperand(0).getReg() == Reg)
159 else if (MO.isDef())
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp 318 if (MO.isDef()) {
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp 70 Weight += LiveIntervals::getSpillWeight(MO.isDef(), MO.isUse(), MBFI,
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 359 if (!MO.isDef() && !MRI.hasOneDef(Reg))
392 if (MO.isReg() && MO.isDef() && MO.getReg() == Reg)
921 if (MO.isDef())
lib/Target/WebAssembly/WebAssemblyUtilities.cpp 33 if (!MO.isReg() || MO.isImplicit() || !MO.isDef())
lib/Target/X86/X86CallFrameOptimization.cpp 343 if (MO.isDef()) {
lib/Target/X86/X86CmovConversion.cpp 457 if (!MO.isReg() || !MO.isDef())
lib/Target/X86/X86DomainReassignment.cpp 145 if (MO.isReg() && MO.isDef() && !MO.isDead() &&
lib/Target/X86/X86FastISel.cpp 3957 if (!MO.isReg() || MO.isDef() || MO.getReg() != AM.IndexReg)
lib/Target/X86/X86FixupBWInsts.cpp 253 assert((MO.isDef() || MO.isUse()) && "Expected Def or Use only!");
255 if (MO.isDef() && TRI->isSuperRegisterEq(OrigDestReg, MO.getReg()))
329 if (Op.getReg() != (Op.isDef() ? NewDestReg : NewSrcReg))
lib/Target/X86/X86FixupLEAs.cpp 246 if (opnd.isDef())
lib/Target/X86/X86FixupSetCC.cpp 81 if (Op.isReg() && (Op.getReg() == X86::EFLAGS) && Op.isDef())
lib/Target/X86/X86FlagsCopyLowering.cpp 403 assert(DOp.isDef() && "Expected register def!");
727 assert(MI.getOperand(0).isDef() &&
lib/Target/X86/X86FloatingPoint.cpp 985 assert(MO.isDef() && MO.isImplicit());
1707 if (MO.isDef()) {
lib/Target/X86/X86FrameLowering.cpp 177 if (!MO.isReg() || MO.isDef())
226 if (!MO.isDef())
2763 if (MO.isReg() && MO.isDef() &&
lib/Target/X86/X86InstrInfo.cpp 675 if (MO.isReg() && MO.isDef() &&
3854 if (MO.getSubReg() || MO.isDef())
5019 if (SubReg && (MO.isDef() || SubReg == X86::sub_8bit_hi))
5540 getDefRegState(ImpOp.isDef()) |