Searched refs:MODef (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineCopyPropagation.cpp | 470 if ((&MIDef != &MODef) && MIDef.isReg() && in hasOverlappingMultipleDef() 775 MachineOperand &MODef = MI.getOperand(OpIdx); in propagateDefs() local 777 if (!MODef.isReg() || MODef.isUse()) in propagateDefs() 781 if (MODef.isTied() || MODef.isUndef() || MODef.isImplicit()) in propagateDefs() 784 if (!MODef.getReg()) in propagateDefs() 788 if (!MODef.isRenamable()) in propagateDefs() 799 if (MODef.getReg() != Src) in propagateDefs() 805 if (hasImplicitOverlap(MI, MODef)) in propagateDefs() 808 if (hasOverlappingMultipleDef(MI, MODef, Def)) in propagateDefs() 815 MODef.setReg(Def); in propagateDefs() [all …]
|
| H A D | PeepholeOptimizer.cpp | 869 Dst = RegSubRegPair(MODef.getReg(), MODef.getSubReg()); in getNextRewritableSource() 912 Dst = RegSubRegPair(MODef.getReg(), MODef.getSubReg()); in getNextRewritableSource() 954 if (MODef.getSubReg()) in getNextRewritableSource() 957 Dst = RegSubRegPair(MODef.getReg(), in getNextRewritableSource() 1005 Dst = RegSubRegPair(MODef.getReg(), MODef.getSubReg()); in getNextRewritableSource() 1082 Dst.Reg = MODef.getReg(); in getNextRewritableSource() 1084 return MODef.getSubReg() == 0; in getNextRewritableSource() 1170 const MachineOperand &MODef = NewPHI.getOperand(0); in getNewSource() local 1171 return RegSubRegPair(MODef.getReg(), MODef.getSubReg()); in getNewSource() 1192 const MachineOperand &MODef = MI.getOperand(0); in optimizeCoalescableCopy() local [all …]
|
| H A D | MachineVerifier.cpp | 2562 const MachineOperand &MODef = Phi.getOperand(0); in checkPHIOps() local 2563 if (!MODef.isReg() || !MODef.isDef()) { in checkPHIOps() 2564 report("Expected first PHI operand to be a register def", &MODef, 0); in checkPHIOps() 2567 if (MODef.isTied() || MODef.isImplicit() || MODef.isInternalRead() || in checkPHIOps() 2568 MODef.isEarlyClobber() || MODef.isDebug()) in checkPHIOps() 2569 report("Unexpected flag on PHI operand", &MODef, 0); in checkPHIOps() 2570 Register DefReg = MODef.getReg(); in checkPHIOps() 2572 report("Expected first PHI operand to be a virtual register", &MODef, 0); in checkPHIOps()
|
| H A D | DetectDeadLanes.cpp | 389 const MachineOperand &MODef = *MRI->def_begin(MOReg); in determineInitialDefinedLanes() local 390 const MachineInstr &MODefMI = *MODef.getParent(); in determineInitialDefinedLanes()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | A15SDOptimizer.cpp | 212 for (MachineOperand &MODef : Def->operands()) { in eraseInstrWithNoUses() 213 if ((!MODef.isReg()) || (!MODef.isDef())) in eraseInstrWithNoUses() 215 Register DefReg = MODef.getReg(); in eraseInstrWithNoUses()
|