Searched defs:RegMask (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp417 const uint32_t *RegMask = getCallPreservedMask(MF, CC); local
418 if (MachineOperand::clobbersPhysReg(RegMask, getBaseRegister()))
/external/llvm/include/llvm/CodeGen/
H A DMachineOperand.h159 const uint32_t *RegMask; // For MO_RegisterMask and MO_RegisterLiveOut. member in union:llvm::MachineOperand::__anon11922
471 /// clobbersPhysReg - Returns true if this RegMask clobbers PhysReg.
475 static bool clobbersPhysReg(const uint32_t *RegMask, unsigned PhysReg) { argument
478 return !(RegMask[PhysReg / 32] & (1u << PhysReg % 32));
481 /// clobbersPhysReg - Returns true if this RegMask operand clobbers PhysReg.
486 /// getRegMask - Returns a bit mask of registers preserved by this RegMask
490 return Contents.RegMask;
496 return Contents.RegMask;
685 /// A RegMask operand represents a set of non-clobbered physical registers on
696 Op.Contents.RegMask
[all...]
H A DMachineRegisterInfo.h645 /// addPhysRegsUsedFromRegMask - Mark any registers not in RegMask as used.
647 void addPhysRegsUsedFromRegMask(const uint32_t *RegMask) { argument
648 UsedPhysRegMask.setBitsNotInMask(RegMask);
/external/llvm/lib/CodeGen/
H A DMIRPrinter.cpp818 const uint32_t *RegMask = Op.getRegLiveOut(); local
822 if (RegMask[Reg / 32] & (1U << (Reg % 32))) {
H A DPeepholeOptimizer.cpp1555 const uint32_t *RegMask = Op.getRegMask(); local
1558 if (MachineOperand::clobbersPhysReg(RegMask, Def)) {
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp1241 /// by RegMask, and add them to LRegs.
1242 static void CheckForLiveRegDefMasked(SUnit *SU, const uint32_t *RegMask, argument
1250 if (!MachineOperand::clobbersPhysReg(RegMask, i)) continue;
1330 if (const uint32_t *RegMask = getNodeRegMask(Node))
1331 CheckForLiveRegDefMasked(SU, RegMask,
2725 const uint32_t *RegMask = getNodeRegMask(SU->getNode());
2726 if(!ImpDefs && !RegMask)
2737 if (RegMask && MachineOperand::clobbersPhysReg(RegMask, PI->getReg()) &&
H A DSelectionDAG.cpp1713 SDValue SelectionDAG::getRegisterMask(const uint32_t *RegMask) { argument
1716 ID.AddPointer(RegMask);
1721 SDNode *N = new (NodeAllocator) RegisterMaskSDNode(RegMask);

Completed in 6229 milliseconds