Lines Matching defs:dl

343                         SDLoc dl,
368 SDValue Arg = DAG.getLoad(MVT::i32, dl, Chain, FIPtr,
380 SDValue HiVal = DAG.getCopyFromReg(Chain, dl, VRegHi, MVT::i32);
390 LoVal = DAG.getLoad(MVT::i32, dl, Chain, FIPtr,
396 LoVal = DAG.getCopyFromReg(Chain, dl, loReg, MVT::i32);
399 DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, LoVal, HiVal);
400 WholeValue = DAG.getNode(ISD::BITCAST, dl, MVT::f64, WholeValue);
406 SDValue Arg = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i32);
408 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::f32, Arg);
410 Arg = DAG.getNode(ISD::AssertSext, dl, MVT::i32, Arg,
412 Arg = DAG.getNode(ISD::TRUNCATE, dl, VA.getLocVT(), Arg);
430 SDValue Load = DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr,
441 SDValue HiVal = DAG.getLoad(MVT::i32, dl, Chain, FIPtr,
449 SDValue LoVal = DAG.getLoad(MVT::i32, dl, Chain, FIPtr2,
454 DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, LoVal, HiVal);
455 WholeValue = DAG.getNode(ISD::BITCAST, dl, MVT::f64, WholeValue);
466 Load = DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr,
473 FIPtr = DAG.getNode(ISD::ADD, dl, MVT::i32, FIPtr,
475 Load = DAG.getExtLoad(LoadOp, dl, MVT::i32, Chain, FIPtr,
478 Load = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Load);
491 SDValue Copy = DAG.getCopyToReg(DAG.getEntryNode(), dl, Reg, InVals[0]);
492 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain);
518 SDValue Arg = DAG.getCopyFromReg(DAG.getRoot(), dl, VReg, MVT::i32);
524 OutChains.push_back(DAG.getStore(DAG.getRoot(), dl, Arg, FIPtr,
532 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
686 SDLoc &dl = CLI.DL;
728 Chain = DAG.getMemcpy(Chain, dl, FIPtr, Arg, SizeNode, Align,
736 dl);
761 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
764 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
767 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
770 Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
779 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
780 MemOpChains.push_back(DAG.getStore(Chain, dl, Arg, PtrOff,
796 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
797 MemOpChains.push_back(DAG.getStore(Chain, dl, Arg, PtrOff,
805 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl,
809 SDValue Hi = DAG.getLoad(MVT::i32, dl, Store, StackPtr,
812 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr,
815 SDValue Lo = DAG.getLoad(MVT::i32, dl, Store, StackPtr,
829 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
830 MemOpChains.push_back(DAG.getStore(Chain, dl, Lo, PtrOff,
839 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
840 MemOpChains.push_back(DAG.getStore(Chain, dl, Hi, PtrOff,
845 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
846 MemOpChains.push_back(DAG.getStore(Chain, dl, Lo, PtrOff,
860 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
870 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
871 MemOpChains.push_back(DAG.getStore(Chain, dl, Arg, PtrOff,
879 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
888 Chain = DAG.getCopyToReg(Chain, dl, Reg, RegsToPass[i].second, InFlag);
901 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i32, 0, TF);
928 Chain = DAG.getNode(SPISD::CALL, dl, NodeTys, Ops);
932 DAG.getIntPtrConstant(0, true), InFlag, dl);
944 Chain = DAG.getCopyFromReg(Chain, dl, toCallerWindow(RVLocs[i].getLocReg()),
2189 SDLoc dl(Op);
2208 Op = DAG.getNode(SPISD::FTOI, dl, MVT::f32, Op.getOperand(0));
2210 Op = DAG.getNode(SPISD::FTOX, dl, MVT::f64, Op.getOperand(0));
2212 return DAG.getNode(ISD::BITCAST, dl, VT, Op);
2218 SDLoc dl(Op);
2238 SDValue Tmp = DAG.getNode(ISD::BITCAST, dl, floatVT, Op.getOperand(0));
2240 return DAG.getNode(opcode, dl, Op.getValueType(), Tmp);
2246 SDLoc dl(Op);
2267 SDLoc dl(Op);
2291 SDLoc dl(Op);
2301 CompareFlag = DAG.getNode(SPISD::CMPICC, dl, MVT::Glue, LHS, RHS);
2308 CompareFlag = TLI.LowerF128Compare(LHS, RHS, SPCC, dl, DAG);
2311 CompareFlag = DAG.getNode(SPISD::CMPFCC, dl, MVT::Glue, LHS, RHS);
2316 return DAG.getNode(Opc, dl, MVT::Other, Chain, Dest,
2328 SDLoc dl(Op);
2337 CompareFlag = DAG.getNode(SPISD::CMPICC, dl, MVT::Glue, LHS, RHS);
2344 CompareFlag = TLI.LowerF128Compare(LHS, RHS, SPCC, dl, DAG);
2347 CompareFlag = DAG.getNode(SPISD::CMPFCC, dl, MVT::Glue, LHS, RHS);
2352 return DAG.getNode(Opc, dl, TrueVal.getValueType(), TrueVal, FalseVal,
2404 SDLoc dl(Op);
2407 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT);
2408 SDValue NewSP = DAG.getNode(ISD::SUB, dl, VT, SP, Size); // Value
2409 Chain = DAG.getCopyToReg(SP.getValue(1), dl, SPReg, NewSP); // Output chain
2416 SDValue NewVal = DAG.getNode(ISD::ADD, dl, VT, NewSP,
2419 return DAG.getMergeValues(Ops, dl);
2424 SDLoc dl(Op);
2426 dl, MVT::Other, DAG.getEntryNode());
2436 SDLoc dl(Op);
2443 FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, VT);
2445 FrameAddr = DAG.getNode(ISD::ADD, dl, VT, FrameAddr,
2452 FrameAddr = DAG.getCopyFromReg(Chain, dl, FrameReg, VT);
2457 SDValue Ptr = DAG.getNode(ISD::ADD, dl, VT, FrameAddr,
2459 FrameAddr = DAG.getLoad(VT, dl, Chain, Ptr, MachinePointerInfo(),
2463 FrameAddr = DAG.getNode(ISD::ADD, dl, VT, FrameAddr,
2489 SDLoc dl(Op);
2496 RetAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, RetReg, VT);
2505 dl, VT,
2508 RetAddr = DAG.getLoad(VT, dl, DAG.getEntryNode(), Ptr,
2516 SDLoc dl(Op);
2526 SDValue Hi32 = DAG.getTargetExtractSubreg(SP::sub_even, dl, MVT::f32,
2528 SDValue Lo32 = DAG.getTargetExtractSubreg(SP::sub_odd, dl, MVT::f32,
2531 Hi32 = DAG.getNode(opcode, dl, MVT::f32, Hi32);
2534 dl, MVT::f64), 0);
2535 DstReg64 = DAG.getTargetInsertSubreg(SP::sub_even, dl, MVT::f64,
2537 DstReg64 = DAG.getTargetInsertSubreg(SP::sub_odd, dl, MVT::f64,
2545 SDLoc dl(Op);
2555 dl,
2561 SDValue LoPtr = DAG.getNode(ISD::ADD, dl, addrVT,
2565 dl,
2575 dl, MVT::f128);
2576 InFP128 = DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, dl,
2581 InFP128 = DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, dl,
2588 SDValue OutChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
2590 return DAG.getMergeValues(Ops, dl);
2595 SDLoc dl(Op);
2603 dl,
2608 dl,
2619 dl,
2625 SDValue LoPtr = DAG.getNode(ISD::ADD, dl, addrVT,
2629 dl,
2634 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
2649 SDLoc dl(Op);
2651 SDValue Hi64 = DAG.getTargetExtractSubreg(SP::sub_even64, dl, MVT::f64,
2653 SDValue Lo64 = DAG.getTargetExtractSubreg(SP::sub_odd64, dl, MVT::f64,
2656 Hi64 = DAG.getNode(Op.getOpcode(), dl, MVT::f64, Hi64);
2661 dl, MVT::f128), 0);
2662 DstReg128 = DAG.getTargetInsertSubreg(SP::sub_even64, dl, MVT::f128,
2664 DstReg128 = DAG.getTargetInsertSubreg(SP::sub_odd64, dl, MVT::f128,
2674 SDLoc dl(Op);
2676 SDValue Src1Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src1);
2677 SDValue Src1Hi = DAG.getNode(ISD::SRL, dl, MVT::i64, Src1,
2679 Src1Hi = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src1Hi);
2682 SDValue Src2Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src2);
2683 SDValue Src2Hi = DAG.getNode(ISD::SRL, dl, MVT::i64, Src2,
2685 Src2Hi = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src2Hi);
2700 Lo = DAG.getNode(Op.getOpcode(), dl, VTs, Src1Lo, Src2Lo,
2703 Lo = DAG.getNode(Op.getOpcode(), dl, VTs, Src1Lo, Src2Lo);
2705 SDValue Hi = DAG.getNode(hiOpc, dl, VTs, Src1Hi, Src2Hi, Lo.getValue(1));
2708 Lo = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, Lo);
2709 Hi = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, Hi);
2710 Hi = DAG.getNode(ISD::SHL, dl, MVT::i64, Hi,
2713 SDValue Dst = DAG.getNode(ISD::OR, dl, MVT::i64, Hi, Lo);
2715 return DAG.getMergeValues(Ops, dl);
2729 SDLoc dl(Op);
2738 SDValue HiLHS = DAG.getNode(ISD::SRA, dl, VT, LHS, ShiftAmt);
2739 SDValue HiRHS = DAG.getNode(ISD::SRA, dl, MVT::i64, RHS, ShiftAmt);
2744 Args, 4, isSigned, dl).first;
2745 SDValue BottomHalf = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, VT,
2747 SDValue TopHalf = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, VT,
2750 SDValue Tmp1 = DAG.getNode(ISD::SRA, dl, VT, BottomHalf, ShiftAmt);
2751 TopHalf = DAG.getSetCC(dl, MVT::i32, TopHalf, Tmp1, ISD::SETNE);
2753 TopHalf = DAG.getSetCC(dl, MVT::i32, TopHalf, DAG.getConstant(0, VT),
2762 return DAG.getMergeValues(Ops, dl);
2904 DebugLoc dl = MI->getDebugLoc();
2937 BuildMI(BB, dl, TII.get(BROpcode)).addMBB(sinkMBB).addImm(CC);
2951 BuildMI(*BB, BB->begin(), dl, TII.get(SP::PHI), MI->getOperand(0).getReg())
3175 SDLoc dl(N);