HomeSort by: relevance | last modified time | path
    Searched defs:SuperRC (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineCopyPropagation.cpp 436 const TargetRegisterClass *SuperRC = UseDstRC;
438 SuperRC; SuperRC = *SuperRCI++)
439 if (SuperRC->contains(CopySrcReg))
TargetLoweringBase.cpp 1245 const TargetRegisterClass *SuperRC = TRI->getRegClass(i);
1247 if (TRI->getSpillSize(*SuperRC) <= TRI->getSpillSize(*BestRC))
1249 if (!isLegalRC(*TRI, *SuperRC))
1251 BestRC = SuperRC;
RegAllocGreedy.cpp 2070 /// on \p MI and that are also in \p SuperRC.
2072 const MachineInstr *MI, Register Reg, const TargetRegisterClass *SuperRC,
2075 assert(SuperRC && "Invalid register class");
2078 MI->getRegClassConstraintEffectForVReg(Reg, SuperRC, TII, TRI,
2112 const TargetRegisterClass *SuperRC =
2114 unsigned SuperRCNumAllocatableRegs = RCI.getNumAllocatableRegs(SuperRC);
2123 getNumAllocatableRegsForConstraints(MI, VirtReg.reg(), SuperRC,
MachineVerifier.cpp 2010 const TargetRegisterClass *SuperRC =
2012 if (!SuperRC) {
2016 DRC = TRI->getMatchingSuperRegClass(SuperRC, DRC, SubIdx);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonCopyToCombine.cpp 594 const TargetRegisterClass *SuperRC = nullptr;
596 SuperRC = &Hexagon::DoubleRegsRegClass;
600 SuperRC = &Hexagon::HvxWRRegClass;
606 unsigned DoubleRegDest = TRI->getMatchingSuperReg(LoRegDef, SubLo, SuperRC);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SILoadStoreOptimizer.cpp 1078 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired);
1079 Register DestReg = MRI->createVirtualRegister(SuperRC);
1221 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired);
1223 Register DestReg = MRI->createVirtualRegister(SuperRC);
1275 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired);
1277 Register DestReg = MRI->createVirtualRegister(SuperRC);
1326 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired);
1329 Register DestReg = MRI->createVirtualRegister(SuperRC);
1387 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired);
1390 Register DestReg = MRI->createVirtualRegister(SuperRC);
    [all...]
AMDGPUISelDAGToDAG.cpp 585 const TargetRegisterClass *SuperRC =
590 return Subtarget->getRegisterInfo()->getSubClassWithSubReg(SuperRC,
SIInstrInfo.cpp 4532 const TargetRegisterClass *SuperRC,
4550 Register NewSuperReg = MRI.createVirtualRegister(SuperRC);
4565 const TargetRegisterClass *SuperRC,
4577 unsigned SubReg = buildExtractSubReg(MII, MRI, Op, SuperRC,
4606 const TargetRegisterClass *SuperRC = RI.getLargestLegalSuperClass(RC, *MF);
4607 if (!SuperRC)
4610 DRC = RI.getMatchingSuperRegClass(SuperRC, DRC, MO.getSubReg());

Completed in 66 milliseconds