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

Declarations

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  500   SDValue getValue(const Value *V);

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1475         SDNode *Val = getValue(*OI).getNode();
 1491         SDNode *Val = getValue(CDS->getElementAsConstant(i)).getNode();
 1537         Ops.push_back(getValue(CV->getOperand(i)));
 1798     SDValue RetOp = getValue(I.getOperand(0));
 1827       SDValue RetOp = getValue(I.getOperand(0));
 2313   SDValue CondLHS = getValue(CB.CmpLHS);
 2342       SDValue CondRHS = getValue(CB.CmpRHS);
 2359     SDValue CmpOp = getValue(CB.CmpMHS);
 2424   SDValue SwitchOp = getValue(JTH.SValue);
 2548                    getValue(GuardCheckFn), std::move(Args));
 2562     SDValue GuardPtr = getValue(IRGuard);
 2623   SDValue SwitchOp = getValue(B.SValue);
 2792     LowerCallSiteWithDeoptBundle(&I, getValue(Callee), EHPadBB);
 2794     LowerCallTo(&I, getValue(Callee), false, EHPadBB);
 2938                           getValue(I.getAddress())));
 2966     SDValue Op2 = getValue(I.getOperand(1));
 3105   SDValue Op = getValue(I.getOperand(0));
 3125   SDValue Op1 = getValue(I.getOperand(0));
 3126   SDValue Op2 = getValue(I.getOperand(1));
 3133   SDValue Op1 = getValue(I.getOperand(0));
 3134   SDValue Op2 = getValue(I.getOperand(1));
 3186   SDValue Op1 = getValue(I.getOperand(0));
 3187   SDValue Op2 = getValue(I.getOperand(1));
 3202   SDValue Op1 = getValue(I.getOperand(0));
 3203   SDValue Op2 = getValue(I.getOperand(1));
 3229   SDValue Op1 = getValue(I.getOperand(0));
 3230   SDValue Op2 = getValue(I.getOperand(1));
 3258   SDValue Cond     = getValue(I.getOperand(0));
 3259   SDValue LHSVal   = getValue(I.getOperand(1));
 3260   SDValue RHSVal   = getValue(I.getOperand(2));
 3344       LHSVal = getValue(LHS);
 3345       RHSVal = getValue(RHS);
 3351       LHSVal = getValue(LHS);
 3380   SDValue N = getValue(I.getOperand(0));
 3389   SDValue N = getValue(I.getOperand(0));
 3398   SDValue N = getValue(I.getOperand(0));
 3406   SDValue N = getValue(I.getOperand(0));
 3417   SDValue N = getValue(I.getOperand(0));
 3425   SDValue N = getValue(I.getOperand(0));
 3433   SDValue N = getValue(I.getOperand(0));
 3441   SDValue N = getValue(I.getOperand(0));
 3449   SDValue N = getValue(I.getOperand(0));
 3458   SDValue N = getValue(I.getOperand(0));
 3472   SDValue N = getValue(I.getOperand(0));
 3482   SDValue N = getValue(I.getOperand(0));
 3506   SDValue N = getValue(SV);
 3520   SDValue InVec = getValue(I.getOperand(0));
 3521   SDValue InVal = getValue(I.getOperand(1));
 3522   SDValue InIdx = DAG.getSExtOrTrunc(getValue(I.getOperand(2)), getCurSDLoc(),
 3531   SDValue InVec = getValue(I.getOperand(0));
 3532   SDValue InIdx = DAG.getSExtOrTrunc(getValue(I.getOperand(1)), getCurSDLoc(),
 3540   SDValue Src1 = getValue(I.getOperand(0));
 3541   SDValue Src2 = getValue(I.getOperand(1));
 3772   SDValue Agg = getValue(Op0);
 3780     SDValue Val = getValue(Op1);
 3822   SDValue Agg = getValue(Op0);
 3839   SDValue N = getValue(Op0);
 3907       SDValue IdxN = getValue(Idx);
 3959   SDValue AllocSize = getValue(I.getArraySize());
 4019   SDValue Ptr = getValue(SV);
 4138   SDValue Src = getValue(SrcV);
 4217   SDValue Src = getValue(SrcV);
 4218   SDValue Ptr = getValue(PtrV);
 4293   SDValue Ptr = getValue(PtrOperand);
 4294   SDValue Src0 = getValue(Src0Operand);
 4295   SDValue Mask = getValue(MaskOperand);
 4372   Base = SDB->getValue(Ptr);
 4373   Index = SDB->getValue(IndexVal);
 4389   SDValue Src0 = getValue(I.getArgOperand(0));
 4390   SDValue Mask = getValue(I.getArgOperand(3));
 4415     Index = getValue(Ptr);
 4453   SDValue Ptr = getValue(PtrOperand);
 4454   SDValue Src0 = getValue(Src0Operand);
 4455   SDValue Mask = getValue(MaskOperand);
 4495   SDValue Src0 = getValue(I.getArgOperand(3));
 4496   SDValue Mask = getValue(I.getArgOperand(2));
 4536     Index = getValue(Ptr);
 4558   MVT MemVT = getValue(I.getCompareOperand()).getSimpleValueType();
 4577                                    getValue(I.getPointerOperand()),
 4578                                    getValue(I.getCompareOperand()),
 4579                                    getValue(I.getNewValOperand()), MMO);
 4611   auto MemVT = getValue(I.getValOperand()).getSimpleValueType();
 4627                   getValue(I.getPointerOperand()), getValue(I.getValOperand()),
 4627                   getValue(I.getPointerOperand()), getValue(I.getValOperand()),
 4684   SDValue Ptr = getValue(I.getPointerOperand());
 4739   SDValue Val = getValue(I.getValueOperand());
 4742   SDValue Ptr = getValue(I.getPointerOperand());
 4797       Ops.push_back(getValue(Arg));
 5657                              getValue(I.getArgOperand(0))));
 5670                              getValue(I.getArgOperand(0))));
 5691                             RegName, getValue(RegValue)));
 5702     SDValue Op1 = getValue(I.getArgOperand(0));
 5703     SDValue Op2 = getValue(I.getArgOperand(1));
 5704     SDValue Op3 = getValue(I.getArgOperand(2));
 5722     SDValue Op1 = getValue(I.getArgOperand(0));
 5723     SDValue Op2 = getValue(I.getArgOperand(1));
 5724     SDValue Op3 = getValue(I.getArgOperand(2));
 5736     SDValue Op1 = getValue(I.getArgOperand(0));
 5737     SDValue Op2 = getValue(I.getArgOperand(1));
 5738     SDValue Op3 = getValue(I.getArgOperand(2));
 5755     SDValue Dst = getValue(MI.getRawDest());
 5756     SDValue Src = getValue(MI.getRawSource());
 5757     SDValue Length = getValue(MI.getLength());
 5773     SDValue Dst = getValue(MI.getRawDest());
 5774     SDValue Src = getValue(MI.getRawSource());
 5775     SDValue Length = getValue(MI.getLength());
 5791     SDValue Dst = getValue(MI.getRawDest());
 5792     SDValue Val = getValue(MI.getValue());
 5793     SDValue Length = getValue(MI.getLength());
 5934                             getValue(I.getArgOperand(0)),
 5935                             getValue(I.getArgOperand(1))));
 5943                              getValue(I.getArgOperand(0))));
 5966     Ops[1] = getValue(I.getArgOperand(0));
 5975                             getRoot(), getValue(I.getArgOperand(0))));
 6000     setValue(&I, ExpandPowI(sdl, getValue(I.getArgOperand(0)),
 6001                             getValue(I.getArgOperand(1)), DAG));
 6004     setValue(&I, expandLog(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
 6007     setValue(&I, expandLog2(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
 6010     setValue(&I, expandLog10(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
 6013     setValue(&I, expandExp(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
 6016     setValue(&I, expandExp2(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
 6019     setValue(&I, expandPow(sdl, getValue(I.getArgOperand(0)),
 6020                            getValue(I.getArgOperand(1)), DAG, TLI));
 6050                              getValue(I.getArgOperand(0)).getValueType(),
 6051                              getValue(I.getArgOperand(0))));
 6069                              getValue(I.getArgOperand(0))));
 6074                              getValue(I.getArgOperand(0)).getValueType(),
 6075                              getValue(I.getArgOperand(0)),
 6076                              getValue(I.getArgOperand(1))));
 6080                              getValue(I.getArgOperand(0)).getValueType(),
 6081                              getValue(I.getArgOperand(0)),
 6082                              getValue(I.getArgOperand(1))));
 6086                              getValue(I.getArgOperand(0)).getValueType(),
 6087                              getValue(I.getArgOperand(0)),
 6088                              getValue(I.getArgOperand(1))));
 6092                              getValue(I.getArgOperand(0)).getValueType(),
 6093                              getValue(I.getArgOperand(0)),
 6094                              getValue(I.getArgOperand(1))));
 6098                              getValue(I.getArgOperand(0)).getValueType(),
 6099                              getValue(I.getArgOperand(0)),
 6100                              getValue(I.getArgOperand(1))));
 6104                              getValue(I.getArgOperand(0)).getValueType(),
 6105                              getValue(I.getArgOperand(0)),
 6106                              getValue(I.getArgOperand(1)),
 6107                              getValue(I.getArgOperand(2))));
 6148                                getValue(I.getArgOperand(0)).getValueType(),
 6149                                getValue(I.getArgOperand(0)),
 6150                                getValue(I.getArgOperand(1)),
 6151                                getValue(I.getArgOperand(2))));
 6155                                 getValue(I.getArgOperand(0)).getValueType(),
 6156                                 getValue(I.getArgOperand(0)),
 6157                                 getValue(I.getArgOperand(1)));
 6159                                 getValue(I.getArgOperand(0)).getValueType(),
 6161                                 getValue(I.getArgOperand(2)));
 6169                                          getValue(I.getArgOperand(0)),
 6177                                          getValue(I.getArgOperand(0)))));
 6180     SDValue Tmp = getValue(I.getArgOperand(0));
 6194                              getValue(I.getArgOperand(0)).getValueType(),
 6195                              getValue(I.getArgOperand(0))));
 6199                              getValue(I.getArgOperand(0)).getValueType(),
 6200                              getValue(I.getArgOperand(0))));
 6203     SDValue Arg = getValue(I.getArgOperand(0));
 6211     SDValue Arg = getValue(I.getArgOperand(0));
 6219     SDValue Arg = getValue(I.getArgOperand(0));
 6227     SDValue X = getValue(I.getArgOperand(0));
 6228     SDValue Y = getValue(I.getArgOperand(1));
 6229     SDValue Z = getValue(I.getArgOperand(2));
 6290     SDValue Op1 = getValue(I.getArgOperand(0));
 6291     SDValue Op2 = getValue(I.getArgOperand(1));
 6296     SDValue Op1 = getValue(I.getArgOperand(0));
 6297     SDValue Op2 = getValue(I.getArgOperand(1));
 6302     SDValue Op1 = getValue(I.getArgOperand(0));
 6303     SDValue Op2 = getValue(I.getArgOperand(1));
 6308     SDValue Op1 = getValue(I.getArgOperand(0));
 6309     SDValue Op2 = getValue(I.getArgOperand(1));
 6315     SDValue Op1 = getValue(I.getArgOperand(0));
 6316     SDValue Op2 = getValue(I.getArgOperand(1));
 6317     SDValue Op3 = getValue(I.getArgOperand(2));
 6323     SDValue Op1 = getValue(I.getArgOperand(0));
 6324     SDValue Op2 = getValue(I.getArgOperand(1));
 6325     SDValue Op3 = getValue(I.getArgOperand(2));
 6331     SDValue Op1 = getValue(I.getArgOperand(0));
 6332     SDValue Op2 = getValue(I.getArgOperand(1));
 6333     SDValue Op3 = getValue(I.getArgOperand(2));
 6348     Res = getValue(I.getArgOperand(0));
 6376       Res = DAG.getLoad(PtrTy, sdl, Chain, getValue(Global),
 6396       Src = getValue(I.getArgOperand(0));   // The guard's value.
 6424     setValue(&I, getValue(I.getOperand(0)));
 6449     Ops[1] = getValue(I.getArgOperand(0));
 6450     Ops[2] = getValue(I.getArgOperand(1));
 6451     Ops[3] = getValue(I.getArgOperand(2));
 6463                              getValue(I.getArgOperand(0))));
 6472     FrameIndexSDNode *FI = cast<FrameIndexSDNode>(getValue(Alloca).getNode());
 6485     setValue(&I, getValue(I.getArgOperand(0)));
 6530     SDValue Op1 = getValue(I.getArgOperand(0));
 6531     SDValue Op2 = getValue(I.getArgOperand(1));
 6548     Ops[1] = getValue(I.getArgOperand(0));
 6549     Ops[2] = getValue(I.getArgOperand(1));
 6550     Ops[3] = getValue(I.getArgOperand(2));
 6551     Ops[4] = getValue(I.getArgOperand(3));
 6687     SDValue FPVal = getValue(FP);
 6720     SDValue LogEntryVal = getValue(I.getArgOperand(0));
 6721     SDValue StrSizeVal = getValue(I.getArgOperand(1));
 6753     SDValue LogTypeId = getValue(I.getArgOperand(0));
 6754     SDValue LogEntryVal = getValue(I.getArgOperand(1));
 6755     SDValue StrSizeVal = getValue(I.getArgOperand(2));
 6796     Ops.push_back(getValue(I.getArgOperand(0)));
 6819       SDValue Val = getValue(I.getArgOperand(Op + 1));
 6859         DAG, getCurSDLoc(), getRoot(), getValue(I.getArgOperand(0)),
 6860         getValue(I.getArgOperand(1)), MachinePointerInfo(I.getArgOperand(0)),
 6867     SDValue Ptr = getValue(I.getOperand(0));
 6868     SDValue Const = getValue(I.getOperand(1));
 6993                           { Chain, getValue(FPI.getArgOperand(0)),
 6998                          { Chain, getValue(FPI.getArgOperand(0)) });
 7001                          { Chain, getValue(FPI.getArgOperand(0)),
 7002                                   getValue(FPI.getArgOperand(1)),
 7003                                   getValue(FPI.getArgOperand(2)) });
 7006                          { Chain, getValue(FPI.getArgOperand(0)),
 7007                            getValue(FPI.getArgOperand(1))  });
 7126     SDValue ArgNode = getValue(V);
 7154     SDValue ArgNode = getValue(V);
 7214       return Builder.getValue(LoadCst);
 7231   SDValue Ptr = Builder.getValue(PtrVal);
 7273       DAG, getCurSDLoc(), DAG.getRoot(), getValue(LHS), getValue(RHS),
 7273       DAG, getCurSDLoc(), DAG.getRoot(), getValue(LHS), getValue(RHS),
 7274       getValue(Size), MachinePointerInfo(LHS), MachinePointerInfo(RHS));
 7360                                 getValue(Src), getValue(Char), getValue(Length),
 7360                                 getValue(Src), getValue(Char), getValue(Length),
 7360                                 getValue(Src), getValue(Char), getValue(Length),
 7377   SDValue Dst = getValue(I.getArgOperand(0));
 7378   SDValue Src = getValue(I.getArgOperand(1));
 7379   SDValue Size = getValue(I.getArgOperand(2));
 7422                                 getValue(Arg0), getValue(Arg1),
 7422                                 getValue(Arg0), getValue(Arg1),
 7445                                 getValue(Arg0), getValue(Arg1),
 7445                                 getValue(Arg0), getValue(Arg1),
 7468                                 getValue(Arg0), MachinePointerInfo(Arg0));
 7489                                  getValue(Arg0), getValue(Arg1),
 7489                                  getValue(Arg0), getValue(Arg1),
 7511   SDValue Tmp = getValue(I.getArgOperand(0));
 7527   SDValue Tmp0 = getValue(I.getArgOperand(0));
 7528   SDValue Tmp1 = getValue(I.getArgOperand(1));
 7570           SDValue LHS = getValue(I.getArgOperand(0));
 7571           SDValue RHS = getValue(I.getArgOperand(1));
 7708   SDValue Callee = getValue(I.getCalledValue());
 8079         OpInfo.CallOperand = getValue(OpInfo.CallOperandVal);
 8482         SDValue Store = DAG.getStore(Chain, getCurSDLoc(), Val, getValue(Ptr),
 8541                           getValue(I.getArgOperand(0)),
 8550       getRoot(), getValue(I.getOperand(0)), DAG.getSrcValue(I.getOperand(0)),
 8563                           getValue(I.getArgOperand(0)),
 8570                           getValue(I.getArgOperand(0)),
 8571                           getValue(I.getArgOperand(1)),
 8636     Entry.Node = getValue(V);
 8670     SDValue OpVal = Builder.getValue(CS.getArgument(i));
 8696   Callee = getValue(CI.getCalledValue());
 8713   SDValue IDVal = getValue(CI.getOperand(PatchPointOpers::IDPos));
 8716   SDValue NBytesVal = getValue(CI.getOperand(PatchPointOpers::NBytesPos));
 8762   SDValue Callee = getValue(CS->getOperand(PatchPointOpers::TargetPos));
 8774   SDValue NArgVal = getValue(CS.getArgument(PatchPointOpers::NArgPos));
 8808   SDValue IDVal = getValue(CS->getOperand(PatchPointOpers::IDPos));
 8811   SDValue NBytesVal = getValue(CS->getOperand(PatchPointOpers::NBytesPos));
 8833       Ops.push_back(getValue(CS.getArgument(i)));
 8902   SDValue Op1 = getValue(I.getArgOperand(0));
 8905     Op2 = getValue(I.getArgOperand(1));
10074         SDValue CondLHS = getValue(Cond);
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  225   SDValue Incoming = Builder.getValue(IncomingValue);
  286     SDValue SD = Builder.getValue(Ptrs[i]);
  560       Incoming = Builder.getValue(V);
  572     lowerIncomingStatepointValue(Builder.getValue(Base), /*LiveInOnly*/ false,
  576     lowerIncomingStatepointValue(Builder.getValue(Ptr), /*LiveInOnly*/ false,
  586     SDValue Incoming = Builder.getValue(V);
  608     SDValue SDV = Builder.getValue(V);
  707       TSOps.push_back(getValue(V));
  798       TEOps.push_back(getValue(V));
  863     ActualCallee = getValue(ISP.getCalledValue());
  986     setValue(&CI, getValue(I));
 1005   SDValue SD = getValue(DerivedPtr);