reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/FastISel.h
  273   unsigned getRegForValue(const Value *V);

References

lib/CodeGen/SelectionDAG/FastISel.cpp
  413     Reg = getRegForValue(
  432             getRegForValue(ConstantInt::get(V->getContext(), SIntVal));
  508   unsigned IdxN = getRegForValue(Idx);
  608       unsigned Op1 = getRegForValue(I->getOperand(1));
  624   unsigned Op0 = getRegForValue(I->getOperand(0));
  657   unsigned Op1 = getRegForValue(I->getOperand(1));
  676   unsigned N = getRegForValue(I->getOperand(0));
  781       unsigned Reg = getRegForValue(Val);
  990       unsigned Reg = getRegForValue(I->getArgOperand(i));
 1046   Ops.push_back(MachineOperand::CreateReg(getRegForValue(I->getArgOperand(0)),
 1048   Ops.push_back(MachineOperand::CreateReg(getRegForValue(I->getArgOperand(1)),
 1065   Ops.push_back(MachineOperand::CreateReg(getRegForValue(I->getArgOperand(0)),
 1067   Ops.push_back(MachineOperand::CreateReg(getRegForValue(I->getArgOperand(1)),
 1069   Ops.push_back(MachineOperand::CreateReg(getRegForValue(I->getArgOperand(2)),
 1468     unsigned ResultReg = getRegForValue(II->getArgOperand(0));
 1506   unsigned InputReg = getRegForValue(I->getOperand(0));
 1525     unsigned Reg = getRegForValue(I->getOperand(0));
 1542   unsigned Op0 = getRegForValue(I->getOperand(0));
 1709   unsigned OpReg = getRegForValue(In);
 1902     unsigned Reg = getRegForValue(I->getOperand(0));
 2002     MaterialReg = getRegForValue(ConstantInt::get(ITy, Imm));
 2303       unsigned Reg = getRegForValue(PHIOp);
 2349   unsigned LoadReg = getRegForValue(LI);
lib/Target/AArch64/AArch64FastISel.cpp
  769             unsigned Reg = getRegForValue(LHS);
  780     unsigned Reg = getRegForValue(Src);
  841     unsigned Reg = getRegForValue(Src);
  867         unsigned Reg = getRegForValue(LHS);
  901     unsigned Reg = getRegForValue(Src);
  910     unsigned Reg = getRegForValue(Obj);
  918     unsigned Reg = getRegForValue(Obj);
  970     Addr.setReg(getRegForValue(V));
 1204   unsigned LHSReg = getRegForValue(LHS);
 1235           unsigned RHSReg = getRegForValue(SI->getOperand(0));
 1243     unsigned RHSReg = getRegForValue(RHS);
 1263       unsigned RHSReg = getRegForValue(MulLHS);
 1288           unsigned RHSReg = getRegForValue(SI->getOperand(0));
 1302   unsigned RHSReg = getRegForValue(RHS);
 1530   unsigned LHSReg = getRegForValue(LHS);
 1542   unsigned RHSReg = getRegForValue(RHS);
 1624   unsigned LHSReg = getRegForValue(LHS);
 1650       unsigned RHSReg = getRegForValue(MulLHS);
 1666         unsigned RHSReg = getRegForValue(SI->getOperand(0));
 1677   unsigned RHSReg = getRegForValue(RHS);
 2217     SrcReg = getRegForValue(Op0);
 2230       unsigned AddrReg = getRegForValue(PtrV);
 2395   unsigned SrcReg = getRegForValue(LHS);
 2512       unsigned CondReg = getRegForValue(BI->getCondition());
 2526   unsigned CondReg = getRegForValue(BI->getCondition());
 2552   unsigned AddrReg = getRegForValue(BI->getOperand(0));
 2689   unsigned Src1Reg = getRegForValue(Src1Val);
 2694   unsigned Src2Reg = getRegForValue(Src2Val);
 2752     unsigned CondReg = getRegForValue(Cond);
 2773       unsigned SrcReg = getRegForValue(FoldSelect);
 2804     unsigned CondReg = getRegForValue(Cond);
 2819   unsigned Src1Reg = getRegForValue(SI->getTrueValue());
 2822   unsigned Src2Reg = getRegForValue(SI->getFalseValue());
 2844   unsigned Op = getRegForValue(V);
 2860   unsigned Op = getRegForValue(V);
 2877   unsigned SrcReg = getRegForValue(I->getOperand(0));
 2916   unsigned SrcReg = getRegForValue(I->getOperand(0));
 3083     unsigned ArgReg = getRegForValue(ArgVal);
 3635     unsigned SrcReg = getRegForValue(II->getOperand(0));
 3665     unsigned Op0Reg = getRegForValue(II->getOperand(0));
 3745       unsigned LHSReg = getRegForValue(LHS);
 3750       unsigned RHSReg = getRegForValue(RHS);
 3780       unsigned LHSReg = getRegForValue(LHS);
 3785       unsigned RHSReg = getRegForValue(RHS);
 3887     unsigned Reg = getRegForValue(RV);
 3962   unsigned SrcReg = getRegForValue(Op);
 4593   unsigned SrcReg = getRegForValue(I->getOperand(0));
 4654   unsigned Src0Reg = getRegForValue(I->getOperand(0));
 4659   unsigned Src1Reg = getRegForValue(I->getOperand(1));
 4718       unsigned Src0Reg = getRegForValue(Src0);
 4732   unsigned Src0Reg = getRegForValue(I->getOperand(0));
 4737   unsigned Src1Reg = getRegForValue(I->getOperand(1));
 4785     unsigned Op0Reg = getRegForValue(Op0);
 4809   unsigned Op0Reg = getRegForValue(I->getOperand(0));
 4814   unsigned Op1Reg = getRegForValue(I->getOperand(1));
 4868   unsigned Op0Reg = getRegForValue(I->getOperand(0));
 4933   unsigned Src0Reg = getRegForValue(I->getOperand(0));
 4991   unsigned IdxN = getRegForValue(Idx);
 5014   unsigned N = getRegForValue(I->getOperand(0));
 5114       II, getRegForValue(I->getPointerOperand()), II.getNumDefs());
 5116       II, getRegForValue(I->getCompareOperand()), II.getNumDefs() + 1);
 5118       II, getRegForValue(I->getNewValOperand()), II.getNumDefs() + 2);
lib/Target/ARM/ARMFastISel.cpp
  814   if (Addr.Base.Reg == 0) Addr.Base.Reg = getRegForValue(Obj);
 1177   SrcReg = getRegForValue(Op0);
 1276       unsigned OpReg = getRegForValue(TI->getOperand(0));
 1303   unsigned CmpReg = getRegForValue(BI->getCondition());
 1334   unsigned AddrReg = getRegForValue(I->getOperand(0));
 1425   unsigned SrcReg1 = getRegForValue(Src1Value);
 1430     SrcReg2 = getRegForValue(Src2Value);
 1507   unsigned Op = getRegForValue(V);
 1526   unsigned Op = getRegForValue(V);
 1554   unsigned SrcReg = getRegForValue(Src);
 1591   unsigned Op = getRegForValue(I->getOperand(0));
 1623   unsigned CondReg = getRegForValue(I->getOperand(0));
 1625   unsigned Op1Reg = getRegForValue(I->getOperand(1));
 1645     Op2Reg = getRegForValue(I->getOperand(2));
 1771   unsigned SrcReg1 = getRegForValue(I->getOperand(0));
 1776   unsigned SrcReg2 = getRegForValue(I->getOperand(1));
 1822   unsigned Op1 = getRegForValue(I->getOperand(0));
 1825   unsigned Op2 = getRegForValue(I->getOperand(1));
 2119     unsigned Reg = getRegForValue(RV);
 2234     unsigned Arg = getRegForValue(Op);
 2371     Register Arg = getRegForValue(*i);
 2399       CalleeReg = getRegForValue(Callee);
 2590   unsigned SrcReg = getRegForValue(Op);
 2746   unsigned SrcReg = getRegForValue(Src);
 2790   unsigned Reg1 = getRegForValue(Src1Value);
 2795     Reg2 = getRegForValue(Src2Value);
lib/Target/Mips/MipsFastISel.cpp
  317   unsigned LHSReg = getRegForValue(LHS);
  325     RHSReg = getRegForValue(RHS);
  542   Addr.setReg(getRegForValue(Obj));
  589     Addr.setReg(getRegForValue(V));
  928   SrcReg = getRegForValue(Op0);
  970     unsigned CondReg = getRegForValue(BI->getCondition());
 1007       getRegForValue(Src); // this must be a 32bit floating point register class
 1047   unsigned Src1Reg = getRegForValue(SI->getTrueValue());
 1048   unsigned Src2Reg = getRegForValue(SI->getFalseValue());
 1049   unsigned CondReg = getRegForValue(Cond);
 1085   unsigned SrcReg = getRegForValue(Src);
 1121   unsigned SrcReg = getRegForValue(Src);
 1202     unsigned ArgReg = getRegForValue(ArgVal);
 1600     unsigned SrcReg = getRegForValue(II->getOperand(0));
 1726     unsigned Reg = getRegForValue(RV);
 1794   unsigned SrcReg = getRegForValue(Op);
 1810   unsigned SrcReg = getRegForValue(Src);
 1941   unsigned Src0Reg = getRegForValue(I->getOperand(0));
 1942   unsigned Src1Reg = getRegForValue(I->getOperand(1));
 1974   unsigned Op0Reg = getRegForValue(Op0);
 2014   unsigned Op1Reg = getRegForValue(I->getOperand(1));
 2097   unsigned VReg = getRegForValue(V);
lib/Target/PowerPC/PPCFastISel.cpp
  411     Addr.Base.Reg = getRegForValue(Obj);
  753   SrcReg = getRegForValue(Op0);
  853   unsigned SrcReg1 = getRegForValue(SrcValue1);
  859     SrcReg2 = getRegForValue(SrcValue2);
  966   unsigned SrcReg = getRegForValue(Src);
  984   unsigned SrcReg = getRegForValue(Src);
 1084   unsigned SrcReg = getRegForValue(Src);
 1211   unsigned SrcReg = getRegForValue(Src);
 1301   unsigned SrcReg1 = getRegForValue(I->getOperand(0));
 1359   unsigned SrcReg2 = getRegForValue(I->getOperand(1));
 1625     unsigned Arg = getRegForValue(ArgValue);
 1734       unsigned Reg = getRegForValue(RV);
 1857   unsigned AddrReg = getRegForValue(I->getOperand(0));
 1884   unsigned SrcReg = getRegForValue(Src);
 1903   unsigned SrcReg = getRegForValue(Src);
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  287             unsigned Reg = getRegForValue(Op);
  373   unsigned Reg = getRegForValue(Obj);
  424         return getRegForValue(ICmp->getOperand(0));
  430     return getRegForValue(NotV);
  434   unsigned Reg = getRegForValue(V);
  559   unsigned VReg = getRegForValue(V);
  568   unsigned VReg = getRegForValue(V);
  854       Reg = getRegForValue(V);
  864     CalleeReg = getRegForValue(Call->getCalledValue());
  895   unsigned TrueReg = getRegForValue(Select->getTrueValue());
  899   unsigned FalseReg = getRegForValue(Select->getFalseValue());
  949   unsigned Reg = getRegForValue(Trunc->getOperand(0));
  971   unsigned In = getRegForValue(Op);
  988   unsigned In = getRegForValue(Op);
 1063   unsigned LHS = getRegForValue(FCmp->getOperand(0));
 1067   unsigned RHS = getRegForValue(FCmp->getOperand(1));
 1134   unsigned In = getRegForValue(I->getOperand(0));
 1255   unsigned ValueReg = getRegForValue(Store->getValueOperand());
 1343     Reg = getRegForValue(RV);
lib/Target/X86/X86FastISel.cpp
  693   unsigned ValReg = getRegForValue(Val);
  813       AM.Base.Reg = getRegForValue(V);
  818       AM.IndexReg = getRegForValue(V);
 1086       AM.Base.Reg = getRegForValue(V);
 1091       AM.IndexReg = getRegForValue(V);
 1198     unsigned Reg = getRegForValue(RV);
 1394   unsigned Op0Reg = getRegForValue(Op0);
 1416   unsigned Op1Reg = getRegForValue(Op1);
 1524   unsigned ResultReg = getRegForValue(I->getOperand(0));
 1583   unsigned ResultReg = getRegForValue(I->getOperand(0));
 1722         unsigned OpReg = getRegForValue(TI->getOperand(0));
 1744     unsigned TmpReg = getRegForValue(BI->getCondition());
 1757   unsigned OpReg = getRegForValue(BI->getCondition());
 1826   unsigned Op0Reg = getRegForValue(I->getOperand(0));
 1829   unsigned Op1Reg = getRegForValue(I->getOperand(1));
 1935   unsigned Op0Reg = getRegForValue(I->getOperand(0));
 1938   unsigned Op1Reg = getRegForValue(I->getOperand(1));
 2088     unsigned TmpReg = getRegForValue(Cond);
 2101     unsigned CondReg = getRegForValue(Cond);
 2124   unsigned RHSReg = getRegForValue(RHS);
 2127   unsigned LHSReg = getRegForValue(LHS);
 2184   unsigned LHSReg = getRegForValue(LHS);
 2187   unsigned RHSReg = getRegForValue(RHS);
 2190   unsigned CmpLHSReg = getRegForValue(CmpLHS);
 2193   unsigned CmpRHSReg = getRegForValue(CmpRHS);
 2319     unsigned CondReg = getRegForValue(Cond);
 2342   unsigned LHSReg = getRegForValue(LHS);
 2345   unsigned RHSReg = getRegForValue(RHS);
 2375       unsigned OpReg = getRegForValue(Opnd);
 2421   unsigned OpReg = getRegForValue(I->getOperand(0));
 2476   unsigned OpReg = getRegForValue(I->getOperand(0));
 2539   unsigned InputReg = getRegForValue(I->getOperand(0));
 2610     unsigned InputReg = getRegForValue(Op);
 2832     unsigned SrcReg = getRegForValue(SrcVal);
 2905     unsigned LHSReg = getRegForValue(LHS);
 2934       RHSReg = getRegForValue(RHS);
 3043     unsigned Reg = getRegForValue(Op);
 3275       ResultReg = getRegForValue(PrevVal);
 3288       ResultReg = getRegForValue(Val);
 3649     unsigned Reg = getRegForValue(I->getOperand(0));
 3670     unsigned Reg = getRegForValue(I->getOperand(0));