Searched refs:RegClass (Results 1 - 12 of 12) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/
H A DTargetInstrInfo.cpp40 short RegClass = MCID.OpInfo[OpNum].RegClass; local
42 return TRI->getPointerRegClass(MF, RegClass);
45 if (RegClass < 0)
49 return TRI->getRegClass(RegClass);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DRegisterScavenging.h108 unsigned FindUnusedReg(const TargetRegisterClass *RegClass) const;
119 unsigned scavengeRegister(const TargetRegisterClass *RegClass,
121 unsigned scavengeRegister(const TargetRegisterClass *RegClass, int SPAdj) { argument
122 return scavengeRegister(RegClass, MBBI, SPAdj);
H A DRegisterClassInfo.h41 OwningArrayPtr<RCInfo> RegClass; member in class:llvm::RegisterClassInfo
65 const RCInfo &RCI = RegClass[RC->getID()];
H A DMachineRegisterInfo.h324 unsigned createVirtualRegister(const TargetRegisterClass *RegClass);
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DRegisterClassInfo.cpp42 RegClass.reset(new RCInfo[TRI->getNumRegClasses()]);
76 RCInfo &RCI = RegClass[RC->getID()];
H A DMachineRegisterInfo.cpp98 MachineRegisterInfo::createVirtualRegister(const TargetRegisterClass *RegClass){ argument
99 assert(RegClass && "Cannot create register without RegClass!");
100 assert(RegClass->isAllocatable() &&
101 "Virtual register RegClass must be allocatable.");
106 VRegInfo[Reg].first = RegClass;
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/MC/
H A DMCInstrDesc.h57 /// RegClass - This specifies the register class enumeration of the operand
61 int16_t RegClass; member in class:llvm::MCOperandInfo
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1451 SDValue RegClass = local
1455 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 };
1463 SDValue RegClass = CurDAG->getTargetConstant(ARM::QPRRegClassID, MVT::i32); local
1466 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 };
1474 SDValue RegClass = CurDAG->getTargetConstant(ARM::QQPRRegClassID, MVT::i32); local
1477 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 };
1486 SDValue RegClass = local
1492 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1,
1502 SDValue RegClass = CurDAG->getTargetConstant(ARM::QQPRRegClassID, MVT::i32); local
1507 const SDValue Ops[] = { RegClass, V
1517 SDValue RegClass = CurDAG->getTargetConstant(ARM::QQQQPRRegClassID, MVT::i32); local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/utils/TableGen/
H A DCodeGenRegisters.cpp1256 CodeGenRegisterClass *RegClass = RegBank.getRegClasses()[i]; local
1257 if (!RegClass->Allocatable)
1260 const CodeGenRegister::Set &Regs = RegClass->getMembers();
1492 // Create a RegUnitSet for each RegClass that contains all units in the class
1497 // RegisterInfoEmitter will map each RegClass to its RegUnitClass and any
1501 // Compute a unique RegUnitSet for each RegClass.
1600 // Compute a unique set of RegUnitSets. One for each RegClass and inferred
H A DCodeGenDAGPatterns.cpp1248 Record *RegClass = R->getValueAsDef("RegClass");
1250 return EEVT::TypeSet(T.getRegisterClass(RegClass).getValueTypes());
1530 Record *RegClass = ResultNode->getValueAsDef("RegClass"); local
1532 CDP.getTargetInfo().getRegisterClass(RegClass);
1592 Record *RegClass = OperandNode->getValueAsDef("RegClass"); local
1594 CDP.getTargetInfo().getRegisterClass(RegClass);
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp269 unsigned &RegClass, unsigned &Cost,
282 RegClass = RC->getID();
290 RegClass = RC->getID();
295 RegClass = TLI->getRepRegClassFor(VT)->getID();
265 GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos, const TargetLowering *TLI, const TargetInstrInfo *TII, const TargetRegisterInfo *TRI, unsigned &RegClass, unsigned &Cost, const MachineFunction &MF) argument
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp641 if (OpInfo[i].isOptionalDef() && OpInfo[i].RegClass == ARM::CCRRegClassID) {

Completed in 228 milliseconds