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

/external/llvm/lib/Target/
H A DTargetInstrInfo.cpp35 short RegClass = MCID.OpInfo[OpNum].RegClass; local
37 return TRI->getPointerRegClass(RegClass);
40 if (RegClass < 0)
44 return TRI->getRegClass(RegClass);
/external/llvm/include/llvm/CodeGen/
H A DRegisterScavenging.h111 unsigned FindUnusedReg(const TargetRegisterClass *RegClass) const;
122 unsigned scavengeRegister(const TargetRegisterClass *RegClass,
124 unsigned scavengeRegister(const TargetRegisterClass *RegClass, int SPAdj) { argument
125 return scavengeRegister(RegClass, MBBI, SPAdj);
H A DMachineRegisterInfo.h293 unsigned createVirtualRegister(const TargetRegisterClass *RegClass);
/external/llvm/lib/CodeGen/
H A DRegisterClassInfo.h41 OwningArrayPtr<RCInfo> RegClass; member in class:llvm::RegisterClassInfo
65 const RCInfo &RCI = RegClass[RC->getID()];
H A DRegisterClassInfo.cpp41 RegClass.reset(new RCInfo[TRI->getNumRegClasses()]);
75 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.");
110 VRegInfo[Reg].first = RegClass;
/external/llvm/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
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1455 SDValue RegClass = local
1459 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 };
1467 SDValue RegClass = CurDAG->getTargetConstant(ARM::QPRRegClassID, MVT::i32); local
1470 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 };
1478 SDValue RegClass = CurDAG->getTargetConstant(ARM::QQPRRegClassID, MVT::i32); local
1481 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 };
1490 SDValue RegClass = local
1496 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1,
1506 SDValue RegClass = CurDAG->getTargetConstant(ARM::QQPRRegClassID, MVT::i32); local
1511 const SDValue Ops[] = { RegClass, V
1521 SDValue RegClass = CurDAG->getTargetConstant(ARM::QQQQPRRegClassID, MVT::i32); local
[all...]
/external/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp961 CodeGenRegisterClass *RegClass = RegBank.getRegClasses()[i]; local
962 if (!RegClass->Allocatable)
965 const CodeGenRegister::Set &Regs = RegClass->getMembers();
1197 // Create a RegUnitSet for each RegClass that contains all units in the class
1202 // RegisterInfoEmitter will map each RegClass to its RegUnitClass and any
1206 // Compute a unique RegUnitSet for each RegClass.
1378 // Compute a unique set of RegUnitSets. One for each RegClass and inferred
H A DCodeGenDAGPatterns.cpp1252 Record *RegClass = R->getValueAsDef("RegClass");
1254 return EEVT::TypeSet(T.getRegisterClass(RegClass).getValueTypes());
1540 Record *RegClass = ResultNode->getValueAsDef("RegClass"); local
1542 CDP.getTargetInfo().getRegisterClass(RegClass);
1603 Record *RegClass = OperandNode->getValueAsDef("RegClass"); local
1605 CDP.getTargetInfo().getRegisterClass(RegClass);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp269 unsigned &RegClass, unsigned &Cost) {
281 RegClass = RC->getID();
289 RegClass = RC->getID();
294 RegClass = TLI->getRepRegClassFor(VT)->getID();
265 GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos, const TargetLowering *TLI, const TargetInstrInfo *TII, const TargetRegisterInfo *TRI, unsigned &RegClass, unsigned &Cost) argument
/external/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp582 if (OpInfo[i].isOptionalDef() && OpInfo[i].RegClass == ARM::CCRRegClassID) {

Completed in 263 milliseconds