reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/LiveRegUnits.h
   53         ModifiedRegUnits.addRegsInMask(O->getRegMask());
include/llvm/CodeGen/MachineOperand.h
  618      return clobbersPhysReg(getRegMask(), PhysReg);
lib/CodeGen/DeadMachineInstructionElim.cpp
  154           LivePhysRegs.clearBitsNotInMask(MO.getRegMask());
lib/CodeGen/LiveIntervals.cpp
  230         RegMaskBits.push_back(MO.getRegMask());
lib/CodeGen/LivePhysRegs.cpp
  113         MachineOperand::clobbersPhysReg(Reg.second->getRegMask(), Reg.first))
lib/CodeGen/LiveRegUnits.cpp
   55       removeRegsNotPreserved(O->getRegMask());
   80       addRegsInMask(O->getRegMask());
lib/CodeGen/MIRParser/MIRParser.cpp
  618         MRI.addPhysRegsUsedFromRegMask(MO.getRegMask());
lib/CodeGen/MIRPrinter.cpp
  860     auto RegMaskInfo = RegisterMaskIds.find(Op.getRegMask());
  864       printCustomRegMask(Op.getRegMask(), OS, TRI);
lib/CodeGen/MachineLICM.cpp
  420       PhysRegClobbers.setBitsNotInMask(MO.getRegMask());
lib/CodeGen/MachineOperand.cpp
  309     const uint32_t *RegMask = getRegMask();
  310     const uint32_t *OtherRegMask = Other.getRegMask();
  375     return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getRegMask());
  876         if (getRegMask()[MaskWord] & (1 << MaskBit)) {
lib/CodeGen/MachineVerifier.cpp
 1819     regMasks.push_back(MO->getRegMask());
lib/CodeGen/PeepholeOptimizer.cpp
 1675             const uint32_t *RegMask = MO.getRegMask();
lib/CodeGen/RegAllocFast.cpp
 1042       MRI->addPhysRegsUsedFromRegMask(MO.getRegMask());
lib/CodeGen/RegisterScavenging.cpp
  329         Candidates.clearBitsNotInMask(MO.getRegMask());
lib/CodeGen/VirtRegMap.cpp
  513           MRI->addPhysRegsUsedFromRegMask(MO.getRegMask());
lib/Target/AArch64/AArch64CollectLOH.cpp
  467       const uint32_t *RegMask = MO.getRegMask();
lib/Target/Hexagon/HexagonBlockRanges.cpp
  353       const uint32_t *BM = Op.getRegMask();
lib/Target/Hexagon/HexagonFrameLowering.cpp
  321           const uint32_t *BM = MO.getRegMask();
lib/Target/Hexagon/RDFDeadCode.cpp
   70       const uint32_t *BM = Op.getRegMask();
lib/Target/Hexagon/RDFGraph.cpp
  977   return RegisterRef(PRI.getRegMaskId(Op.getRegMask()), LaneBitmask::getAll());
 1327     const uint32_t *RM = Op.getRegMask();
lib/Target/Hexagon/RDFRegisters.cpp
   81           RegMasks.insert(Op.getRegMask());
lib/Target/SystemZ/SystemZElimCompare.cpp
  543     RegMask = MBBI->getOperand(2).getRegMask();
lib/Target/SystemZ/SystemZInstrInfo.cpp
  741     const uint32_t *RegMask = MI.getOperand(1).getRegMask();
  754     const uint32_t *RegMask = MI.getOperand(0).getRegMask();
unittests/CodeGen/MachineOperandTest.cpp
   54   ASSERT_TRUE(MO.getRegMask() == &Dummy);