Home
last modified time | relevance | path

Searched refs:MODef (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp291 const MachineOperand &MODef, Register Def);
468 const MachineInstr &MI, const MachineOperand &MODef, Register Def) { in hasOverlappingMultipleDef() argument
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()
792 Tracker.findAvailBackwardCopy(MI, MODef.getReg().asMCReg(), *TRI); in propagateDefs()
799 if (MODef.getReg() != Src) in propagateDefs()
[all …]
H A DPeepholeOptimizer.cpp853 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource() local
854 Dst = RegSubRegPair(MODef.getReg(), MODef.getSubReg()); in getNextRewritableSource()
896 const MachineOperand &MODef = CopyLike.getOperand(CurrentSrcIdx); in getNextRewritableSource() local
897 Dst = RegSubRegPair(MODef.getReg(), MODef.getSubReg()); in getNextRewritableSource()
935 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource() local
939 if (MODef.getSubReg()) in getNextRewritableSource()
942 Dst = RegSubRegPair(MODef.getReg(), in getNextRewritableSource()
989 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource() local
990 Dst = RegSubRegPair(MODef.getReg(), MODef.getSubReg()); in getNextRewritableSource()
1066 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource() local
[all …]
H A DMachineVerifier.cpp2540 const MachineOperand &MODef = Phi.getOperand(0); in checkPHIOps() local
2541 if (!MODef.isReg() || !MODef.isDef()) { in checkPHIOps()
2542 report("Expected first PHI operand to be a register def", &MODef, 0); in checkPHIOps()
2545 if (MODef.isTied() || MODef.isImplicit() || MODef.isInternalRead() || in checkPHIOps()
2546 MODef.isEarlyClobber() || MODef.isDebug()) in checkPHIOps()
2547 report("Unexpected flag on PHI operand", &MODef, 0); in checkPHIOps()
2548 Register DefReg = MODef.getReg(); in checkPHIOps()
2550 report("Expected first PHI operand to be a virtual register", &MODef, 0); in checkPHIOps()
H A DDetectDeadLanes.cpp389 const MachineOperand &MODef = *MRI->def_begin(MOReg); in determineInitialDefinedLanes() local
390 const MachineInstr &MODefMI = *MODef.getParent(); in determineInitialDefinedLanes()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp212 for (MachineOperand &MODef : Def->operands()) { in eraseInstrWithNoUses()
213 if ((!MODef.isReg()) || (!MODef.isDef())) in eraseInstrWithNoUses()
215 Register DefReg = MODef.getReg(); in eraseInstrWithNoUses()