Home | History | Annotate | Download | only in SelectionDAG

Lines Matching full:getvalue

666         *Flag = P.getValue(2);
669 Chain = P.getValue(1);
763 getCopyToParts(DAG, dl, Val.getValue(Val.getResNo() + Value),
776 *Flag = Part.getValue(1);
779 Chains[i] = Part.getValue(0);
1052 /// getValue - Return an SDValue for the given Value.
1053 SDValue SelectionDAGBuilder::getValue(const Value *V) {
1101 /// getValueImpl - Helper function for getValue and getNonRegisterValue.
1138 SDNode *Val = getValue(*OI).getNode();
1154 SDNode *Val = getValue(CDS->getElementAsConstant(i)).getNode();
1201 Ops.push_back(getValue(CV->getOperand(i)));
1407 SDValue RetOp = getValue(I.getOperand(0));
1440 SDValue RetOp = getValue(I.getOperand(0));
1875 SDValue CondLHS = getValue(CB.CmpLHS);
1890 Cond = DAG.getSetCC(dl, MVT::i1, CondLHS, getValue(CB.CmpRHS), CB.CC);
1894 const APInt& Low = cast<ConstantInt>(CB.CmpLHS)->getValue();
1895 const APInt& High = cast<ConstantInt>(CB.CmpRHS)->getValue();
1897 SDValue CmpOp = getValue(CB.CmpMHS);
1949 MVT::Other, Index.getValue(1),
1964 SDValue SwitchOp = getValue(JTH.SValue);
2073 getValue(GuardCheck), std::move(Args));
2087 SDValue GuardPtr = getValue(IRGuard);
2140 SDValue SwitchOp = getValue(B.SValue);
2290 LowerCallSiteWithDeoptBundle(&I, getValue(Callee), EHPadBB);
2292 LowerCallTo(&I, getValue(Callee), false, EHPadBB);
2388 return a.Low->getValue().slt(b.Low->getValue());
2400 (CaseVal->getValue() - Clusters[DstIndex - 1].High->getValue()) == 1) {
2444 getValue(I.getAddress())));
2458 SDValue Op2 = getValue(I.getOperand(1));
2591 SDValue Op1 = getValue(I.getOperand(0));
2592 SDValue Op2 = getValue(I.getOperand(1));
2634 SDValue Op1 = getValue(I.getOperand(0));
2635 SDValue Op2 = getValue(I.getOperand(1));
2687 SDValue Op1 = getValue(I.getOperand(0));
2688 SDValue Op2 = getValue(I.getOperand(1));
2703 SDValue Op1 = getValue(I.getOperand(0));
2704 SDValue Op2 = getValue(I.getOperand(1));
2718 SDValue Op1 = getValue(I.getOperand(0));
2719 SDValue Op2 = getValue(I.getOperand(1));
2748 SDValue Cond = getValue(I.getOperand(0));
2749 SDValue LHSVal = getValue(I.getOperand(1));
2750 SDValue RHSVal = getValue(I.getOperand(2));
2827 LHSVal = getValue(LHS);
2828 RHSVal = getValue(RHS);
2848 SDValue N = getValue(I.getOperand(0));
2857 SDValue N = getValue(I.getOperand(0));
2866 SDValue N = getValue(I.getOperand(0));
2874 SDValue N = getValue(I.getOperand(0));
2885 SDValue N = getValue(I.getOperand(0));
2893 SDValue N = getValue(I.getOperand(0));
2901 SDValue N = getValue(I.getOperand(0));
2909 SDValue N = getValue(I.getOperand(0));
2917 SDValue N = getValue(I.getOperand(0));
2926 SDValue N = getValue(I.getOperand(0));
2935 SDValue N = getValue(I.getOperand(0));
2942 SDValue N = getValue(I.getOperand(0));
2952 // Check if the original LLVM IR Operand was a ConstantInt, because getValue()
2957 setValue(&I, DAG.getConstant(C->getValue(), dl, DestVT, /*isTarget=*/false,
2966 SDValue N = getValue(SV);
2980 SDValue InVec = getValue(I.getOperand(0));
2981 SDValue InVal = getValue(I.getOperand(1));
2982 SDValue InIdx = DAG.getSExtOrTrunc(getValue(I.getOperand(2)), getCurSDLoc(),
2991 SDValue InVec = getValue(I.getOperand(0));
2992 SDValue InIdx = DAG.getSExtOrTrunc(getValue(I.getOperand(1)), getCurSDLoc(),
3000 SDValue Src1 = getValue(I.getOperand(0));
3001 SDValue Src2 = getValue(I.getOperand(1));
3225 SDValue Agg = getValue(Op0);
3233 SDValue Val = getValue(Op1);
3269 SDValue Agg = getValue(Op0);
3286 SDValue N = getValue(Op0);
3334 APInt Offs = ElementSize * CI->getValue().sextOrTrunc(PtrSize);
3350 SDValue IdxN = getValue(Idx);
3388 return; // getValue will auto-populate this.
3398 SDValue AllocSize = getValue(I.getArraySize());
3435 DAG.setRoot(DSA.getValue(1));
3460 SDValue Ptr = getValue(SV);
3543 Chains[ChainI] = L.getValue(1);
3572 SDValue Src = getValue(SrcV);
3650 SDValue Src = getValue(SrcV);
3651 SDValue Ptr = getValue(PtrV);
3697 SDValue Ptr = getValue(PtrOperand);
3698 SDValue Src0 = getValue(I.getArgOperand(0));
3699 SDValue Mask = getValue(I.getArgOperand(3));
3759 Base = SDB->getValue(Ptr);
3760 Index = SDB->getValue(IndexVal);
3766 Index = SDB->getValue(IndexVal);
3783 SDValue Src0 = getValue(I.getArgOperand(0));
3784 SDValue Mask = getValue(I.getArgOperand(3));
3806 Index = getValue(Ptr);
3820 SDValue Ptr = getValue(PtrOperand);
3821 SDValue Src0 = getValue(I.getArgOperand(3));
3822 SDValue Mask = getValue(I.getArgOperand(2));
3848 SDValue OutChain = Load.getValue(1);
3859 SDValue Src0 = getValue(I.getArgOperand(3));
3860 SDValue Mask = getValue(I.getArgOperand(2));
3895 Index = getValue(Ptr);
3901 SDValue OutChain = Gather.getValue(1);
3915 MVT MemVT = getValue(I.getCompareOperand()).getSimpleValueType();
3919 getValue(I.getPointerOperand()), getValue(I.getCompareOperand()),
3920 getValue(I.getNewValOperand()), MachinePointerInfo(I.getPointerOperand()),
3923 SDValue OutChain = L.getValue(2);
3953 getValue(I.getValOperand()).getSimpleValueType(),
3955 getValue(I.getPointerOperand()),
3956 getValue(I.getValOperand()),
3960 SDValue OutChain = L.getValue(1);
4003 getValue(I.getPointerOperand()), MMO,
4006 SDValue OutChain = L.getValue(1);
4030 getValue(I.getPointerOperand()),
4031 getValue(I.getValueOperand()),
4069 SDValue Op = getValue(I.getArgOperand(i));
4099 SDValue Chain = Result.getValue(Result.getNode()->getNumValues()-1);
4767 getValue(I.getArgOperand(0))));
4772 getValue(I.getArgOperand(0))));
4783 DAG.setRoot(Res.getValue(1));
4793 RegName, getValue(RegValue)));
4801 SDValue Op1 = getValue(I.getArgOperand(0));
4802 SDValue Op2 = getValue(I.getArgOperand(1));
4803 SDValue Op3 = getValue(I.getArgOperand(2));
4817 SDValue Op1 = getValue(I.getArgOperand(0));
4818 SDValue Op2 = getValue(I.getArgOperand(1));
4819 SDValue Op3 = getValue(I.getArgOperand(2));
4831 SDValue Op1 = getValue(I.getArgOperand(0));
4832 SDValue Op2 = getValue(I.getArgOperand(1));
4833 SDValue Op3 = getValue(I.getArgOperand(2));
4920 const Value *V = DI.getValue();
4930 // Do not use getValue() in here; we don't want to generate code at
4944 // Do not call getValue(V) yet, as we don't want to generate code.
4987 getValue(I.getArgOperand(0)),
4988 getValue(I.getArgOperand(1))));
4994 SDValue CfaArg = DAG.getSExtOrTrunc(getValue(I.getArgOperand(0)), sdl,
5029 Ops[1] = getValue(I.getArgOperand(0));
5032 setValue(&I, Op.getValue(0));
5033 DAG.setRoot(Op.getValue(1));
5038 getRoot(), getValue(I.getArgOperand(0))));
5067 SDValue ShAmt = getValue(I.getArgOperand(1));
5114 getValue(I.getArgOperand(0)), ShAmt);
5142 Res = DAG.getConvertRndSat(DestVT, sdl, getValue(Op1),
5144 DAG.getValueType(getValue(Op1).getValueType()),
5145 getValue(I.getArgOperand(1)),
5146 getValue(I.getArgOperand(2)),
5152 setValue(&I, ExpandPowI(sdl, getValue(I.getArgOperand(0)),
5153 getValue(I.getArgOperand(1)), DAG));
5156 setValue(&I, expandLog(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
5159 setValue(&I, expandLog2(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
5162 setValue(&I, expandLog10(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
5165 setValue(&I, expandExp(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
5168 setValue(&I, expandExp2(sdl, getValue(I.getArgOperand(0)), DAG, TLI));
5171 setValue(&I, expandPow(sdl, getValue(I.getArgOperand(0)),
5172 getValue(I.getArgOperand(1)), DAG, TLI));
5202 getValue(I.getArgOperand(0)).getValueType(),
5203 getValue(I.getArgOperand(0))));
5207 auto VT = getValue(I.getArgOperand(0)).getValueType();
5213 getValue(I.getArgOperand(0)),
5214 getValue(I.getArgOperand(1))));
5218 auto VT = getValue(I.getArgOperand(0)).getValueType();
5224 getValue(I.getArgOperand(0)),
5225 getValue(I.getArgOperand(1))));
5230 getValue(I.getArgOperand(0)).getValueType(),
5231 getValue(I.getArgOperand(0)),
5232 getValue(I.getArgOperand(1))));
5236 getValue(I.getArgOperand(0)).getValueType(),
5237 getValue(I.getArgOperand(0)),
5238 getValue(I.getArgOperand(1)),
5239 getValue(I.getArgOperand(2))));
5246 getValue(I.getArgOperand(0)).getValueType(),
5247 getValue(I.getArgOperand(0)),
5248 getValue(I.getArgOperand(1)),
5249 getValue(I.getArgOperand(2))));
5253 getValue(I.getArgOperand(0)).getValueType(),
5254 getValue(I.getArgOperand(0)),
5255 getValue(I.getArgOperand(1)));
5257 getValue(I.getArgOperand(0)).getValueType(),
5259 getValue(I.getArgOperand(2)));
5267 getValue(I.getArgOperand(0)),
5275 getValue(I.getArgOperand(0)))));
5278 SDValue Tmp = getValue(I.getArgOperand(0));
5287 DAG.setRoot(Res.getValue(1));
5292 getValue(I.getArgOperand(0)).getValueType(),
5293 getValue(I.getArgOperand(0))));
5297 getValue(I.getArgOperand(0)).getValueType(),
5298 getValue(I.getArgOperand(0))));
5301 SDValue Arg = getValue(I.getArgOperand(0));
5309 SDValue Arg = getValue(I.getArgOperand(0));
5317 SDValue Arg = getValue(I.getArgOperand(0));
5328 DAG.setRoot(Res.getValue(1));
5332 Res = getValue(I.getArgOperand(0));
5362 DAG.getLoad(PtrTy, sdl, Chain, getValue(Global),
5379 Src = getValue(I.getArgOperand(0)); // The guard's value.
5402 SDValue Arg = getValue(I.getCalledValue());
5416 setValue(&I, getValue(I.getOperand(0)));
5428 Ops[1] = getValue(I.getArgOperand(0));
5429 Ops[2] = getValue(I.getArgOperand(1));
5430 Ops[3] = getValue(I.getArgOperand(2));
5442 getValue(I.getArgOperand(0))));
5455 FrameIndexSDNode *FI = cast<FrameIndexSDNode>(getValue(Alloca).getNode());
5468 setValue(&I, getValue(I.getArgOperand(0)));
5514 SDValue Op1 = getValue(I.getArgOperand(0));
5515 SDValue Op2 = getValue(I.getArgOperand(1));
5525 Ops[1] = getValue(I.getArgOperand(0));
5526 Ops[2] = getValue(I.getArgOperand(1));
5527 Ops[3] = getValue(I.getArgOperand(2));
5528 Ops[4] = getValue(I.getArgOperand(3));
5660 SDValue FPVal = getValue(FP);
5778 SDValue ArgNode = getValue(V);
5864 return Builder.getValue(LoadCst);
5881 SDValue Ptr = Builder.getValue(PtrVal);
5889 Builder.PendingLoads.push_back(LoadVal.getValue(1));
5933 getValue(LHS), getValue(RHS), getValue(Size),
6030 getValue(Src), getValue(Char), getValue(Length),
6058 getValue(Arg0), getValue(Arg1),
6087 getValue(Arg0), getValue(Arg1),
6114 getValue(Arg0), MachinePointerInfo(Arg0));
6141 getValue(Arg0), getValue(Arg1),
6164 SDValue Tmp = getValue(I.getArgOperand(0));
6182 SDValue Tmp0 = getValue(I.getArgOperand(0));
6183 SDValue Tmp1 = getValue(I.getArgOperand(1));
6233 SDValue LHS = getValue(I.getArgOperand(0));
6234 SDValue RHS = getValue(I.getArgOperand(1));
6361 Callee = getValue(I.getCalledValue());
6618 OpInfo.CallOperand = getValue(OpInfo.CallOperandVal);
7032 Flag = Chain.getValue(1);
7087 getValue(StoresToEmit[i].second),
7113 getValue(I.getArgOperand(0)),
7121 getCurSDLoc(), getRoot(), getValue(I.getOperand(0)),
7125 DAG.setRoot(V.getValue(1));
7131 getValue(I.getArgOperand(0)),
7138 getValue(I.getArgOperand(0)),
7139 getValue(I.getArgOperand(1)),
7151 Constant *Lo = cast<ConstantAsMetadata>(Range->getOperand(0))->getValue();
7155 Constant *Hi = cast<ConstantAsMetadata>(Range->getOperand(1))->getValue();
7156 unsigned Bits = cast<ConstantInt>(Hi)->getValue().logBase2();
7172 Ops.push_back(Op.getValue(I));
7199 Entry.Node = getValue(V);
7233 SDValue OpVal = Builder.getValue(CS.getArgument(i));
7259 Callee = getValue(CI.getCalledValue());
7273 InFlag = Chain.getValue(1);
7276 SDValue IDVal = getValue(CI.getOperand(PatchPointOpers::IDPos));
7279 SDValue NBytesVal = getValue(CI.getOperand(PatchPointOpers::NBytesPos));
7298 InFlag = Chain.getValue(1);
7325 SDValue Callee = getValue(CS->getOperand(PatchPointOpers::TargetPos));
7337 SDValue NArgVal = getValue(CS.getArgument(PatchPointOpers::NArgPos));
7371 SDValue IDVal = getValue(CS->getOperand(PatchPointOpers::IDPos));
7374 SDValue NBytesVal = getValue(CS->getOperand(PatchPointOpers::NBytesPos));
7396 Ops.push_back(getValue(CS.getArgument(i)));
7743 Chains[i] = L.getValue(1);
8212 APInt LowCase = Clusters[First].Low->getValue();
8213 APInt HighCase = Clusters[Last].High->getValue();
8261 APInt Low = Clusters[I].Low->getValue();
8262 APInt High = Clusters[I].High->getValue();
8266 APInt PreviousHigh = Clusters[I - 1].High->getValue();
8280 Clusters[First].Low->getValue(),
8281 Clusters[Last].High->getValue())) {
8308 JumpTableHeader JTH(Clusters[First].Low->getValue(),
8309 Clusters[Last].High->getValue(), SI->getCondition(),
8327 assert(Clusters[i - 1].High->getValue().slt(Clusters[i].Low->getValue()));
8341 APInt Hi = Clusters[i].High->getValue();
8342 APInt Lo = Clusters[i].Low->getValue();
8481 APInt Low = Clusters[First].Low->getValue();
8482 APInt High = Clusters[Last].High->getValue();
8500 if (Clusters[I].Low->getValue() != Clusters[I - 1].High->getValue() + 1) {
8531 uint64_t Lo = (Clusters[i].Low->getValue() - LowBound).getZExtValue();
8532 uint64_t Hi = (Clusters[i].High->getValue() - LowBound).getZExtValue();
8575 assert(Clusters[i-1].High->getValue().slt(Clusters[i].Low->getValue()));
8615 if (!rangeFitsInWord(Clusters[i].Low->getValue(),
8616 Clusters[j].High->getValue()))
8689 const APInt &SmallValue = Small.Low->getValue();
8690 const APInt &BigValue = Big.Low->getValue();
8695 SDValue CondLHS = getValue(Cond);
8884 return X.Low->getValue().slt(CC.Low->getValue());
8892 assert(W.FirstCluster->Low->getValue().slt(W.LastCluster->Low->getValue()) &&
8984 (FirstLeft->High->getValue() + 1LL) == Pivot->getValue()) {
9000 W.LT && (FirstRight->High->getValue() + 1ULL) == W.LT->getValue()) {
9094 C.Low->getValue().print(dbgs(), true);
9097 C.High->getValue().print(dbgs(), true);