Searched refs:MODef (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | PeepholeOptimizer.cpp | 910 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource() local 911 Dst = RegSubRegPair(MODef.getReg(), MODef.getSubReg()); in getNextRewritableSource() 953 const MachineOperand &MODef = CopyLike.getOperand(CurrentSrcIdx); in getNextRewritableSource() local 954 Dst = RegSubRegPair(MODef.getReg(), MODef.getSubReg()); in getNextRewritableSource() 992 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource() local 996 if (MODef.getSubReg()) in getNextRewritableSource() 999 Dst = RegSubRegPair(MODef.getReg(), in getNextRewritableSource() 1046 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource() local 1047 Dst = RegSubRegPair(MODef.getReg(), MODef.getSubReg()); in getNextRewritableSource() 1123 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource() local [all …]
|
H A D | MachineCopyPropagation.cpp | 429 const MachineOperand &MODef, Register Def); 660 const MachineInstr &MI, const MachineOperand &MODef, Register Def) { in hasOverlappingMultipleDef() argument 662 if ((&MIDef != &MODef) && MIDef.isReg() && in hasOverlappingMultipleDef() 995 MachineOperand &MODef = MI.getOperand(OpIdx); in propagateDefs() local 997 if (!MODef.isReg() || MODef.isUse()) in propagateDefs() 1001 if (MODef.isTied() || MODef.isUndef() || MODef.isImplicit()) in propagateDefs() 1004 if (!MODef.getReg()) in propagateDefs() 1008 if (!MODef.isRenamable()) in propagateDefs() 1012 MI, MODef.getReg().asMCReg(), *TRI, *TII, UseCopyInstr); in propagateDefs() 1021 if (MODef.getReg() != Src) in propagateDefs() [all …]
|
H A D | MachineVerifier.cpp | 3190 const MachineOperand &MODef = Phi.getOperand(0); in checkPHIOps() local 3191 if (!MODef.isReg() || !MODef.isDef()) { in checkPHIOps() 3192 report("Expected first PHI operand to be a register def", &MODef, 0); in checkPHIOps() 3195 if (MODef.isTied() || MODef.isImplicit() || MODef.isInternalRead() || in checkPHIOps() 3196 MODef.isEarlyClobber() || MODef.isDebug()) in checkPHIOps() 3197 report("Unexpected flag on PHI operand", &MODef, 0); in checkPHIOps() 3198 Register DefReg = MODef.getReg(); in checkPHIOps() 3200 report("Expected first PHI operand to be a virtual register", &MODef, 0); in checkPHIOps()
|
H A D | DetectDeadLanes.cpp | 308 const MachineOperand &MODef = *MRI->def_begin(MOReg); in determineInitialDefinedLanes() local 309 const MachineInstr &MODefMI = *MODef.getParent(); in determineInitialDefinedLanes()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | A15SDOptimizer.cpp | 211 for (MachineOperand &MODef : Def->operands()) { in eraseInstrWithNoUses() 212 if ((!MODef.isReg()) || (!MODef.isDef())) in eraseInstrWithNoUses() 214 Register DefReg = MODef.getReg(); in eraseInstrWithNoUses()
|