Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:DL

430   SDValue getGlobalAddress(const GlobalValue *GV, SDLoc DL, EVT VT,
433 SDValue getTargetGlobalAddress(const GlobalValue *GV, SDLoc DL, EVT VT,
436 return getGlobalAddress(GV, DL
468 SDValue getBasicBlock(MachineBasicBlock *MBB, SDLoc dl);
470 SDValue getExternalSymbol(const char *Sym, SDLoc dl, EVT VT);
476 SDValue getEHLabel(SDLoc dl, SDValue Root, MCSymbol *Label);
486 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N) {
487 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain,
494 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N,
498 return getNode(ISD::CopyToReg, dl, VTs,
503 SDValue getCopyToReg(SDValue Chain, SDLoc dl, SDValue Reg, SDValue N,
507 return getNode(ISD::CopyToReg, dl, VTs,
511 SDValue getCopyFromReg(SDValue Chain, SDLoc dl, unsigned Reg, EVT VT) {
514 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
520 SDValue getCopyFromReg(SDValue Chain, SDLoc dl, unsigned Reg, EVT VT,
524 return getNode(ISD::CopyFromReg, dl, VTs,
532 SDValue getConvertRndSat(EVT VT, SDLoc dl, SDValue Val, SDValue DTy,
540 SDValue getVectorShuffle(EVT VT, SDLoc dl, SDValue N1, SDValue N2,
542 SDValue getVectorShuffle(EVT VT, SDLoc dl, SDValue N1, SDValue N2,
546 return getVectorShuffle(VT, dl, N1, N2, MaskElts.data());
551 SDValue getAnyExtOrTrunc(SDValue Op, SDLoc DL, EVT VT);
555 SDValue getSExtOrTrunc(SDValue Op, SDLoc DL, EVT VT);
559 SDValue getZExtOrTrunc(SDValue Op, SDLoc DL, EVT VT);
563 SDValue getZeroExtendInReg(SDValue Op, SDLoc DL, EVT SrcTy);
569 SDValue getAnyExtendVectorInReg(SDValue Op, SDLoc DL, EVT VT);
575 SDValue getSignExtendVectorInReg(SDValue Op, SDLoc DL, EVT VT);
581 SDValue getZeroExtendVectorInReg(SDValue Op, SDLoc DL, EVT VT);
589 SDValue getNOT(SDLoc DL, SDValue Val, EVT VT);
592 SDValue getLogicalNOT(SDLoc DL, SDValue Val, EVT VT);
597 SDValue getCALLSEQ_START(SDValue Chain, SDValue Op, SDLoc DL) {
600 return getNode(ISD::CALLSEQ_START, DL, VTs, Ops);
607 SDValue InGlue, SDLoc DL) {
615 return getNode(ISD::CALLSEQ_END, DL, NodeTys, Ops);
631 SDValue getNode(unsigned Opcode, SDLoc DL, EVT VT);
632 SDValue getNode(unsigned Opcode, SDLoc DL, EVT VT, SDValue N);
633 SDValue getNode(unsigned Opcode, SDLoc DL, EVT VT, SDValue N1, SDValue N2,
635 SDValue getNode(unsigned Opcode, SDLoc DL, EVT VT, SDValue N1, SDValue N2,
637 SDValue getNode(unsigned Opcode, SDLoc DL, EVT VT, SDValue N1, SDValue N2,
639 SDValue getNode(unsigned Opcode, SDLoc DL, EVT VT, SDValue N1, SDValue N2,
641 SDValue getNode(unsigned Opcode, SDLoc DL, EVT VT, ArrayRef<SDUse> Ops);
642 SDValue getNode(unsigned Opcode, SDLoc DL, EVT VT,
644 SDValue getNode(unsigned Opcode, SDLoc DL,
647 SDValue getNode(unsigned Opcode, SDLoc DL, SDVTList VTs,
649 SDValue getNode(unsigned Opcode, SDLoc DL, SDVTList VTs);
650 SDValue getNode(unsigned Opcode, SDLoc DL, SDVTList VTs, SDValue N);
651 SDValue getNode(unsigned Opcode, SDLoc DL, SDVTList VTs,
653 SDValue getNode(unsigned Opcode, SDLoc DL, SDVTList VTs,
655 SDValue getNode(unsigned Opcode, SDLoc DL, SDVTList VTs,
657 SDValue getNode(unsigned Opcode, SDLoc DL, SDVTList VTs,
667 SDValue getMemcpy(SDValue Chain, SDLoc dl, SDValue Dst, SDValue Src,
672 SDValue getMemmove(SDValue Chain, SDLoc dl, SDValue Dst, SDValue Src,
677 SDValue getMemset(SDValue Chain, SDLoc dl, SDValue Dst, SDValue Src,
684 SDValue getSetCC(SDLoc DL, EVT VT, SDValue LHS, SDValue RHS,
692 return getNode(ISD::SETCC, DL, VT, LHS, RHS, getCondCode(Cond));
697 SDValue getSelect(SDLoc DL, EVT VT, SDValue Cond,
703 return getNode(Cond.getValueType().isVector() ? ISD::VSELECT : ISD::SELECT, DL, VT,
710 SDValue getSelectCC(SDLoc DL, SDValue LHS, SDValue RHS,
712 return getNode(ISD::SELECT_CC, DL, True.getValueType(),
718 SDValue getVAArg(EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr,
725 SDValue getAtomicCmpSwap(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTs,
731 SDValue getAtomicCmpSwap(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTs,
740 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDValue Chain,
744 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDValue Chain,
751 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, EVT VT,
758 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTList,
763 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTList,
771 SDValue getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList,
777 SDValue getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList,
782 SDValue getMergeValues(ArrayRef<SDValue> Ops, SDLoc dl);
787 SDValue getLoad(EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr,
792 SDValue getLoad(EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr,
794 SDValue getExtLoad(ISD::LoadExtType ExtType, SDLoc dl, EVT VT,
799 SDValue getExtLoad(ISD::LoadExtType ExtType, SDLoc dl, EVT VT,
802 SDValue getIndexedLoad(SDValue OrigLoad, SDLoc dl, SDValue Base,
805 EVT VT, SDLoc dl,
812 EVT VT, SDLoc dl,
818 SDValue getStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr,
822 SDValue getStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr,
824 SDValue getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr,
829 SDValue getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr,
831 SDValue getIndexedStore(SDValue OrigStoe, SDLoc dl, SDValue Base,
841 SDValue getAddrSpaceCast(SDLoc dl, EVT VT, SDValue Ptr,
905 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT);
906 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
908 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
910 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
912 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
914 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2);
915 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
917 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
919 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
921 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
923 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
925 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
928 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
930 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
932 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl,
935 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, SDVTList VTs,
940 SDValue getTargetExtractSubreg(int SRIdx, SDLoc DL, EVT VT,
945 SDValue getTargetInsertSubreg(int SRIdx, SDLoc DL, EVT VT,
958 DebugLoc DL, unsigned O);
961 DebugLoc DL, unsigned O);
964 DebugLoc DL, unsigned O);
1097 SDValue N2, ISD::CondCode Cond, SDLoc dl);
1168 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL,
1173 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL) {
1176 return SplitVector(N, DL, LoVT, HiVT);
1209 BinarySDNode *GetBinarySDNode(unsigned Opcode, SDLoc DL, SDVTList VTs,