• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/

Lines Matching defs:Val

2790   SDValue Val = SD->getValue();
2792 if (Val.getOpcode() != ISD::FP_TO_SINT ||
2793 (Val.getValueSizeInBits() > 32 && SingleFloat))
2796 EVT FPTy = EVT::getFloatingPointVT(Val.getValueSizeInBits());
2797 SDValue Tr = DAG.getNode(MipsISD::TruncIntFP, SDLoc(Val), FPTy,
2798 Val.getOperand(0));
3416 const GlobalValue *Val = G->getGlobal();
3417 InternalLinkage = Val->hasInternalLinkage();
3424 FuncInfo->callPtrInfo(MF, Val));
3428 FuncInfo->callPtrInfo(MF, Val));
3511 SDValue Val = DAG.getCopyFromReg(Chain, DL, RVLocs[i].getLocReg(),
3513 Chain = Val.getValue(1);
3514 InFlag = Val.getValue(2);
3521 Val = DAG.getNode(
3522 Shift, DL, VA.getLocVT(), Val,
3532 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val);
3536 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val);
3540 Val = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Val,
3542 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val);
3546 Val = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), Val,
3548 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val);
3552 InVals.push_back(Val);
3558 static SDValue UnpackFromArgumentSlot(SDValue Val, const CCValAssign &VA,
3575 Val = DAG.getNode(
3576 Opcode, DL, VA.getLocVT(), Val,
3593 Val = DAG.getNode(ISD::TRUNCATE, DL, ValVT, Val);
3597 Val = DAG.getNode(ISD::AssertSext, DL, LocVT, Val, DAG.getValueType(ValVT));
3598 Val = DAG.getNode(ISD::TRUNCATE, DL, ValVT, Val);
3602 Val = DAG.getNode(ISD::AssertZext, DL, LocVT, Val, DAG.getValueType(ValVT));
3603 Val = DAG.getNode(ISD::TRUNCATE, DL, ValVT, Val);
3606 Val = DAG.getNode(ISD::BITCAST, DL, ValVT, Val);
3610 return Val;
3824 SDValue Val = OutVals[i];
3835 Val = DAG.getNode(ISD::BITCAST, DL, VA.getLocVT(), Val);
3841 Val = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Val);
3847 Val = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Val);
3853 Val = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Val);
3860 Val = DAG.getNode(
3861 ISD::SHL, DL, VA.getLocVT(), Val,
3865 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Val, Flag);
3882 SDValue Val =
3886 Chain = DAG.getCopyToReg(Chain, DL, V0, Val, Flag);
4193 int64_t Val = C->getSExtValue();
4194 if (isInt<16>(Val)) {
4195 Result = DAG.getTargetConstant(Val, DL, Type);
4203 int64_t Val = C->getZExtValue();
4204 if (Val == 0) {
4213 uint64_t Val = (uint64_t)C->getZExtValue();
4214 if (isUInt<16>(Val)) {
4215 Result = DAG.getTargetConstant(Val, DL, Type);
4223 int64_t Val = C->getSExtValue();
4224 if ((isInt<32>(Val)) && ((Val & 0xffff) == 0)){
4225 Result = DAG.getTargetConstant(Val, DL, Type);
4233 int64_t Val = C->getSExtValue();
4234 if ((Val >= -65535) && (Val <= -1)) {
4235 Result = DAG.getTargetConstant(Val, DL, Type);
4243 int64_t Val = C->getSExtValue();
4244 if ((isInt<15>(Val))) {
4245 Result = DAG.getTargetConstant(Val, DL, Type);
4253 int64_t Val = C->getSExtValue();
4254 if ((Val <= 65535) && (Val >= 1)) {
4255 Result = DAG.getTargetConstant(Val, DL, Type);
4419 SDValue Val;
4448 if (Val.getNode())
4449 Val = DAG.getNode(ISD::OR, DL, RegTy, Val, Shift);
4451 Val = Shift;
4459 RegsToPass.push_back(std::make_pair(ArgReg, Val));