Home
last modified time | relevance | path

Searched refs:getRegMask (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveRegUnits.cpp44 removeRegsNotPreserved(MOP.getRegMask()); in stepBackward()
64 addRegsInMask(MOP.getRegMask()); in accumulate()
H A DDeadMachineInstructionElim.cpp166 LivePhysRegs.clearBitsNotInMask(MO.getRegMask()); in eliminateDeadMI()
H A DMachineOperand.cpp320 const uint32_t *RegMask = getRegMask(); in isIdenticalTo()
321 const uint32_t *OtherRegMask = Other.getRegMask(); in isIdenticalTo()
386 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getRegMask()); in hash_value()
889 if (getRegMask()[MaskWord] & (1 << MaskBit)) { in print()
H A DMachineStableHash.cpp123 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getRegMask()); in stableHashValue()
H A DLivePhysRegs.cpp111 MachineOperand::clobbersPhysReg(Reg.second->getRegMask(), Reg.first)) in stepForward()
H A DRDFRegisters.cpp81 RegMasks.insert(Op.getRegMask()); in PhysicalRegisterInfo()
H A DMIRPrinter.cpp914 auto RegMaskInfo = RegisterMaskIds.find(Op.getRegMask()); in print()
918 printCustomRegMask(Op.getRegMask(), OS, TRI); in print()
H A DVirtRegMap.cpp548 MRI->addPhysRegsUsedFromRegMask(MO.getRegMask()); in rewrite()
H A DRegisterScavenging.cpp308 Candidates.clearBitsNotInMask(MO.getRegMask()); in findSurvivorReg()
H A DRDFGraph.cpp977 return RegisterRef(PRI.getRegMaskId(Op.getRegMask()), LaneBitmask::getAll()); in makeRegRef()
1310 const uint32_t *RM = Op.getRegMask(); in buildStmt()
H A DMachineLICM.cpp446 PhysRegClobbers.setBitsNotInMask(MO.getRegMask()); in ProcessMI()
H A DRegAllocFast.cpp1172 RegMasks.push_back(MO.getRegMask()); in allocateInstruction()
/llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/
H A DReduceRegisterMasks.cpp35 const uint32_t *OldRegMask = MO.getRegMask(); in reduceMasksInFunction()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h53 ModifiedRegUnits.addRegsInMask(O->getRegMask()); in accumulateUsedDefed()
H A DMachineOperand.h634 return clobbersPhysReg(getRegMask(), PhysReg); in clobbersPhysReg()
639 const uint32_t *getRegMask() const { in getRegMask() function
/llvm-project-15.0.7/llvm/tools/llvm-reduce/
H A DReducerWorkItem.cpp319 DstMRI->addPhysRegsUsedFromRegMask(DstMO.getRegMask()); in cloneMF()
321 if (!ConstRegisterMasks.count(DstMO.getRegMask())) { in cloneMF()
323 std::memcpy(DstMask, SrcMO.getRegMask(), in cloneMF()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/MIRParser/
H A DMIParser.h111 const uint32_t *getRegMask(StringRef Identifier);
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.cpp70 const uint32_t *BM = Op.getRegMask(); in isLiveInstr()
H A DHexagonBlockRanges.cpp353 const uint32_t *BM = Op.getRegMask(); in computeInitialLiveRanges()
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DMachineOperandTest.cpp55 ASSERT_TRUE(MO.getRegMask() == &Dummy); in TEST()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64CollectLOH.cpp503 const uint32_t *RegMask = MO.getRegMask(); in handleNormalInst()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86PreTileConfig.cpp113 UsableRegs.clearBitsInMask(Iter->getRegMask()); in isDestructiveCall()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp647 RegMask = MBBI->getOperand(3).getRegMask(); in fuseCompareOperations()
H A DSystemZInstrInfo.cpp749 const uint32_t *RegMask = MI.getOperand(1).getRegMask(); in PredicateInstruction()
763 const uint32_t *RegMask = MI.getOperand(1).getRegMask(); in PredicateInstruction()
/llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp707 MRI.addPhysRegsUsedFromRegMask(MO.getRegMask()); in setupRegisterInfo()

12