Searched defs:RegMask (Results 1 - 7 of 7) sorted by relevance
/external/llvm/lib/Target/X86/ |
H A D | X86RegisterInfo.cpp | 417 const uint32_t *RegMask = getCallPreservedMask(MF, CC); local 418 if (MachineOperand::clobbersPhysReg(RegMask, getBaseRegister()))
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 159 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 D | MachineRegisterInfo.h | 645 /// 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 D | MIRPrinter.cpp | 818 const uint32_t *RegMask = Op.getRegLiveOut(); local 822 if (RegMask[Reg / 32] & (1U << (Reg % 32))) {
|
H A D | PeepholeOptimizer.cpp | 1555 const uint32_t *RegMask = Op.getRegMask(); local 1558 if (MachineOperand::clobbersPhysReg(RegMask, Def)) {
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGRRList.cpp | 1241 /// 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 D | SelectionDAG.cpp | 1713 SDValue SelectionDAG::getRegisterMask(const uint32_t *RegMask) { argument 1716 ID.AddPointer(RegMask); 1721 SDNode *N = new (NodeAllocator) RegisterMaskSDNode(RegMask);
|
Completed in 6229 milliseconds