|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/SelectionDAG.h 578 SDValue getConstant(uint64_t Val, const SDLoc &DL, EVT VT,
580 SDValue getConstant(const APInt &Val, const SDLoc &DL, EVT VT,
583 SDValue getAllOnesConstant(const SDLoc &DL, EVT VT, bool IsTarget = false,
589 SDValue getConstant(const ConstantInt &Val, const SDLoc &DL, EVT VT,
591 SDValue getIntPtrConstant(uint64_t Val, const SDLoc &DL,
593 SDValue getShiftAmountConstant(uint64_t Val, EVT VT, const SDLoc &DL,
596 SDValue getTargetConstant(uint64_t Val, const SDLoc &DL, EVT VT,
600 SDValue getTargetConstant(const APInt &Val, const SDLoc &DL, EVT VT,
604 SDValue getTargetConstant(const ConstantInt &Val, const SDLoc &DL, EVT VT,
611 SDValue getBoolConstant(bool V, const SDLoc &DL, EVT VT, EVT OpVT);
622 SDValue getConstantFP(double Val, const SDLoc &DL, EVT VT,
624 SDValue getConstantFP(const APFloat &Val, const SDLoc &DL, EVT VT,
626 SDValue getConstantFP(const ConstantFP &V, const SDLoc &DL, EVT VT,
628 SDValue getTargetConstantFP(double Val, const SDLoc &DL, EVT VT) {
631 SDValue getTargetConstantFP(const APFloat &Val, const SDLoc &DL, EVT VT) {
634 SDValue getTargetConstantFP(const ConstantFP &Val, const SDLoc &DL, EVT VT) {
639 SDValue getGlobalAddress(const GlobalValue *GV, const SDLoc &DL, EVT VT,
642 SDValue getTargetGlobalAddress(const GlobalValue *GV, const SDLoc &DL, EVT VT,
675 SDValue getBasicBlock(MachineBasicBlock *MBB, SDLoc dl);
677 SDValue getExternalSymbol(const char *Sym, const SDLoc &dl, EVT VT);
685 SDValue getEHLabel(const SDLoc &dl, SDValue Root, MCSymbol *Label);
686 SDValue getLabelNode(unsigned Opcode, const SDLoc &dl, SDValue Root,
695 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, unsigned Reg,
704 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, unsigned Reg, SDValue N,
713 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, SDValue Reg, SDValue N,
721 SDValue getCopyFromReg(SDValue Chain, const SDLoc &dl, unsigned Reg, EVT VT) {
730 SDValue getCopyFromReg(SDValue Chain, const SDLoc &dl, unsigned Reg, EVT VT,
743 SDValue getVectorShuffle(EVT VT, const SDLoc &dl, SDValue N1, SDValue N2,
750 SDValue getBuildVector(EVT VT, const SDLoc &DL, ArrayRef<SDValue> Ops) {
759 SDValue getBuildVector(EVT VT, const SDLoc &DL, ArrayRef<SDUse> Ops) {
767 SDValue getSplatBuildVector(EVT VT, const SDLoc &DL, SDValue Op) {
784 SDValue getSplatVector(EVT VT, const SDLoc &DL, SDValue Op) {
804 SDValue getFPExtendOrRound(SDValue Op, const SDLoc &DL, EVT VT);
808 SDValue getAnyExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT);
812 SDValue getSExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT);
816 SDValue getZExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT);
820 SDValue getZeroExtendInReg(SDValue Op, const SDLoc &DL, EVT VT);
825 SDValue getPtrExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT);
830 SDValue getPtrExtendInReg(SDValue Op, const SDLoc &DL, EVT VT);
835 SDValue getBoolExtOrTrunc(SDValue Op, const SDLoc &SL, EVT VT, EVT OpVT);
838 SDValue getNOT(const SDLoc &DL, SDValue Val, EVT VT);
841 SDValue getLogicalNOT(const SDLoc &DL, SDValue Val, EVT VT);
846 SDValue getObjectPtrOffset(const SDLoc &SL, SDValue Op, int64_t Offset) {
851 SDValue getObjectPtrOffset(const SDLoc &SL, SDValue Op, SDValue Offset) {
865 const SDLoc &DL) {
877 SDValue InGlue, const SDLoc &DL) {
903 SDValue getNode(unsigned Opcode, const SDLoc &DL, EVT VT,
905 SDValue getNode(unsigned Opcode, const SDLoc &DL, EVT VT,
907 SDValue getNode(unsigned Opcode, const SDLoc &DL, ArrayRef<EVT> ResultTys,
909 SDValue getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList,
913 SDValue getNode(unsigned Opcode, const SDLoc &DL, EVT VT);
914 SDValue getNode(unsigned Opcode, const SDLoc &DL, EVT VT, SDValue Operand,
916 SDValue getNode(unsigned Opcode, const SDLoc &DL, EVT VT, SDValue N1,
918 SDValue getNode(unsigned Opcode, const SDLoc &DL, EVT VT, SDValue N1,
921 SDValue getNode(unsigned Opcode, const SDLoc &DL, EVT VT, SDValue N1,
923 SDValue getNode(unsigned Opcode, const SDLoc &DL, EVT VT, SDValue N1,
928 SDValue getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList);
929 SDValue getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList, SDValue N);
930 SDValue getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList, SDValue N1,
932 SDValue getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList, SDValue N1,
934 SDValue getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList, SDValue N1,
936 SDValue getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList, SDValue N1,
944 SDValue getMemcpy(SDValue Chain, const SDLoc &dl, SDValue Dst, SDValue Src,
949 SDValue getMemmove(SDValue Chain, const SDLoc &dl, SDValue Dst, SDValue Src,
954 SDValue getMemset(SDValue Chain, const SDLoc &dl, SDValue Dst, SDValue Src,
958 SDValue getAtomicMemcpy(SDValue Chain, const SDLoc &dl, SDValue Dst,
964 SDValue getAtomicMemmove(SDValue Chain, const SDLoc &dl, SDValue Dst,
970 SDValue getAtomicMemset(SDValue Chain, const SDLoc &dl, SDValue Dst,
977 SDValue getSetCC(const SDLoc &DL, EVT VT, SDValue LHS, SDValue RHS,
990 SDValue getSelect(const SDLoc &DL, EVT VT, SDValue Cond, SDValue LHS,
1002 SDValue getSelectCC(const SDLoc &DL, SDValue LHS, SDValue RHS, SDValue True,
1020 SDValue getVAArg(EVT VT, const SDLoc &dl, SDValue Chain, SDValue Ptr,
1027 SDValue getAtomicCmpSwap(unsigned Opcode, const SDLoc &dl, EVT MemVT,
1033 SDValue getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, SDValue Chain,
1038 SDValue getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, EVT VT,
1043 SDValue getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
1052 unsigned Opcode, const SDLoc &dl, SDVTList VTList,
1061 SDValue getMemIntrinsicNode(unsigned Opcode, const SDLoc &dl, SDVTList VTList,
1068 SDValue getLifetimeNode(bool IsStart, const SDLoc &dl, SDValue Chain,
1072 SDValue getMergeValues(ArrayRef<SDValue> Ops, const SDLoc &dl);
1079 SDValue getLoad(EVT VT, const SDLoc &dl, SDValue Chain, SDValue Ptr,
1084 SDValue getLoad(EVT VT, const SDLoc &dl, SDValue Chain, SDValue Ptr,
1087 getExtLoad(ISD::LoadExtType ExtType, const SDLoc &dl, EVT VT, SDValue Chain,
1092 SDValue getExtLoad(ISD::LoadExtType ExtType, const SDLoc &dl, EVT VT,
1095 SDValue getIndexedLoad(SDValue OrigLoad, const SDLoc &dl, SDValue Base,
1098 const SDLoc &dl, SDValue Chain, SDValue Ptr, SDValue Offset,
1104 const SDLoc &dl, SDValue Chain, SDValue Ptr, SDValue Offset,
1112 getStore(SDValue Chain, const SDLoc &dl, SDValue Val, SDValue Ptr,
1116 SDValue getStore(SDValue Chain, const SDLoc &dl, SDValue Val, SDValue Ptr,
1119 getTruncStore(SDValue Chain, const SDLoc &dl, SDValue Val, SDValue Ptr,
1123 SDValue getTruncStore(SDValue Chain, const SDLoc &dl, SDValue Val,
1125 SDValue getIndexedStore(SDValue OrigStore, const SDLoc &dl, SDValue Base,
1129 SDValue getMemBasePlusOffset(SDValue Base, unsigned Offset, const SDLoc &DL);
1131 SDValue getMaskedLoad(EVT VT, const SDLoc &dl, SDValue Chain, SDValue Ptr,
1135 SDValue getMaskedStore(SDValue Chain, const SDLoc &dl, SDValue Val,
1139 SDValue getMaskedGather(SDVTList VTs, EVT VT, const SDLoc &dl,
1142 SDValue getMaskedScatter(SDVTList VTs, EVT VT, const SDLoc &dl,
1150 const SDLoc &dl, EVT MemVT,
1164 SDValue getAddrSpaceCast(const SDLoc &dl, EVT VT, SDValue Ptr, unsigned SrcAS,
1203 SDValue getTokenFactor(const SDLoc &DL, SmallVectorImpl<SDValue> &Vals);
1253 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT);
1254 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1256 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1258 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1260 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1262 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1264 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1266 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1268 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1270 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1273 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1275 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl,
1277 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, SDVTList VTs,
1281 SDValue getTargetExtractSubreg(int SRIdx, const SDLoc &DL, EVT VT,
1285 SDValue getTargetInsertSubreg(int SRIdx, const SDLoc &DL, EVT VT,
1444 SDValue FoldConstantArithmetic(unsigned Opcode, const SDLoc &DL, EVT VT,
1447 SDValue FoldConstantArithmetic(unsigned Opcode, const SDLoc &DL, EVT VT,
1451 SDValue FoldConstantVectorArithmetic(unsigned Opcode, const SDLoc &DL, EVT VT,
1457 SDValue foldConstantFPMath(unsigned Opcode, const SDLoc &DL, EVT VT,
1462 const SDLoc &dl);
1650 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL,
1654 std::pair<SDValue, SDValue> SplitVector(const SDValue &N, const SDLoc &DL) {
1668 SDValue WidenVector(const SDValue &N, const SDLoc &DL);
1723 SDNode *UpdateSDLocOnMergeSDNode(SDNode *N, const SDLoc &loc);
1739 SDNode *FindNodeOrInsertPos(const FoldingSetNodeID &ID, const SDLoc &DL,
1771 const SDLoc &dl, EVT MemVT,
include/llvm/CodeGen/SelectionDAGISel.h 241 const SDLoc &DL);
include/llvm/CodeGen/SelectionDAGTargetInfo.h 51 virtual SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
68 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Op1,
80 virtual SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &dl,
93 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain,
105 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain,
118 EmitTargetCodeForStrcpy(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
130 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain,
138 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
144 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
150 virtual SDValue EmitTargetCodeForSetTag(SelectionDAG &DAG, const SDLoc &dl,
include/llvm/CodeGen/SwitchLoweringUtils.h 131 SDLoc DL;
140 MachineBasicBlock *falsebb, MachineBasicBlock *me, SDLoc dl,
include/llvm/CodeGen/TargetLowering.h 3025 const SDLoc &DL, const SDValue OldLHS,
3033 const SDLoc &dl) const;
3238 SDValue buildLegalVectorShuffle(EVT VT, const SDLoc &DL, SDValue N0,
3297 const SDLoc &dl) const;
3425 const SmallVectorImpl<ISD::InputArg> & /*Ins*/, const SDLoc & /*dl*/,
3458 SDLoc DL;
3470 CallLoweringInfo &setDebugLoc(const SDLoc &dl) {
3669 const SDLoc & /*dl*/,
3747 virtual SDValue prepareVolatileOrAtomicLoad(SDValue Chain, const SDLoc &DL,
3964 SDLoc DL,
4045 bool expandMUL_LOHI(unsigned Opcode, EVT VT, SDLoc dl, SDValue LHS,
4153 SDValue IncrementMemoryAddress(SDValue Addr, SDValue Mask, const SDLoc &DL,
4220 const SDLoc &DL) const {
4230 virtual SDValue expandIndirectJTBranch(const SDLoc& dl, SDValue Value, SDValue Addr,
4243 const SDLoc &DL, DAGCombinerInfo &DCI) const;
4245 const SDLoc &DL, DAGCombinerInfo &DCI) const;
4250 const SDLoc &DL) const;
4255 DAGCombinerInfo &DCI, const SDLoc &DL) const;
4259 DAGCombinerInfo &DCI, const SDLoc &DL,
4263 const SDLoc &DL) const;
4267 DAGCombinerInfo &DCI, const SDLoc &DL,
4271 const SDLoc &DL) const;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 484 const SDLoc &DL, SDValue N0,
486 SDValue reassociateOpsCommutative(unsigned Opc, const SDLoc &DL, SDValue N0,
488 SDValue reassociateOps(unsigned Opc, const SDLoc &DL, SDValue N0,
498 SDValue SimplifySelect(const SDLoc &DL, SDValue N0, SDValue N1, SDValue N2);
499 SDValue SimplifySelectCC(const SDLoc &DL, SDValue N0, SDValue N1,
503 const SDLoc &DL, SDValue N0, SDValue N1, SDValue N2, SDValue N3,
505 SDValue foldSelectCCToShiftAnd(const SDLoc &DL, SDValue N0, SDValue N1,
508 const SDLoc &DL);
512 const SDLoc &DL, bool foldBooleans);
531 SDValue BuildLogBase2(SDValue V, const SDLoc &DL);
546 const SDLoc &DL);
547 SDValue MatchRotate(SDValue LHS, SDValue RHS, const SDLoc &DL);
557 SDValue createBuildVecShuffle(const SDLoc &DL, SDNode *N,
881 const SDLoc &DL,
938 SDValue DAGCombiner::reassociateOpsCommutative(unsigned Opc, const SDLoc &DL,
969 SDValue DAGCombiner::reassociateOps(unsigned Opc, const SDLoc &DL, SDValue N0,
1087 SDLoc DL(Load);
1102 SDLoc DL(Op);
1141 SDLoc DL(Op);
1156 SDLoc DL(Op);
1200 SDLoc DL(Op);
1271 SDLoc DL(Op);
1336 SDLoc DL(Op);
1974 SDLoc DL(Sel);
2026 SDLoc DL(N);
2064 SDLoc DL(N);
2078 SDLoc DL(N);
2296 SDLoc DL(N);
2320 SDLoc DL(N);
2404 SelectionDAG &DAG, const SDLoc &DL) {
2421 SDLoc DL(LocReference);
2501 SDLoc DL(N);
2527 static SDValue flipBoolean(SDValue V, const SDLoc &DL,
2594 SDLoc DL(N);
2681 SDLoc DL(N);
2766 SDLoc DL(N);
2808 SDLoc DL(N);
2844 static SDValue tryFoldToZero(const SDLoc &DL, const TargetLowering &TLI, EVT VT,
2857 SDLoc DL(N);
3166 SDLoc DL(N);
3203 SDLoc DL(N);
3234 SDLoc DL(N);
3378 SDLoc DL(N);
3386 SDLoc DL(N);
3395 SDLoc DL(N);
3428 SDLoc DL(N);
3581 SDLoc DL(N);
3634 SDLoc DL(N);
3687 SDLoc DL(N);
3778 SDLoc DL(N);
3825 SDLoc DL(N);
3876 SDLoc DL(N);
3954 SDLoc DL(N);
4001 SDLoc DL(N);
4107 SDLoc DL(N);
4138 SDLoc DL(N);
4183 SDLoc DL(N);
4269 SDLoc DL(N);
4413 const SDLoc &DL) {
4564 SDLoc DL(N);
4591 SDLoc DL0(N0);
4970 SDLoc DL(N);
5023 SDLoc DL(And);
5429 SDLoc DL(N);
5586 SDLoc DL(N);
5606 SDLoc DL(N);
5891 const SDLoc &DL) {
6115 unsigned NegOpcode, const SDLoc &DL) {
6136 SDValue DAGCombiner::MatchRotate(SDValue LHS, SDValue RHS, const SDLoc &DL) {
6836 SDLoc DL(N);
6874 SDLoc DL(N);
6926 SDLoc DL0(N0);
7114 SDLoc DL(Shift);
7189 SDLoc DL(N);
7210 SDLoc DL(N);
7224 SDLoc dl(N);
7363 SDLoc DL(N);
7407 SDLoc DL(N);
7432 SDLoc DL(N);
7449 SDLoc DL(N);
7474 SDLoc DL(N);
7479 SDLoc DL(N);
7483 SDLoc DL(N0);
7493 SDLoc DL(N);
7579 SDLoc DL(N);
7631 SDLoc DL(N);
7665 SDLoc DL(N);
7696 SDLoc DL(N);
7772 SDLoc DL(N);
7791 SDLoc DL(N0);
7807 SDLoc DL(N);
7825 SDLoc DL0(N0);
7832 SDLoc DL(N);
7870 SDLoc DL(N0);
7877 SDLoc DL(N);
8131 static SDValue combineMinNumMaxNum(const SDLoc &DL, EVT VT, SDValue LHS,
8200 SDLoc DL(N);
8207 SDLoc DL(N);
8221 SDLoc DL(N);
8329 SDLoc DL(N);
8513 SDLoc DL(N);
8569 SDLoc DL(N);
8582 SDLoc DL(N);
8594 SDLoc DL(N);
8606 SDLoc DL(N);
8650 SDLoc DL(N);
8683 SDLoc DL(N);
8891 SDLoc DL(N);
8956 SDLoc DL(Op);
9037 SDLoc DL(ExtLoad);
9113 SDLoc DL(N);
9206 SDLoc DL1(N1);
9212 SDLoc DL0(N0);
9265 SDLoc DL(Cast);
9368 SDLoc dl(Ld);
9401 SDLoc DL(N);
9413 SDLoc DL(N);
9694 SDLoc DL(Extend);
9784 SDLoc DL(N);
9839 SDLoc DL(N);
9890 SDLoc DL(N);
9911 SDLoc DL(N);
9935 SDLoc DL(N);
9995 SDLoc DL(N);
10090 SDLoc DL(N);
10128 SDLoc DL(N);
10149 SDLoc DL(N);
10310 SDLoc DL(LN0);
10605 SDLoc DL(N);
10616 SDLoc SL(N0);
10632 SDLoc SL(N);
10647 SDLoc DL(N);
10773 SDLoc SL(N);
10795 SDLoc SL(N);
10839 SDLoc DL(N);
11040 SDLoc DL(N);
11101 SDLoc DL(X);
11253 SDLoc DL(BV);
11328 SDLoc SL(N);
11540 SDLoc SL(N);
11831 SDLoc SL(N);
11925 SDLoc DL(N);
12104 SDLoc DL(N);
12196 SDLoc DL(N);
12331 SDLoc DL(N);
12493 SDLoc DL(N);
12519 SDLoc DL(N);
12776 SDLoc DL(N);
12855 SDLoc DL(N);
12869 SDLoc DL(N);
12915 SDLoc DL(N);
13037 SDLoc DL(N);
13187 SDLoc DL0(N0);
13285 SDLoc DL(N0);
13362 SDLoc DL(N);
13707 SDLoc DL(OtherUses[i]);
14391 SDLoc DL(Origin);
14802 SDLoc DL(IVal);
14819 SDLoc DL(IVal);
15089 SDLoc StoreDL(StoreNodes[0].MemNode);
15113 SDLoc DL(StoreNodes[0].MemNode);
15952 SDLoc LoadDL(LoadNodes[0].MemNode);
15953 SDLoc StoreDL(StoreNodes[0].MemNode);
16020 SDLoc SL(ST);
16049 SDLoc DL(ST);
16423 SDLoc DL(ST);
16576 SDLoc DL(N);
16594 SDLoc DL(N);
16698 SDLoc DL(EVE);
16784 SDLoc DL(ExtElt);
16806 SDLoc DL(N);
17065 SDLoc DL(N);
17166 SDValue DAGCombiner::createBuildVecShuffle(const SDLoc &DL, SDNode *N,
17348 SDLoc DL(BV);
17363 SDLoc DL(N);
17617 SDLoc DL(N);
17713 SDLoc DL(N);
18129 SDLoc DL(Extract);
18169 SDLoc DL(Extract);
18208 SDLoc DL(Extract);
18262 SDLoc DL(N);
18402 SDLoc DL(Shuf);
18906 SDLoc DL(N);
19324 SDLoc DL(N);
19418 SDLoc dl(N);
19451 SDLoc DL(N);
19555 SDLoc DL(N);
19610 SDLoc DL(N);
19633 SDLoc DL(N);
19661 SDLoc DL(N);
19680 SDValue DAGCombiner::SimplifySelect(const SDLoc &DL, SDValue N0, SDValue N1,
19905 SDValue DAGCombiner::foldSelectCCToShiftAnd(const SDLoc &DL, SDValue N0,
19975 const SDLoc &DL, SDValue N0, SDValue N1, SDValue N2, SDValue N3,
20029 SDValue DAGCombiner::SimplifySelectCC(const SDLoc &DL, SDValue N0, SDValue N1,
20178 ISD::CondCode Cond, const SDLoc &DL,
20248 SDValue DAGCombiner::BuildLogBase2(SDValue V, const SDLoc &DL) {
20287 SDLoc DL(Op);
20336 SDLoc DL(Arg);
20368 SDLoc DL(Arg);
20438 SDLoc DL(Op);
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 124 const SDLoc &dl);
126 const SDLoc &dl);
132 SDValue ShuffleWithNarrowerEltType(EVT NVT, EVT VT, const SDLoc &dl,
137 bool &NeedInvert, const SDLoc &dl);
161 const SDLoc &dl);
163 const SDLoc &dl, SDValue ChainIn);
169 void getSignAsIntValue(FloatSignAsInt &State, const SDLoc &DL,
171 SDValue modifySignAsInt(const FloatSignAsInt &State, const SDLoc &DL,
176 const SDLoc &dl);
178 const SDLoc &dl);
180 const SDLoc &dl);
182 SDValue ExpandBITREVERSE(SDValue Op, const SDLoc &dl);
183 SDValue ExpandBSWAP(SDValue Op, const SDLoc &dl);
260 EVT NVT, EVT VT, const SDLoc &dl, SDValue N1, SDValue N2,
291 SDLoc dl(CFP);
347 SDLoc dl(CP);
365 const SDLoc &dl) {
398 const SDLoc &dl) {
437 SDLoc dl(ST);
486 SDLoc dl(Node);
668 SDLoc dl(Node);
1281 SDLoc dl(Op);
1364 SDLoc dl(Op);
1393 SDLoc dl(Node);
1438 const SDLoc &DL,
1490 const SDLoc &DL,
1503 SDLoc DL(Node);
1559 SDLoc DL(Node);
1584 SDLoc dl(Node);
1635 const SDLoc &dl) {
1739 EVT DestVT, const SDLoc &dl) {
1744 EVT DestVT, const SDLoc &dl,
1785 SDLoc dl(Node);
1806 SDLoc dl(Node);
1901 SDLoc dl(Node);
2011 SDLoc DL(Node);
2228 SDLoc dl(Node);
2329 SDLoc dl(Node);
2349 const SDLoc &dl) {
2461 const SDLoc &dl) {
2502 const SDLoc &dl) {
2538 SDValue SelectionDAGLegalize::ExpandBITREVERSE(SDValue Op, const SDLoc &dl) {
2602 SDValue SelectionDAGLegalize::ExpandBSWAP(SDValue Op, const SDLoc &dl) {
2656 SDLoc dl(Node);
3752 SDLoc dl(Node);
4135 SDLoc dl(Node);
4429 SDLoc SL(Node);
4459 SDLoc SL(Node);
4506 SDLoc SL(Node);
4542 SDLoc SL(Node);
4559 SDLoc SL(Node);
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 261 SDLoc dl(N);
481 SDLoc dl(N);
721 SDLoc dl(N);
776 SDLoc dl(N);
794 SDLoc dl(N);
943 SDLoc dl(N);
1022 SDLoc dl(N);
1185 SDLoc dl(N);
1198 SDLoc dl(N);
1398 SDLoc dl(N);
1407 SDLoc dl(N);
1521 SDLoc dl(N);
1550 SDLoc dl(N);
1681 const SDLoc &dl) {
1749 SDLoc dl(N);
1759 SDLoc dl(N);
2006 SDLoc DL(N);
2124 SDLoc DL(N);
2143 SDLoc DL(N);
2259 SDLoc DL(N);
2317 SDLoc DL(N);
2337 SDLoc SL(N);
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 288 SDLoc dl(N);
385 SDLoc dl(N);
397 SDLoc dl(N);
418 SDLoc dl(N);
432 SDLoc dl(N);
453 SDLoc dl(N);
466 SDLoc dl(N);
493 SDLoc dl(N);
534 SDLoc dl(N);
541 SDLoc dl(N);
548 SDLoc dl(N);
579 SDLoc dl(N);
593 SDLoc dl(N);
609 SDLoc dl(N);
634 SDLoc dl(N);
654 SDLoc dl(N);
729 SDLoc dl(N);
775 SDLoc dl(N);
837 SDLoc dl(N);
911 SDLoc dl(N);
976 SDLoc dl(N);
1037 SDLoc DL(N);
1093 SDLoc dl(N);
1339 SDLoc dl(N);
1456 SDLoc dl(N);
1470 SDLoc dl(N);
1485 SDLoc dl(N);
1566 SDLoc dl(N);
1579 SDLoc DL(N);
1616 SDLoc dl(N);
1826 SDLoc DL(N);
1922 SDLoc dl(N);
2008 SDLoc dl(N);
2094 SDLoc DL(N);
2127 SDLoc dl(N);
2256 SDLoc dl(N);
2282 SDLoc dl(N);
2302 SDLoc dl(N);
2360 SDLoc dl(N);
2379 SDLoc dl(N);
2401 SDLoc dl(N);
2423 SDLoc dl(N);
2443 SDLoc dl(N);
2451 SDLoc dl(N);
2465 SDLoc dl(N);
2472 SDLoc dl(N);
2492 SDLoc dl(N);
2512 SDLoc dl(N);
2523 SDLoc dl(N);
2543 SDLoc dl(N);
2556 SDLoc dl(N);
2573 SDLoc dl(N);
2607 SDLoc dl(N);
2635 SDLoc dl(N);
2660 SDLoc dl(N);
2759 SDLoc dl(N);
2771 SDLoc dl(N);
2850 SDLoc DL(N);
2872 SDLoc dl(N);
3087 SDLoc dl(Node);
3128 SDLoc dl(N);
3156 SDLoc dl(N);
3262 SDLoc dl(N);
3292 SDLoc dl(N);
3319 SDLoc dl(N);
3347 SDLoc dl(N);
3359 SDLoc dl(N);
3477 SDLoc dl(N);
3504 SDLoc dl(N);
3531 SDLoc dl(N);
3557 SDLoc dl(N);
3647 const SDLoc &dl) {
3848 SDLoc dl = SDLoc(N);
3904 SDLoc dl(N);
3983 SDLoc dl(N);
4058 SDLoc dl(N);
4076 SDLoc dl(N);
4107 SDLoc dl(N);
4126 SDLoc dl(N);
4148 SDLoc dl(N);
4164 SDLoc dl(N);
4181 SDLoc dl(N);
4221 SDLoc dl(N);
4258 SDLoc dl(N);
4270 SDLoc dl(N);
4276 SDLoc dl(N);
4290 SDLoc dl(N);
4300 SDLoc dl(N);
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp 858 SDLoc dl(Op);
951 SDLoc dl(Pair);
962 SDLoc dlHi(Hi);
963 SDLoc dlLo(Lo);
983 SDLoc dl(N);
1045 SDLoc dl(Bool);
1056 SDLoc dl(Op);
lib/CodeGen/SelectionDAG/LegalizeTypes.h 260 SDLoc dl(Op);
269 SDLoc dl(Op);
280 SDLoc DL(Op);
462 ISD::CondCode &CCCode, const SDLoc &dl);
611 ISD::CondCode &CCCode, const SDLoc &dl);
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp 45 SDLoc dl(N);
210 SDLoc dl(N);
248 SDLoc dl(N);
291 SDLoc dl(N);
316 SDLoc DL(Op);
332 SDLoc dl(N);
374 SDLoc dl(N);
410 SDLoc dl(N);
443 SDLoc dl(N);
459 SDLoc dl(N);
508 SDLoc dl(N);
546 SDLoc dl(N);
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 543 SDLoc dl(Op);
577 SDLoc dl(Op);
609 SDLoc dl(Op);
632 SDLoc dl(Op);
892 SDLoc DL(Op);
950 SDLoc DL(Op);
965 SDLoc DL(Op);
1001 SDLoc DL(Op);
1025 SDLoc DL(Op);
1083 SDLoc DL(Op);
1111 SDLoc DL(Op);
1135 SDLoc DL(Op);
1205 SDLoc DL(Op);
1249 SDLoc DL(Op);
1376 SDLoc dl(Op);
1421 SDLoc dl(Op);
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 227 SDLoc dl(N);
254 SDLoc DL(N);
380 SDLoc DL(N);
408 SDLoc DL(N);
448 SDLoc DL(N);
550 SDLoc DL(N);
751 SDLoc DL(N);
771 SDLoc dl(N);
1020 SDLoc dl(N);
1036 SDLoc dl(N);
1049 SDLoc dl(N);
1063 SDLoc dl(N);
1117 SDLoc dl(N);
1130 SDLoc dl(N);
1152 SDLoc dl(N);
1169 SDLoc dl(N);
1220 SDLoc dl(N);
1230 SDLoc DL(N);
1249 SDLoc dl(N);
1266 SDLoc dl(N);
1304 SDLoc dl(N);
1354 SDLoc dl(N);
1408 SDLoc dl(N);
1452 SDLoc dl(N);
1529 SDLoc dl(N);
1539 SDLoc dl(LD);
1576 SDLoc dl(MLD);
1641 SDLoc dl(MGT);
1710 SDLoc DL(N);
1735 SDLoc dl(N);
1776 SDLoc dl(N);
1827 SDLoc dl(N);
1938 SDLoc dl(N);
2082 SDLoc DL(N);
2110 SDLoc dl(N);
2153 SDLoc dl(N);
2202 SDLoc dl(N);
2245 SDLoc dl(N);
2290 SDLoc dl(MGT);
2366 SDLoc DL(N);
2426 SDLoc DL(N);
2482 SDLoc DL(N);
2526 SDLoc DL(N);
2589 SDLoc DL(N);
2632 SDLoc DL(N);
2654 SDLoc DL(N);
2909 SDLoc dl(N);
2919 SDLoc dl(N);
2928 SDLoc dl(N);
2951 SDLoc dl(ConcatOps[0]);
3021 SDLoc dl(N);
3097 SDLoc dl(N);
3206 SDLoc DL(N);
3259 SDLoc DL(N);
3342 SDLoc DL(N);
3380 SDLoc DL(N);
3495 SDLoc dl(N);
3572 SDLoc dl(N);
3594 SDLoc dl(N);
3667 SDLoc dl(N);
3743 SDLoc dl(N);
3769 SDLoc dl(N);
4057 SDLoc dl(N);
4212 SDLoc DL(N);
4283 SDLoc dl(N);
4344 SDLoc dl(N);
4386 SDLoc dl(N);
4461 SDLoc dl(N);
4503 SDLoc dl(N);
4551 SDLoc dl(N);
4584 SDLoc dl(N);
4649 SDLoc DL(N);
4734 SDLoc dl(LdOps[Start]);
4769 SDLoc dl(LD);
4920 SDLoc dl(LD);
4970 SDLoc dl(ST);
5038 SDLoc dl(ST);
5082 SDLoc dl(InOp);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 1052 const SDLoc &DL, void *&InsertPos) {
1098 SDValue SelectionDAG::getFPExtendOrRound(SDValue Op, const SDLoc &DL, EVT VT) {
1104 SDValue SelectionDAG::getAnyExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) {
1110 SDValue SelectionDAG::getSExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) {
1116 SDValue SelectionDAG::getZExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) {
1122 SDValue SelectionDAG::getBoolExtOrTrunc(SDValue Op, const SDLoc &SL, EVT VT,
1131 SDValue SelectionDAG::getZeroExtendInReg(SDValue Op, const SDLoc &DL, EVT VT) {
1143 SDValue SelectionDAG::getPtrExtOrTrunc(SDValue Op, const SDLoc &DL, EVT VT) {
1149 SDValue SelectionDAG::getPtrExtendInReg(SDValue Op, const SDLoc &DL, EVT VT) {
1156 SDValue SelectionDAG::getNOT(const SDLoc &DL, SDValue Val, EVT VT) {
1163 SDValue SelectionDAG::getLogicalNOT(const SDLoc &DL, SDValue Val, EVT VT) {
1168 SDValue SelectionDAG::getBoolConstant(bool V, const SDLoc &DL, EVT VT,
1183 SDValue SelectionDAG::getConstant(uint64_t Val, const SDLoc &DL, EVT VT,
1192 SDValue SelectionDAG::getConstant(const APInt &Val, const SDLoc &DL, EVT VT,
1197 SDValue SelectionDAG::getConstant(const ConstantInt &Val, const SDLoc &DL,
1290 SDValue SelectionDAG::getIntPtrConstant(uint64_t Val, const SDLoc &DL,
1296 const SDLoc &DL, bool LegalTypes) {
1301 SDValue SelectionDAG::getConstantFP(const APFloat &V, const SDLoc &DL, EVT VT,
1306 SDValue SelectionDAG::getConstantFP(const ConstantFP &V, const SDLoc &DL,
1338 SDValue SelectionDAG::getConstantFP(double Val, const SDLoc &DL, EVT VT,
1356 SDValue SelectionDAG::getGlobalAddress(const GlobalValue *GV, const SDLoc &DL,
1569 SDValue SelectionDAG::getVectorShuffle(EVT VT, const SDLoc &dl, SDValue N1,
1781 SDValue SelectionDAG::getEHLabel(const SDLoc &dl, SDValue Root,
1786 SDValue SelectionDAG::getLabelNode(unsigned Opcode, const SDLoc &dl,
1865 SDValue SelectionDAG::getAddrSpaceCast(const SDLoc &dl, EVT VT, SDValue Ptr,
1897 SDLoc dl(Node);
1931 SDLoc dl(Node);
1969 ISD::CondCode Cond, const SDLoc &dl) {
4151 static SDValue FoldBUILD_VECTOR(const SDLoc &DL, EVT VT,
4185 static SDValue foldCONCAT_VECTORS(const SDLoc &DL, EVT VT,
4262 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, EVT VT) {
4279 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, EVT VT,
4736 SDValue SelectionDAG::FoldConstantArithmetic(unsigned Opcode, const SDLoc &DL,
4794 SDValue SelectionDAG::FoldConstantArithmetic(unsigned Opcode, const SDLoc &DL,
4883 const SDLoc &DL, EVT VT,
4978 SDValue SelectionDAG::foldConstantFPMath(unsigned Opcode, const SDLoc &DL,
5036 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, EVT VT,
5445 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, EVT VT,
5590 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, EVT VT,
5596 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, EVT VT,
5628 const SDLoc &dl) {
5669 static SDValue getMemsetStringVal(EVT VT, const SDLoc &dl, SelectionDAG &DAG,
5712 const SDLoc &DL) {
5744 static void chainLoadsAndStoresForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
5769 static SDValue getMemcpyLoadsAndStores(SelectionDAG &DAG, const SDLoc &dl,
5954 static SDValue getMemmoveLoadsAndStores(SelectionDAG &DAG, const SDLoc &dl,
6064 static SDValue getMemsetStores(SelectionDAG &DAG, const SDLoc &dl,
6159 SDValue SelectionDAG::getMemcpy(SDValue Chain, const SDLoc &dl, SDValue Dst,
6234 SDValue SelectionDAG::getAtomicMemcpy(SDValue Chain, const SDLoc &dl,
6275 SDValue SelectionDAG::getMemmove(SDValue Chain, const SDLoc &dl, SDValue Dst,
6338 SDValue SelectionDAG::getAtomicMemmove(SDValue Chain, const SDLoc &dl,
6379 SDValue SelectionDAG::getMemset(SDValue Chain, const SDLoc &dl, SDValue Dst,
6440 SDValue SelectionDAG::getAtomicMemset(SDValue Chain, const SDLoc &dl,
6480 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
6502 SDValue SelectionDAG::getAtomicCmpSwap(unsigned Opcode, const SDLoc &dl,
6514 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
6542 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
6553 SDValue SelectionDAG::getMergeValues(ArrayRef<SDValue> Ops, const SDLoc &dl) {
6565 unsigned Opcode, const SDLoc &dl, SDVTList VTList, ArrayRef<SDValue> Ops,
6581 SDValue SelectionDAG::getMemIntrinsicNode(unsigned Opcode, const SDLoc &dl,
6624 SDValue SelectionDAG::getLifetimeNode(bool IsStart, const SDLoc &dl,
6694 EVT VT, const SDLoc &dl, SDValue Chain,
6719 EVT VT, const SDLoc &dl, SDValue Chain,
6767 SDValue SelectionDAG::getLoad(EVT VT, const SDLoc &dl, SDValue Chain,
6777 SDValue SelectionDAG::getLoad(EVT VT, const SDLoc &dl, SDValue Chain,
6784 SDValue SelectionDAG::getExtLoad(ISD::LoadExtType ExtType, const SDLoc &dl,
6795 SDValue SelectionDAG::getExtLoad(ISD::LoadExtType ExtType, const SDLoc &dl,
6803 SDValue SelectionDAG::getIndexedLoad(SDValue OrigLoad, const SDLoc &dl,
6818 SDValue SelectionDAG::getStore(SDValue Chain, const SDLoc &dl, SDValue Val,
6839 SDValue SelectionDAG::getStore(SDValue Chain, const SDLoc &dl, SDValue Val,
6869 SDValue SelectionDAG::getTruncStore(SDValue Chain, const SDLoc &dl, SDValue Val,
6891 SDValue SelectionDAG::getTruncStore(SDValue Chain, const SDLoc &dl, SDValue Val,
6936 SDValue SelectionDAG::getIndexedStore(SDValue OrigStore, const SDLoc &dl,
6964 SDValue SelectionDAG::getMaskedLoad(EVT VT, const SDLoc &dl, SDValue Chain,
6992 SDValue SelectionDAG::getMaskedStore(SDValue Chain, const SDLoc &dl,
7022 SDValue SelectionDAG::getMaskedGather(SDVTList VTs, EVT VT, const SDLoc &dl,
7063 SDValue SelectionDAG::getMaskedScatter(SDVTList VTs, EVT VT, const SDLoc &dl,
7180 SDValue SelectionDAG::getVAArg(EVT VT, const SDLoc &dl, SDValue Chain,
7186 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, EVT VT,
7202 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, EVT VT,
7267 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL,
7272 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList,
7322 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL,
7327 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList,
7333 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList,
7339 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList,
7345 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList,
7351 SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList,
7669 SDNode *SelectionDAG::UpdateSDLocOnMergeSDNode(SDNode *N, const SDLoc &OLoc) {
7823 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7829 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7836 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7843 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7851 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7857 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7865 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7873 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7880 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7888 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7897 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7904 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl,
7911 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &DL,
7941 SDValue SelectionDAG::getTargetExtractSubreg(int SRIdx, const SDLoc &DL, EVT VT,
7951 SDValue SelectionDAG::getTargetInsertSubreg(int SRIdx, const SDLoc &DL, EVT VT,
9117 SDLoc dl(N);
9191 SDLoc dl(N);
9310 SelectionDAG::SplitVector(const SDValue &N, const SDLoc &DL, const EVT &LoVT,
9325 SDValue SelectionDAG::WidenVector(const SDValue &N, const SDLoc &DL) {
9342 SDLoc SL(Op);
9584 SDValue SelectionDAG::getTokenFactor(const SDLoc &DL,
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 190 static SDValue getCopyFromPartsVector(SelectionDAG &DAG, const SDLoc &DL,
200 static SDValue getCopyFromParts(SelectionDAG &DAG, const SDLoc &DL,
357 static SDValue getCopyFromPartsVector(SelectionDAG &DAG, const SDLoc &DL,
490 static void getCopyToPartsVector(SelectionDAG &DAG, const SDLoc &dl,
498 static void getCopyToParts(SelectionDAG &DAG, const SDLoc &DL, SDValue Val,
631 SDValue Val, const SDLoc &DL, EVT PartVT) {
658 static void getCopyToPartsVector(SelectionDAG &DAG, const SDLoc &DL,
801 const SDLoc &dl, SDValue &Chain,
887 const SDLoc &dl, SDValue &Chain, SDValue *Flag,
943 unsigned MatchingIdx, const SDLoc &dl,
2314 SDLoc dl = CB.DL;
2421 SDLoc dl = getCurSDLoc();
2474 static SDValue getLoadStackGuard(SelectionDAG &DAG, const SDLoc &DL,
2514 SDLoc dl = getCurSDLoc();
2620 SDLoc dl = getCurSDLoc();
2686 SDLoc dl = getCurSDLoc();
2879 SDLoc dl = getCurSDLoc();
3143 SDLoc DL = getCurSDLoc();
3407 SDLoc dl = getCurSDLoc();
3483 SDLoc dl = getCurSDLoc();
3543 SDLoc DL = getCurSDLoc();
3840 SDLoc dl = getCurSDLoc();
3951 SDLoc dl = getCurSDLoc();
4059 SDLoc dl = getCurSDLoc();
4222 SDLoc dl = getCurSDLoc();
4267 SDLoc sdl = getCurSDLoc();
4385 SDLoc sdl = getCurSDLoc();
4427 SDLoc sdl = getCurSDLoc();
4491 SDLoc sdl = getCurSDLoc();
4551 SDLoc dl = getCurSDLoc();
4588 SDLoc dl = getCurSDLoc();
4637 SDLoc dl = getCurSDLoc();
4649 SDLoc dl = getCurSDLoc();
4714 SDLoc dl = getCurSDLoc();
4864 static SDValue GetSignificand(SelectionDAG &DAG, SDValue Op, const SDLoc &dl) {
4878 const TargetLowering &TLI, const SDLoc &dl) {
4891 const SDLoc &dl) {
4896 static SDValue getLimitedPrecisionExp2(SDValue t0, const SDLoc &dl,
4988 static SDValue expandExp(const SDLoc &dl, SDValue Op, SelectionDAG &DAG,
5010 static SDValue expandLog(const SDLoc &dl, SDValue Op, SelectionDAG &DAG,
5109 static SDValue expandLog2(const SDLoc &dl, SDValue Op, SelectionDAG &DAG,
5206 static SDValue expandLog10(const SDLoc &dl, SDValue Op, SelectionDAG &DAG,
5296 static SDValue expandExp2(const SDLoc &dl, SDValue Op, SelectionDAG &DAG,
5308 static SDValue expandPow(const SDLoc &dl, SDValue LHS, SDValue RHS,
5336 static SDValue ExpandPowI(const SDLoc &DL, SDValue LHS, SDValue RHS,
5642 SDLoc sdl = getCurSDLoc();
6716 SDLoc DL = getCurSDLoc();
6747 SDLoc DL = getCurSDLoc();
6882 SDLoc sdl = getCurSDLoc();
7388 SDLoc sdl = getCurSDLoc();
7835 static SDValue getAddressForMemoryInput(SDValue Chain, const SDLoc &Location,
7881 static void GetRegistersForValue(SelectionDAG &DAG, const SDLoc &DL,
8281 SDLoc dl = getCurSDLoc();
8380 SDLoc dl = getCurSDLoc();
8597 SDLoc SL = getCurSDLoc();
8667 const SDLoc &DL, SmallVectorImpl<SDValue> &Ops,
8695 SDLoc DL = getCurSDLoc();
8761 SDLoc dl = getCurSDLoc();
8906 SDLoc dl = getCurSDLoc();
9582 SDLoc dl = SDB->getCurSDLoc();
10076 SDLoc DL = getCurSDLoc();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h 458 SDLoc getCurSDLoc() const {
862 const SDLoc &dl, SDValue &Chain, SDValue *Flag,
870 void getCopyToRegs(SDValue Val, SelectionDAG &DAG, const SDLoc &dl,
878 unsigned MatchingIdx, const SDLoc &dl,
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 2031 const SDLoc &DL) {
2219 SDLoc DL(N);
2232 SDLoc dl(Op);
2246 SDLoc dl(Op);
lib/CodeGen/SelectionDAG/StatepointLowering.cpp 66 SDLoc L = Builder.getCurSDLoc();
lib/CodeGen/SelectionDAG/TargetLowering.cpp 125 const SDLoc &dl) const {
278 const SDLoc &dl, const SDValue OldLHS,
470 SDLoc DL(Op);
519 SDLoc dl(Op);
768 SDLoc dl(Op);
2116 SDLoc DL(Op);
2665 TargetLowering::buildLegalVectorShuffle(EVT VT, const SDLoc &DL, SDValue N0,
2780 ISD::CondCode Cond, const SDLoc &DL,
2849 const SDLoc &DL) const {
2937 DAGCombinerInfo &DCI, const SDLoc &DL) const {
3009 ISD::CondCode Cond, const SDLoc &DL,
3053 const SDLoc &dl) const {
4029 SDValue &Chain, SDValue &Flag, SDLoc DL, const AsmOperandInfo &OpInfo,
4563 const SDLoc &dl, SelectionDAG &DAG,
4638 SDLoc dl(N);
4747 SDLoc dl(N);
4910 const SDLoc &DL) const {
4925 DAGCombinerInfo &DCI, const SDLoc &DL,
5077 const SDLoc &DL) const {
5093 DAGCombinerInfo &DCI, const SDLoc &DL,
5586 bool TargetLowering::expandMUL_LOHI(unsigned Opcode, EVT VT, SDLoc dl,
5803 SDLoc DL(SDValue(Node, 0));
5841 SDLoc DL(SDValue(Node, 0));
5884 SDLoc dl(SDValue(Node, 0));
5952 SDLoc dl(SDValue(Node, 0));
6043 SDLoc dl(SDValue(Node, 0));
6121 SDLoc dl(Node);
6161 SDLoc dl(Node);
6221 SDLoc dl(Node);
6274 SDLoc dl(Node);
6329 SDLoc dl(N);
6350 SDLoc SL(LD);
6388 SDLoc SL(ST);
6468 SDLoc dl(LD);
6627 SDLoc dl(ST);
6743 const SDLoc &DL, EVT DataVT,
6776 const SDLoc &dl) {
6796 SDLoc dl(Index);
6826 SDLoc dl(GA);
6863 SDLoc dl(Op);
6887 SDLoc dl(Node);
6970 SDLoc dl(Node);
7104 SDLoc dl(Node);
7133 SDLoc dl(Node);
7173 SDLoc dl(Node);
7316 SDLoc dl(Node);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 281 SDLoc dl(Op);
318 SDLoc dl(N);
542 SDLoc dl(N);
587 SDLoc dl(N);
639 SDLoc dl(N);
720 SDLoc dl(N);
781 SDLoc dl(N);
873 SDLoc dl(N);
892 SDLoc dl(N);
924 SDLoc dl(N);
1013 SDLoc DL(N);
1109 SDLoc DL(Regs[0]);
1130 SDLoc dl(N);
1219 SDLoc dl(N);
1245 SDLoc dl(N);
1271 SDLoc dl(N);
1303 SDLoc dl(N);
1323 SDLoc dl(N);
1356 SDLoc DL(V64Reg);
1379 SDLoc dl(N);
1418 SDLoc dl(N);
1473 SDLoc dl(N);
1502 SDLoc dl(N);
1785 SDLoc dl(N);
1844 SDLoc dl(N);
2108 SDLoc dl(Op);
2267 SDLoc DL(N);
2384 SDLoc DL(N);
2419 SDLoc DL(N);
2482 SDLoc DL(N);
2525 SDLoc DL(N);
2677 SDLoc DL(N);
2723 SDLoc DL(N);
2833 SDLoc DL(N);
2856 SDLoc DL(N);
2964 SDLoc DL(Node);
2980 SDLoc DL(Node);
2997 SDLoc DL(Node);
lib/Target/AArch64/AArch64ISelLowering.cpp 988 SDLoc DL(Op);
1603 const SDLoc &dl, SelectionDAG &DAG) {
1704 const SDLoc &DL, SelectionDAG &DAG) {
1822 SDLoc DL(Val);
1972 const SDLoc &dl) {
2106 SDLoc DL(Op);
2235 SDLoc dl(Sel);
2353 SDLoc dl(Op);
2380 SDLoc DL(Op);
2447 SDLoc dl(Op);
2454 SDLoc dl(Op);
2462 SDLoc dl(Op);
2482 SDLoc dl(Op);
2509 SDLoc dl(Op);
2540 SDLoc dl(Op);
2569 SDLoc dl(Op);
2604 SDLoc DL(Op);
2683 SDLoc dl(N);
2736 SDLoc dl(Op);
2796 SDLoc DL(Op);
2822 SDLoc dl(Op);
2897 static SDValue LowerTruncateVectorStore(SDLoc DL, StoreSDNode *ST,
2933 SDLoc Dl(Op);
3136 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
3393 const SDLoc &DL,
3479 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
3719 SDLoc &DL = CLI.DL;
4164 const SDLoc &DL, SelectionDAG &DAG) const {
4309 SDLoc DL(N);
4322 SDLoc DL(N);
4338 SDLoc DL(N);
4352 SDLoc DL(N);
4383 SDLoc DL(GN);
4424 SDLoc DL(Op);
4487 const SDLoc &DL,
4525 SDLoc DL(Op);
4608 SDLoc DL(Op);
4682 SDLoc dl(Op);
4814 SDLoc DL(Op);
4902 SDLoc DL(Op);
4951 SDLoc dl(Op);
5018 SDValue FVal, const SDLoc &dl,
5211 SDLoc DL(Op);
5220 SDLoc DL(Op);
5272 SDLoc DL(Op);
5318 SDLoc DL(Op);
5332 SDLoc DL(Op);
5349 SDLoc DL(Op);
5427 SDLoc DL(Op);
5446 SDLoc DL(Op);
5512 SDLoc DL(Op);
5532 SDLoc DL(Op);
5562 SDLoc DL(Op);
5578 SDLoc DL(Op);
5600 SDLoc dl(Op);
5657 SDLoc dl(Op);
5780 SDLoc DL(Operand);
5819 SDLoc DL(Operand);
6226 SDLoc DL(V64Reg);
6246 SDLoc DL(V128Reg);
6257 SDLoc dl(Op);
6718 SDLoc DL(Op);
6749 const SDLoc &dl) {
6854 SDLoc DL(Op);
6926 SDLoc dl(Op);
7078 SDLoc dl(Op);
7144 SDLoc dl(Op);
7183 SDLoc dl(Op);
7223 SDLoc dl(Op);
7262 SDLoc dl(Op);
7284 SDLoc dl(Op);
7315 SDLoc dl(Op);
7369 SDLoc DL(N);
7472 SDLoc dl(Op);
7578 SDLoc dl(Op);
7847 SDLoc DL(Op);
7881 SDLoc DL(Op);
7897 SDLoc dl(Op);
8004 SDLoc DL(Op);
8052 const SDLoc &dl, SelectionDAG &DAG) {
8151 SDLoc dl(Op);
8209 static SDValue getReductionSDNode(unsigned Op, SDLoc DL, SDValue ScalarOp,
8219 SDLoc dl(Op);
8257 SDLoc dl(Op);
8274 SDLoc dl(Op);
8286 SDLoc dl(Op);
8317 SDLoc dl(Op);
9298 SDLoc DL(N);
9346 SDLoc DL(N);
9455 SDLoc DL(N);
9505 SDLoc DL(N);
9620 SDLoc DL(N);
9690 SDLoc DL(N);
9731 SDLoc DL(N);
9772 SDLoc DL(N);
9885 SDLoc DL(N);
9956 SDLoc dl(N);
9972 SDLoc dl(N);
10077 SDLoc DL(N);
10142 SDLoc dl(N);
10268 SDLoc dl(Op);
10430 SDLoc dl(N);
10434 SDLoc dl(N);
10460 SDLoc dl(N);
10598 SDLoc DL(N);
10634 SDLoc DL(&St);
10722 SDLoc DL(&St);
10845 SDLoc DL(S);
11555 SDLoc DL(N);
11638 SDLoc DL(N0);
11709 SDLoc DL(GN);
11929 SDLoc DL(N);
11950 SDLoc dl(N);
11959 SDLoc DL(N);
11969 SDLoc dl(V.getNode());
lib/Target/AArch64/AArch64ISelLowering.h 586 const SDLoc &DL, SelectionDAG &DAG,
595 const SDLoc &DL, SelectionDAG &DAG,
617 void saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, const SDLoc &DL,
627 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
651 SDValue LowerELFTLSDescCallSeq(SDValue SymAddr, const SDLoc &DL,
659 SDValue TVal, SDValue FVal, const SDLoc &dl,
lib/Target/AArch64/AArch64SelectionDAGInfo.cpp 19 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src,
62 static SDValue EmitUnrolledSetTag(SelectionDAG &DAG, const SDLoc &dl,
113 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Addr,
lib/Target/AArch64/AArch64SelectionDAGInfo.h 22 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &dl,
26 SDValue EmitTargetCodeForSetTag(SelectionDAG &DAG, const SDLoc &dl,
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 109 SDLoc SL(N);
173 MachineSDNode *buildSMovImm64(SDLoc &DL, uint64_t Val, EVT VT) const;
266 SDValue getMaterializedScalarImm32(int64_t Val, const SDLoc &DL) const;
277 SDNode *getS_BFE(unsigned Opcode, const SDLoc &DL, SDValue Val,
624 MachineSDNode *AMDGPUDAGToDAGISel::buildSMovImm64(SDLoc &DL, uint64_t Imm,
667 SDLoc DL(N);
792 SDLoc DL(N);
824 SDLoc DL(N);
949 SDLoc DL(Addr);
971 const SDLoc &DL) const {
980 SDLoc DL(N);
1043 SDLoc DL(N);
1069 SDLoc SL(N);
1083 SDLoc SL(N);
1098 SDLoc SL(N);
1114 SDLoc SL(N);
1142 SDLoc SL(N);
1169 SDLoc DL(Addr);
1221 SDLoc DL(Addr);
1243 SDLoc DL(Addr);
1265 SDLoc DL(Addr);
1331 SDLoc DL(Addr);
1432 SDLoc DL(Addr);
1484 SDLoc DL(Addr);
1555 SDLoc DL(Addr);
1591 SDLoc DL(Addr);
1656 SDLoc DL(N);
1752 SDLoc SL(ByteOffsetNode);
1783 SDLoc SL(Addr);
1805 SDLoc SL(Addr);
1873 SDLoc DL(Index);
1898 SDNode *AMDGPUDAGToDAGISel::getS_BFE(unsigned Opcode, const SDLoc &DL,
2052 SDLoc SL(N);
2142 SDLoc SL(N);
2266 SDLoc SL(N);
2433 SDLoc DL(In);
2452 SDLoc DL(In);
2516 SDLoc SL(In);
2535 SDLoc SL(In);
2552 SDLoc SL(In);
2616 SDLoc SL(In);
2621 SDLoc SL(In);
2807 SDLoc DL(Addr);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 1024 const SDLoc &DL, SelectionDAG &DAG) const {
1232 SDLoc SL(Op);
1259 SDValue AMDGPUTargetLowering::combineFMinMaxLegacy(const SDLoc &DL, EVT VT,
1334 SDLoc SL(Op);
1348 SDLoc SL(Op);
1356 SDLoc SL(Op);
1382 AMDGPUTargetLowering::splitVector(const SDValue &N, const SDLoc &DL,
1411 SDLoc SL(Op);
1464 SDLoc SL(Op);
1496 SDLoc SL(Op);
1528 SDLoc DL(Op);
1635 SDLoc DL(Op);
1844 SDLoc DL(Op);
1959 SDLoc DL(Op);
2019 SDLoc SL(Op);
2034 SDLoc SL(Op);
2058 static SDValue extractF64Exponent(SDValue Hi, const SDLoc &SL,
2074 SDLoc SL(Op);
2123 SDLoc SL(Op);
2162 SDLoc SL(Op);
2191 SDLoc SL(Op);
2260 SDLoc SL(Op);
2288 SDLoc SL(Op);
2299 SDLoc SL(Op);
2316 SDLoc SL(Op);
2410 SDLoc SL(Op);
2476 SDLoc SL(Op);
2506 SDLoc DL(Op);
2533 SDLoc DL(Op);
2553 SDLoc SL(Op);
2581 SDLoc DL(Op);
2687 SDLoc DL(Op);
2710 SDLoc DL(Op);
2734 SDLoc DL(Op);
2802 uint32_t Width, const SDLoc &DL) {
2853 SDLoc SL(N);
2908 SDLoc SL(N);
2963 SDLoc SL(N);
2991 DAGCombinerInfo &DCI, const SDLoc &SL,
3026 SDLoc SL(N);
3091 SDLoc SL(N);
3126 SDLoc SL(N);
3167 SDLoc SL(N);
3254 static SDValue getMul24(SelectionDAG &DAG, const SDLoc &SL,
3287 SDLoc DL(N);
3329 SDLoc DL(N);
3353 SDLoc DL(N);
3385 SDLoc SL(N);
3400 const SDLoc &DL,
3425 SDValue AMDGPUTargetLowering::performCtlz_CttzCombine(const SDLoc &SL, SDValue Cond,
3462 const SDLoc &SL,
3505 SDLoc SL(N);
3567 SDLoc SL(N);
3654 SDLoc SL(N);
3818 SDLoc SL(N);
3844 SDLoc SL(N);
3873 SDLoc DL(N);
3896 SDLoc SL(N);
3917 SDLoc SL(N);
3928 SDLoc SL(N);
4089 const SDLoc &SL,
4124 const SDLoc &SL,
4139 const SDLoc &SL,
4154 EVT VT, const SDLoc &SL,
lib/Target/AMDGPU/AMDGPUISelLowering.h 36 SDValue getFFBX_U32(SelectionDAG &DAG, SDValue Op, const SDLoc &DL, unsigned Opc) const;
84 SDValue splitBinaryBitConstantOpImpl(DAGCombinerInfo &DCI, const SDLoc &SL,
95 SDValue performCtlz_CttzCombine(const SDLoc &SL, SDValue Cond, SDValue LHS,
122 std::pair<SDValue, SDValue> splitVector(const SDValue &N, const SDLoc &DL,
203 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
226 SDValue combineFMinMaxLegacy(const SDLoc &DL, EVT VT, SDValue LHS,
280 const SDLoc &SL,
299 const SDLoc &SL,
303 const SDLoc &SL,
310 EVT VT, const SDLoc &SL,
lib/Target/AMDGPU/R600ISelLowering.cpp 506 SDLoc DL(Op);
530 SDLoc DL(Op);
694 SDLoc DL(Vector);
710 SDLoc DL(Op);
725 SDLoc DL(Op);
760 SDLoc DL(Op);
790 SDLoc DL(Op);
826 SDLoc DL(Op);
865 SDLoc DL(Op);
882 SDLoc DL(Op);
892 SDLoc DL(Op);
902 const SDLoc &DL,
941 SDLoc DL(Op);
1104 SDLoc DL(Ptr);
1140 SDLoc DL(Store);
1241 SDLoc DL(Op);
1386 SDLoc DL(Op);
1452 SDLoc DL(Op);
1580 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
1692 SDLoc DL(VectorEntry);
1741 SDLoc DL(VectorEntry);
1779 const SDLoc &DL) const {
1803 SDLoc DL(LoadNode);
1854 SDLoc DL(N);
lib/Target/AMDGPU/R600ISelLowering.h 44 const SDLoc &DL, SelectionDAG &DAG,
63 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, const SDLoc &DL,
69 const SDLoc &DL) const;
lib/Target/AMDGPU/SIISelLowering.cpp 1398 const SDLoc &SL,
1420 const SDLoc &SL) const {
1427 const SDLoc &SL, SDValue Val,
1459 const SDLoc &SL, SDValue Chain,
1504 const SDLoc &SL, SDValue Chain,
2019 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
2263 const SDLoc &DL, SelectionDAG &DAG) const {
2370 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
2442 const SDLoc &DL = CLI.DL;
2528 SDLoc SL;
2671 const SDLoc &DL = CLI.DL;
3957 SDLoc SL(Op);
3979 SDLoc SL(Op);
4002 SDLoc SL(Op);
4087 const SDLoc &DL,
4118 SDLoc DL(M);
4149 SDLoc DL(M);
4195 SDLoc DL(N);
4231 SDLoc SL(N);
4269 SDLoc SL(N);
4281 SDLoc SL(N);
4321 SDLoc SL(N);
4346 SDLoc SL(N);
4359 SDLoc SL(N);
4436 SDLoc DL(BRCOND);
4536 SDLoc DL(Op);
4560 const SDLoc &DL,
4576 SDLoc DL(Op);
4603 SDLoc SL(Op);
4629 SDLoc SL(Op);
4651 SDValue SITargetLowering::getSegmentAperture(unsigned AS, const SDLoc &DL,
4702 SDLoc SL(Op);
4774 SDLoc SL(Op);
4799 SDLoc SL(Op);
4863 SDLoc SL(Op);
4909 SDLoc SL(Op);
4961 SDLoc SL(Op);
5020 const SDLoc &DL, unsigned Offset, EVT PtrVT,
5077 SDLoc DL(GSD);
5108 const SDLoc &DL, SDValue V) const {
5127 SDLoc SL(Op);
5135 static SDValue emitNonHSAIntrinsicError(SelectionDAG &DAG, const SDLoc &DL,
5144 static SDValue emitRemovedIntrinsicError(SelectionDAG &DAG, const SDLoc &DL,
5153 static SDValue getBuildDwordsVector(SelectionDAG &DAG, SDLoc DL,
5197 SDLoc DL(CachePolicy);
5222 const SDLoc &DL, LLVMContext &Context) {
5306 SDLoc DL(TexFailCtrlConst);
5318 SDLoc DL(Op);
5638 SDValue SITargetLowering::lowerSBuffer(EVT VT, SDLoc DL, SDValue Rsrc,
5710 SDLoc DL(Op);
6069 SDLoc SL(Op);
6116 SDLoc DL(Op);
6709 SDValue SITargetLowering::getMemIntrinsicNode(unsigned Opcode, const SDLoc &DL,
6748 SDLoc DL(VData);
6768 SDLoc DL(Op);
7113 SDLoc DL(Offset);
7164 SDLoc DL(CombinedOffset);
7196 EVT LoadVT, SDLoc DL,
7215 EVT VDataType, SDLoc DL,
7232 const SDLoc &SL, EVT VT) {
7270 SDLoc SL(Ld);
7321 SDLoc DL(Op);
7491 SDLoc DL(Op);
7518 SDLoc SL(Op);
7568 static SDValue getFPBinOp(SelectionDAG &DAG, unsigned Opcode, const SDLoc &SL,
7588 static SDValue getFPTernOp(SelectionDAG &DAG, unsigned Opcode, const SDLoc &SL,
7613 SDLoc SL(Op);
7631 SDLoc SL(Op);
7666 const SDLoc &SL, const GCNSubtarget *ST) {
7680 SDLoc SL(Op);
7783 SDLoc SL(Op);
7862 SDLoc DL(Op);
7946 SDLoc DL(Op);
7983 SDLoc DL(Op);
8011 SDLoc DL(N);
8078 SDLoc SL(N);
8096 SDLoc SL(N);
8126 const SDLoc &SL,
8260 SDLoc SL(N);
8284 SDLoc DL(N);
8323 SDLoc DL(N);
8347 SDLoc DL(N);
8402 SDLoc DL(N);
8438 SDLoc DL(N);
8455 SDLoc DL(N);
8491 SDLoc DL(N);
8516 SDLoc SL(N);
8873 SelectionDAG &DAG, const SDLoc &SL, EVT VT, const APFloat &C) const {
8929 SDLoc SL(N);
8977 SDLoc SL(N);
9012 SelectionDAG &DAG, const SDLoc &SL,
9062 const SDLoc &SL,
9134 SDLoc DL(N);
9147 SDLoc DL(N);
9204 SDLoc SL(N);
9260 SDLoc SL(N);
9274 SDLoc SL(N);
9317 SDLoc SL(N);
9350 SDLoc SL(N);
9391 SDLoc SL(N);
9465 SDLoc SL(N);
9470 static SDValue getMad64_32(SelectionDAG &DAG, const SDLoc &SL,
9484 SDLoc SL(N);
9565 SDLoc SL(N);
9613 SDLoc SL(N);
9653 SDLoc SL(N);
9698 SDLoc SL(N);
9772 SDLoc SL(N);
9868 SDLoc SL(N);
10043 SDLoc SL(N);
10257 SDLoc SL(Node);
10282 SDLoc DL(Node);
10464 static SDValue buildSMovImm32(SelectionDAG &DAG, const SDLoc &DL,
10471 const SDLoc &DL,
10505 MachineSDNode *SITargetLowering::buildRSRC(SelectionDAG &DAG, const SDLoc &DL,
lib/Target/AMDGPU/SIISelLowering.h 40 SDValue lowerKernArgParameterPtr(SelectionDAG &DAG, const SDLoc &SL,
42 SDValue getImplicitArgPtr(SelectionDAG &DAG, const SDLoc &SL) const;
44 const SDLoc &SL, SDValue Chain,
49 const SDLoc &SL, SDValue Chain,
62 SDValue lowerSBuffer(EVT VT, SDLoc DL, SDValue Rsrc, SDValue Offset,
102 SDValue getMemIntrinsicNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList,
112 const SDLoc &DL,
116 SelectionDAG &DAG, EVT VT, EVT MemVT, const SDLoc &SL, SDValue Val,
123 SDValue getSegmentAperture(unsigned AS, const SDLoc &DL,
146 SDValue splitBinaryBitConstantOp(DAGCombinerInfo &DCI, const SDLoc &SL,
156 SDValue getCanonicalConstantFP(SelectionDAG &DAG, const SDLoc &SL, EVT VT,
160 SDValue performFPMed3ImmCombine(SelectionDAG &DAG, const SDLoc &SL,
162 SDValue performIntMed3ImmCombine(SelectionDAG &DAG, const SDLoc &SL,
212 SDValue handleByteShortBufferLoads(SelectionDAG &DAG, EVT LoadVT, SDLoc DL,
217 SDLoc DL, SDValue Ops[],
293 const SDLoc &DL, SelectionDAG &DAG,
303 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
317 const SDLoc &DL, SelectionDAG &DAG,
367 MachineSDNode *wrapAddr64Rsrc(SelectionDAG &DAG, const SDLoc &DL,
369 MachineSDNode *buildRSRC(SelectionDAG &DAG, const SDLoc &DL, SDValue Ptr,
375 SDValue copyToM0(SelectionDAG &DAG, SDValue Chain, const SDLoc &DL,
lib/Target/ARC/ARCISelLowering.cpp 38 SDLoc dl, SelectionDAG &DAG,
169 SDLoc dl(Op);
180 SDLoc dl(Op);
203 SDLoc dl(Op);
226 SDLoc &dl = CLI.DL;
372 SDLoc dl, SelectionDAG &DAG,
433 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
448 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG,
609 const SDLoc &dl, SelectionDAG &DAG) const {
716 SDLoc dl(Op);
727 SDLoc dl(GN);
739 SDLoc dl(Op);
lib/Target/ARC/ARCISelLowering.h 84 SDLoc dl, SelectionDAG &DAG,
98 const SDLoc &dl, SelectionDAG &DAG,
106 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &dl,
lib/Target/ARM/ARMISelDAGToDAG.cpp 74 inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) {
214 void AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc,
217 void AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc,
221 void AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc);
223 void AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc, EVT InactiveTy);
283 SDValue GetVLDSTAlign(SDValue Align, const SDLoc &dl, unsigned NumVecs,
539 SDLoc Loc(N);
1460 static inline SDValue getAL(SelectionDAG *CurDAG, const SDLoc &dl) {
1690 SDLoc dl(V0.getNode());
1701 SDLoc dl(V0.getNode());
1712 SDLoc dl(V0.getNode());
1723 SDLoc dl(V0.getNode());
1735 SDLoc dl(V0.getNode());
1750 SDLoc dl(V0.getNode());
1765 SDLoc dl(V0.getNode());
1780 SDValue ARMDAGToDAGISel::GetVLDSTAlign(SDValue Align, const SDLoc &dl,
1926 SDLoc dl(N);
2065 SDLoc dl(N);
2216 SDLoc dl(N);
2339 void ARMDAGToDAGISel::AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc,
2346 void ARMDAGToDAGISel::AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc,
2355 void ARMDAGToDAGISel::AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc) {
2361 void ARMDAGToDAGISel::AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc,
2371 SDLoc Loc(N);
2403 SDLoc Loc(N);
2429 SDLoc Loc(N);
2463 SDLoc Loc(N);
2507 SDLoc dl(N);
2640 SDLoc dl(N);
2874 SDLoc dl(N);
2918 SDLoc dl(N);
3805 SDLoc dl(N);
3837 SDLoc dl(N);
3897 SDLoc dl(N);
4297 const SDLoc &DL,
4418 SDLoc DL(N);
4533 SDLoc DL(N);
4644 SDLoc dl(N);
lib/Target/ARM/ARMISelLowering.cpp 1927 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
2007 SDValue Arg, const SDLoc &dl,
2020 void ARMTargetLowering::PassF64ArgInRegs(const SDLoc &dl, SelectionDAG &DAG,
2053 SDLoc &dl = CLI.DL;
2687 const SDLoc &DL, SelectionDAG &DAG) {
2724 const SDLoc &dl, SelectionDAG &DAG) const {
2958 SDLoc DL(Op);
2983 SDLoc dl(Op);
3026 SDLoc DL(Op);
3080 SDLoc DL(Op);
3127 SDLoc DL(Op);
3179 SDLoc dl(GA);
3222 SDLoc dl(GA);
3319 EVT PtrVT, const SDLoc &dl) {
3439 SDLoc dl(Op);
3507 SDLoc dl(Op);
3544 SDLoc DL(Op);
3561 SDLoc dl(Op);
3570 SDLoc dl(Op);
3577 SDLoc dl(Op);
3594 SDLoc dl(Op);
3628 SDLoc dl(Op);
3756 SDLoc dl(Op);
3799 SDLoc dl(Op);
3824 SDLoc dl(Op);
3836 const SDLoc &dl) const {
3878 const SDLoc &dl, SDValue &Chain,
3932 const SDLoc &dl, SDValue &Chain,
3953 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
4183 const SDLoc &dl) const {
4323 SelectionDAG &DAG, const SDLoc &dl) const {
4338 SDLoc DL(Cmp);
4366 SDLoc dl(Op);
4438 SDLoc dl(Op);
4453 SDLoc DL(BoolCarry);
4466 SDLoc DL(Flags);
4483 SDLoc dl(Op);
4533 SDLoc dl(Op);
4545 SDLoc dl(Op);
4660 SDValue ARMTargetLowering::getCMOV(const SDLoc &dl, EVT VT, SDValue FalseVal,
4881 SDLoc dl(Op);
5092 SDLoc dl(Op);
5128 SDLoc dl(Op);
5176 SDLoc dl(Op);
5215 SDLoc dl(Op);
5296 SDLoc dl(Op);
5330 SDLoc dl(Op);
5381 SDLoc dl(Op);
5448 SDLoc dl(Op);
5535 SDLoc dl(Op);
5558 SDLoc dl(Op); // FIXME probably not meaningful
5585 SDLoc DL(N);
5641 SDLoc dl(Op);
5659 SDLoc dl(N);
5778 static SDValue getZeroVector(EVT VT, SelectionDAG &DAG, const SDLoc &dl) {
5794 SDLoc dl(Op);
5838 SDLoc dl(Op);
5876 SDLoc dl(Op);
5891 SDLoc dl(N);
5948 SDLoc DL(N);
6034 SDLoc dl(N);
6077 SDLoc dl(N);
6167 SDLoc dl(Op);
6341 SDLoc DL(Op);
6371 const SDLoc &dl, EVT &VT, bool is128Bits,
6524 SDLoc DL(CFP);
6562 SDLoc DL(Op);
6588 SDLoc DL(Op);
6605 SDLoc DL(Op);
7015 const ARMSubtarget *ST, const SDLoc &dl) {
7033 SDLoc dl(Op);
7096 SDLoc dl(Op);
7334 SDLoc dl(Op);
7616 const SDLoc &dl) {
7678 SDLoc DL(Op);
7695 SDLoc DL(Op);
7723 static SDValue PromoteMVEPredVector(SDLoc dl, SDValue Pred, EVT VT,
7768 SDLoc dl(Op);
7802 SDLoc dl(Op);
7998 SDLoc dl(Op);
8037 SDLoc dl(Op);
8061 SDLoc dl(Op);
8090 SDLoc dl(Op);
8101 SDLoc dl(Op);
8159 SDLoc dl(Op);
8178 SDLoc dl(Op);
8390 SDLoc dl(N);
8469 SDLoc DL(Op);
8498 static SDValue LowerSDIV_v4i8(SDValue X, SDValue Y, const SDLoc &dl,
8529 static SDValue LowerSDIV_v4i16(SDValue N0, SDValue N1, const SDLoc &dl,
8574 SDLoc dl(Op);
8611 SDLoc dl(Op);
8688 SDLoc DL(Op);
8730 SDLoc dl(Op);
8806 SDLoc dl(Op);
8884 SDLoc dl(Op);
8893 SDLoc DL(N);
8913 SDLoc dl(Op);
8946 SDLoc dl(Op);
8969 SDLoc dl(Op);
8992 SDLoc dl(Op);
9032 SDLoc DL(N);
9052 SDLoc dl(V.getNode());
9103 SDLoc dl(Op);
9257 SDLoc dl(N);
10862 SDLoc dl(N);
10974 SDLoc dl(N);
11014 SDLoc dl(N);
11109 SDLoc dl(N);
11181 SDLoc dl(AddcNode);
11485 SDLoc DL(N);
11506 SDLoc DL(N);
11727 SDLoc dl(N);
11814 SDLoc DL(N);
11848 SDLoc DL(N);
11948 SDLoc DL(N);
12014 SDLoc dl(N);
12102 SDLoc dl(OR);
12129 SDLoc DL(N);
12321 SDLoc dl(N);
12558 SDLoc dl(N);
12590 SDLoc DL(LD);
12665 SDLoc dl(N);
12748 SDLoc dl(N);
12775 SDLoc dl(N);
12802 SDLoc dl(N);
12881 SDLoc dl(N);
13283 SDLoc DL(St);
13362 SDLoc DL(St);
13417 SDLoc DL(St);
13439 SDLoc dl(StVal);
13507 SDLoc dl(N);
13565 SDLoc dl(N);
13703 SDLoc dl(N);
13721 SDLoc dl(N);
13783 SDLoc DL(N);
13807 SDLoc dl(N);
13818 SDLoc dl(N);
13856 SDLoc DL(LD);
14009 SDLoc dl(X);
14141 SDLoc dl(Int);
14207 SDLoc dl(N);
14247 SDLoc dl(N);
15520 SDLoc DL(Op);
15968 SDLoc dl(Op);
16063 SDLoc DL(Op);
16118 SDLoc Loc(Op);
16160 SDLoc Loc(Op);
16178 SDLoc dl(N);
lib/Target/ARM/ARMISelLowering.h 661 void PassF64ArgInRegs(const SDLoc &dl, SelectionDAG &DAG, SDValue Chain,
669 const SDLoc &dl) const;
676 const SDLoc &dl, SelectionDAG &DAG,
757 const SDLoc &dl, SelectionDAG &DAG,
774 const SDLoc &dl, SelectionDAG &DAG,
777 int StoreByValRegs(CCState &CCInfo, SelectionDAG &DAG, const SDLoc &dl,
783 const SDLoc &dl, SDValue &Chain,
812 const SDLoc &dl, SelectionDAG &DAG) const override;
822 SDValue getCMOV(const SDLoc &dl, EVT VT, SDValue FalseVal, SDValue TrueVal,
826 SDValue &ARMcc, SelectionDAG &DAG, const SDLoc &dl) const;
828 const SDLoc &dl) const;
lib/Target/ARM/ARMSelectionDAGInfo.cpp 24 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src,
128 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src,
242 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src,
250 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src,
lib/Target/ARM/ARMSelectionDAGInfo.h 40 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
48 EmitTargetCodeForMemmove(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain,
55 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &dl,
60 SDValue EmitSpecializedLibcall(SelectionDAG &DAG, const SDLoc &dl,
lib/Target/AVR/AVRISelDAGToDAG.cpp 66 SDLoc dl(Op);
212 SDLoc dl(Op);
266 SDLoc dl(CopyFromRegOp);
344 SDLoc DL(N);
375 SDLoc DL(N);
433 SDLoc DL(N);
460 SDLoc DL(N);
472 SDLoc DL(N);
534 SDLoc DL(N);
lib/Target/AVR/AVRISelLowering.cpp 284 SDLoc dl(N);
385 SDLoc dl(Op);
445 SDLoc DL) const {
625 SDLoc dl(Op);
640 SDLoc dl(Op);
655 SDLoc DL(Op);
673 SDLoc dl(Op);
718 SDLoc DL(N);
778 SDLoc DL(N);
834 SDLoc DL(N);
1051 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, SelectionDAG &DAG,
1148 SDLoc &DL = CLI.DL;
1313 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, SelectionDAG &DAG,
1374 const SDLoc &dl, SelectionDAG &DAG) const {
1907 SDLoc DL(Op);
lib/Target/AVR/AVRISelLowering.h 138 SelectionDAG &DAG, SDLoc dl) const;
158 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &dl,
163 const SDLoc &dl, SelectionDAG &DAG,
170 const SDLoc &dl, SelectionDAG &DAG,
lib/Target/BPF/BPFISelDAGToDAG.cpp 101 SDLoc DL(Addr);
137 SDLoc DL(Addr);
171 SDLoc DL(Op);
210 SDLoc DL(Node);
252 SDLoc DL(Node);
lib/Target/BPF/BPFISelLowering.cpp 39 static void fail(const SDLoc &DL, SelectionDAG &DAG, const Twine &Msg) {
45 static void fail(const SDLoc &DL, SelectionDAG &DAG, const char *Msg,
208 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
411 const SDLoc &DL, SelectionDAG &DAG) const {
456 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
504 SDLoc DL(Op);
519 SDLoc DL(Op);
556 SDLoc DL(Op);
lib/Target/BPF/BPFISelLowering.h 80 const SDLoc &DL, SelectionDAG &DAG,
94 const SDLoc &DL, SelectionDAG &DAG,
99 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
lib/Target/BPF/BPFSelectionDAGInfo.cpp 21 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src,
lib/Target/BPF/BPFSelectionDAGInfo.h 22 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 66 void HexagonDAGToDAGISel::SelectIndexedLoad(LoadSDNode *LD, const SDLoc &dl) {
189 SDLoc dl(IntN);
226 SDLoc dl(IntN);
322 const SDLoc &dl(IntN);
363 SDLoc DL(IntN);
446 SDLoc dl(N);
463 void HexagonDAGToDAGISel::SelectIndexedStore(StoreSDNode *ST, const SDLoc &dl) {
555 SDLoc dl(N);
569 SDLoc dl(N);
699 SDLoc dl(N);
739 SDLoc DL(N);
775 const SDLoc &dl(N);
810 const SDLoc &dl(N);
840 const SDLoc &dl(N);
849 const SDLoc &dl(N);
863 const SDLoc &dl(N);
1005 SDLoc DLS = SOp;
1065 SDLoc DL = SDLoc(I);
1142 SDLoc dl(S);
1182 SDLoc dl(U);
1483 const SDLoc &dl(N);
lib/Target/Hexagon/HexagonISelDAGToDAG.h 95 void SelectIndexedLoad(LoadSDNode *LD, const SDLoc &dl);
96 void SelectIndexedStore(StoreSDNode *ST, const SDLoc &dl);
126 SDValue selectUndef(const SDLoc &dl, MVT ResTy) {
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp 832 SDValue getVectorConstant(ArrayRef<uint8_t> Data, const SDLoc &dl);
859 bool scalarizeShuffle(ArrayRef<int> Mask, const SDLoc &dl, MVT ResTy,
984 const SDLoc &dl(Results.InpNode);
1041 const SDLoc &dl(Results.InpNode);
1098 const SDLoc &dl(Results.InpNode);
1202 const SDLoc &dl(Results.InpNode);
1360 bool HvxSelector::scalarizeShuffle(ArrayRef<int> Mask, const SDLoc &dl,
1908 const SDLoc &dl(Results.InpNode);
1951 const SDLoc &dl(Results.InpNode);
1990 const SDLoc &dl) {
2079 const SDLoc &dl(N);
2124 const SDLoc &dl(N);
2162 const SDLoc &dl(N);
lib/Target/Hexagon/HexagonISelLowering.cpp 167 SelectionDAG &DAG, const SDLoc &dl) {
196 const SDLoc &dl, SelectionDAG &DAG) const {
262 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
317 SDLoc &dl = CLI.DL;
629 SDLoc DL(Op);
641 SDLoc dl(Op);
653 SDLoc DL(Op);
666 SDLoc dl(Op);
693 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
811 const SDLoc &dl(Op);
874 const SDLoc &dl(Op);
976 SDLoc dl(Op);
998 SDLoc dl(Op);
1010 SDLoc dl(Op);
1016 SDLoc dl(Op);
1051 SDLoc dl(Op);
1080 SDLoc dl(GA);
1113 SDLoc dl(GA);
1155 SDLoc dl(GA);
1177 SDLoc dl(GA);
1678 HexagonTargetLowering::validateConstPtrAlignment(SDValue Ptr, const SDLoc &dl,
1924 const SDLoc &dl(Op);
2080 const SDLoc &dl(Op);
2123 HexagonTargetLowering::buildVector32(ArrayRef<SDValue> Elem, const SDLoc &dl,
2206 HexagonTargetLowering::buildVector64(ArrayRef<SDValue> Elem, const SDLoc &dl,
2268 const SDLoc &dl, MVT ValTy, MVT ResTy,
2367 const SDLoc &dl, MVT ValTy,
2432 HexagonTargetLowering::expandPredicate(SDValue Vec32, const SDLoc &dl,
2441 HexagonTargetLowering::contractPredicate(SDValue Vec64, const SDLoc &dl,
2450 HexagonTargetLowering::getZero(const SDLoc &dl, MVT Ty, SelectionDAG &DAG)
2471 const SDLoc &dl(Op);
2525 const SDLoc &dl(Op);
2644 const SDLoc &dl(Op);
2664 const SDLoc &dl(Op);
2747 const SDLoc &dl(Op);
2779 const SDLoc &dl(Op);
2800 SDLoc dl(Op);
2903 const SDLoc &dl(N);
2931 const SDLoc &dl(Op);
lib/Target/Hexagon/HexagonISelLowering.h 186 const SDLoc &dl, SelectionDAG &DAG,
207 const SDLoc &dl, SelectionDAG &DAG,
226 const SDLoc &dl, SelectionDAG &DAG) const override;
335 void validateConstPtrAlignment(SDValue Ptr, const SDLoc &dl,
343 SDValue buildVector32(ArrayRef<SDValue> Elem, const SDLoc &dl, MVT VecTy,
345 SDValue buildVector64(ArrayRef<SDValue> Elem, const SDLoc &dl, MVT VecTy,
347 SDValue extractVector(SDValue VecV, SDValue IdxV, const SDLoc &dl,
350 const SDLoc &dl, MVT ValTy, SelectionDAG &DAG) const;
351 SDValue expandPredicate(SDValue Vec32, const SDLoc &dl,
353 SDValue contractPredicate(SDValue Vec64, const SDLoc &dl,
362 SDValue getInstr(unsigned MachineOpc, const SDLoc &dl, MVT Ty,
367 SDValue getZero(const SDLoc &dl, MVT Ty, SelectionDAG &DAG) const;
373 const SDLoc &dl, SelectionDAG &DAG) const;
401 SDValue opJoin(const VectorPair &Ops, const SDLoc &dl,
403 VectorPair opSplit(SDValue Vec, const SDLoc &dl, SelectionDAG &DAG) const;
411 SDValue getByteShuffle(const SDLoc &dl, SDValue Op0, SDValue Op1,
414 SDValue buildHvxVectorReg(ArrayRef<SDValue> Values, const SDLoc &dl,
416 SDValue buildHvxVectorPred(ArrayRef<SDValue> Values, const SDLoc &dl,
418 SDValue createHvxPrefixPred(SDValue PredV, const SDLoc &dl,
421 SDValue extractHvxElementReg(SDValue VecV, SDValue IdxV, const SDLoc &dl,
423 SDValue extractHvxElementPred(SDValue VecV, SDValue IdxV, const SDLoc &dl,
426 const SDLoc &dl, SelectionDAG &DAG) const;
428 const SDLoc &dl, SelectionDAG &DAG) const;
429 SDValue extractHvxSubvectorReg(SDValue VecV, SDValue IdxV, const SDLoc &dl,
431 SDValue extractHvxSubvectorPred(SDValue VecV, SDValue IdxV, const SDLoc &dl,
434 const SDLoc &dl, SelectionDAG &DAG) const;
436 const SDLoc &dl, SelectionDAG &DAG) const;
437 SDValue extendHvxVectorPred(SDValue VecV, const SDLoc &dl, MVT ResTy,
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 202 const SDLoc &dl, SelectionDAG &DAG) const {
252 HexagonTargetLowering::opJoin(const VectorPair &Ops, const SDLoc &dl,
259 HexagonTargetLowering::opSplit(SDValue Vec, const SDLoc &dl,
290 const SDLoc &dl(ElemIdx);
305 const SDLoc &dl(Idx);
312 HexagonTargetLowering::getByteShuffle(const SDLoc &dl, SDValue Op0,
344 const SDLoc &dl, MVT VecTy,
495 HexagonTargetLowering::createHvxPrefixPred(SDValue PredV, const SDLoc &dl,
585 const SDLoc &dl, MVT VecTy,
658 const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const {
682 const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const {
701 SDValue ValV, const SDLoc &dl, SelectionDAG &DAG) const {
746 SDValue ValV, const SDLoc &dl, SelectionDAG &DAG) const {
762 const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const {
807 const SDLoc &dl, MVT ResTy, SelectionDAG &DAG) const {
871 SDValue IdxV, const SDLoc &dl, SelectionDAG &DAG) const {
958 SDValue IdxV, const SDLoc &dl, SelectionDAG &DAG) const {
1002 HexagonTargetLowering::extendHvxVectorPred(SDValue VecV, const SDLoc &dl,
1021 const SDLoc &dl(Op);
1050 const SDLoc &dl(Op);
1139 const SDLoc &dl(Op);
1150 const SDLoc &dl(Op);
1171 const SDLoc &dl(Op);
1188 const SDLoc &dl(Op);
1235 const SDLoc &dl(Op);
1270 const SDLoc &dl(Op);
1324 const SDLoc &dl(Op);
1445 const SDLoc &dl(Op);
1482 const SDLoc &dl(Op);
1588 const SDLoc &dl(N);
lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp 20 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src,
lib/Target/Hexagon/HexagonSelectionDAGInfo.h 24 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
lib/Target/Lanai/LanaiISelDAGToDAG.cpp 85 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) {
105 SDLoc DL(Addr);
124 SDLoc DL(Addr);
316 SDLoc DL(Node);
lib/Target/Lanai/LanaiISelLowering.cpp 398 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
412 SDLoc &DL = CLI.DL;
439 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
538 const SDLoc &DL, SelectionDAG &DAG) const {
600 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
776 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
801 static LPCC::CondCode IntCondCCodeToICC(SDValue CC, const SDLoc &DL,
872 SDLoc DL(Op);
937 SDLoc DL(Op);
973 SDLoc DL(Op);
990 SDLoc DL(Op);
1006 SDLoc DL(Op);
1021 SDLoc DL(Op);
1059 SDLoc DL(Op);
1081 SDLoc DL(Op);
1127 SDLoc DL(Op);
1160 SDLoc DL(Op);
1194 SDLoc DL(Op);
1210 SDLoc DL(Op);
1239 SDLoc dl(Op);
1288 SDLoc dl(Op);
1376 SDLoc dl(N);
1386 SDLoc dl(N);
lib/Target/Lanai/LanaiISelLowering.h 119 const SDLoc &dl, SelectionDAG &DAG,
125 const SDLoc &DL, SelectionDAG &DAG,
131 const SDLoc &DL, SelectionDAG &DAG,
140 const SDLoc &DL, SelectionDAG &DAG,
145 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
lib/Target/Lanai/LanaiSelectionDAGInfo.cpp 22 SelectionDAG & /*DAG*/, const SDLoc & /*dl*/, SDValue /*Chain*/,
lib/Target/Lanai/LanaiSelectionDAGInfo.h 25 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp 381 SDLoc dl(Node);
lib/Target/MSP430/MSP430ISelLowering.cpp 553 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
573 SDLoc &dl = CLI.DL;
604 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
723 const SDLoc &dl, SelectionDAG &DAG) const {
792 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
922 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
948 SDLoc dl(N);
1009 SDLoc dl(Op);
1019 SDLoc dl(Op);
1028 ISD::CondCode CC, const SDLoc &dl, SelectionDAG &DAG) {
1119 SDLoc dl (Op);
1131 SDLoc dl (Op);
1211 SDLoc dl (Op);
1226 SDLoc dl(Op);
1262 SDLoc dl(Op);
1286 SDLoc dl(Op); // FIXME probably not meaningful
lib/Target/MSP430/MSP430ISelLowering.h 142 const SDLoc &dl, SelectionDAG &DAG,
148 const SDLoc &dl, SelectionDAG &DAG,
154 const SDLoc &dl, SelectionDAG &DAG,
160 const SDLoc &dl, SelectionDAG &DAG,
175 const SDLoc &dl, SelectionDAG &DAG) const override;
lib/Target/Mips/Mips16ISelDAGToDAG.cpp 45 Mips16DAGToDAGISel::selectMULT(SDNode *N, unsigned Opc, const SDLoc &DL, EVT Ty,
100 SDLoc DL(Addr);
181 SDLoc DL(Node);
lib/Target/Mips/Mips16ISelDAGToDAG.h 27 const SDLoc &DL, EVT Ty, bool HasLo,
lib/Target/Mips/MipsISelDAGToDAG.cpp 253 SDLoc DL(Node);
lib/Target/Mips/MipsISelLowering.cpp 578 SDLoc DL(N);
655 SDLoc DL(Op);
667 SDValue False, const SDLoc &DL) {
706 const SDLoc DL(N);
792 SDLoc DL(N);
911 SDLoc DL(N);
938 SDLoc DL(N);
1026 SDLoc DL(ROOTNode);
1095 SDLoc DL(N);
1116 SDLoc DL(N);
1906 SDLoc DL(Op);
1946 SDLoc DL(Op);
2023 SDLoc DL(GA);
2134 SDLoc DL(Op);
2153 SDLoc DL(Node);
2207 SDLoc DL(Op);
2255 SDLoc DL(Op);
2310 SDLoc DL(Op);
2347 SDLoc DL(Op);
2385 SDLoc DL(Op);
2427 SDLoc DL(Op);
2447 SDLoc DL(Op);
2454 SDLoc DL(Op);
2485 SDLoc DL(Op);
2539 SDLoc DL(LD);
2608 SDLoc DL(LD);
2620 SDLoc DL(SD);
2889 const SDLoc &DL, bool IsTailCall,
3019 SDLoc DL = CLI.DL;
3339 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
3405 EVT ArgVT, const SDLoc &DL,
3466 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
3638 const SDLoc &DL,
3653 const SDLoc &DL, SelectionDAG &DAG) const {
4024 SDLoc DL(Op);
4174 SDValue Chain, const SDLoc &DL, std::vector<SDValue> &OutChains,
4227 SDValue Chain, const SDLoc &DL,
4323 SDValue Chain, const SDLoc &DL,
lib/Target/Mips/MipsISelLowering.h 392 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG,
411 SDValue getAddrGlobal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG,
424 SDValue getAddrGlobalLargeGOT(NodeTy *N, const SDLoc &DL, EVT Ty,
443 SDValue getAddrNonPIC(NodeTy *N, const SDLoc &DL, EVT Ty,
460 SDValue getAddrNonPICSym64(NodeTy *N, const SDLoc &DL, EVT Ty,
487 SDValue getAddrGPRel(NodeTy *N, const SDLoc &DL, EVT Ty,
540 const SDLoc &dl, SelectionDAG &DAG,
577 void copyByValRegs(SDValue Chain, const SDLoc &DL,
586 void passByValArg(SDValue Chain, const SDLoc &DL,
598 const SDLoc &DL, SelectionDAG &DAG,
604 const SDLoc &dl, SelectionDAG &DAG,
608 SDValue Arg, const SDLoc &DL, bool IsTailCall,
622 const SDLoc &dl, SelectionDAG &DAG) const override;
625 const SDLoc &DL, SelectionDAG &DAG) const;
lib/Target/Mips/MipsSEISelDAGToDAG.cpp 205 void MipsSEDAGToDAGISel::selectAddE(SDNode *Node, const SDLoc &DL) const {
735 SDLoc DL(Node);
805 SDLoc DL(CN);
lib/Target/Mips/MipsSEISelDAGToDAG.h 40 const SDLoc &dl, EVT Ty, bool HasLo,
43 void selectAddE(SDNode *Node, const SDLoc &DL) const;
lib/Target/Mips/MipsSEISelLowering.cpp 413 SDLoc DL(Op);
792 static SDValue genConstMult(SDValue X, APInt C, const SDLoc &DL, EVT VT,
864 SDLoc DL(N);
1180 SDLoc DL(Op);
1209 SDLoc DL(Op);
1234 SDLoc DL(Op);
1269 SDLoc DL(Op);
1286 static SDValue initAccumulator(SDValue In, const SDLoc &DL, SelectionDAG &DAG) {
1294 static SDValue extractLOHI(SDValue Op, const SDLoc &DL, SelectionDAG &DAG) {
1313 SDLoc DL(Op);
1362 SDLoc DL(Op);
1378 SDLoc DL(Op);
1432 SDLoc DL(SplatValue);
1468 SDLoc DL(Op);
1508 SDLoc DL(Op);
1522 SDLoc DL(Op);
1531 SDLoc DL(Op);
1542 SDLoc DL(Op);
2295 SDLoc DL(Op);
2369 SDLoc DL(Op);
2411 SDLoc DL(Op);
2463 SDLoc DL(Op);
2597 SDLoc DL(Op);
2943 SDLoc DL(Op);
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp 594 SDLoc DL(N);
839 SDLoc dl(N);
997 SDLoc DL(N);
1263 SDLoc DL(N);
1704 SDLoc dl(N);
1875 SDLoc DL(N);
2098 SDLoc DL(Node);
2172 SDLoc DL(N);
2242 SDLoc DL(N);
3377 SDLoc DL(N);
lib/Target/NVPTX/NVPTXISelDAGToDAG.h 78 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) {
lib/Target/NVPTX/NVPTXISelLowering.cpp 1211 SDLoc DL(Operand);
1251 SDLoc dl(Op);
1425 SDLoc dl = CLI.DL;
1891 SDLoc dl(Node);
1947 SDLoc dl(Op.getNode());
1968 SDLoc dl(Op);
2029 SDLoc dl(Op);
2098 SDLoc SL(Op);
2139 SDLoc SL(Op);
2212 SDLoc DL(Op.getNode());
2251 SDLoc dl(Node);
2290 SDLoc DL(N);
2412 SDLoc dl(Node);
2464 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
2664 const SDLoc &dl, SelectionDAG &DAG) const {
4549 SDLoc DL(N);
4649 SDLoc DL(N);
4743 SDLoc DL(N);
4782 SDLoc DL(N);
4913 SDLoc DL(N);
lib/Target/NVPTX/NVPTXISelLowering.h 486 const SDLoc &dl, SelectionDAG &DAG,
499 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &dl,
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 167 inline SDValue getI16Imm(unsigned Imm, const SDLoc &dl) {
173 inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) {
179 inline SDValue getI64Imm(uint64_t Imm, const SDLoc &dl) {
184 inline SDValue getSmallIPtrImm(unsigned Imm, const SDLoc &dl) {
219 const SDLoc &dl);
322 SDLoc dl(Op);
574 SDLoc dl(SN);
636 SDLoc dl(ST);
679 SDLoc dl(LD);
717 SDLoc dl(N);
887 static SDNode *selectI64ImmDirect(SelectionDAG *CurDAG, const SDLoc &dl,
972 static SDNode *selectI64Imm(SelectionDAG *CurDAG, const SDLoc &dl,
1090 SDLoc dl(N);
1702 SDValue getI32Imm(unsigned Imm, const SDLoc &dl) {
1721 SDValue ExtendToInt64(SDValue V, const SDLoc &dl) {
1735 SDValue TruncateToInt32(SDValue V, const SDLoc &dl) {
1749 void SelectAndParts32(const SDLoc &dl, SDValue &Res, unsigned *InstCnt) {
1845 SDLoc dl(N);
1945 SDValue SelectRotMask64(SDValue V, const SDLoc &dl, unsigned RLAmt,
2009 SDValue SelectRotMaskIns64(SDValue Base, SDValue V, const SDLoc &dl,
2057 void SelectAndParts64(const SDLoc &dl, SDValue &Res, unsigned *InstCnt) {
2224 SDLoc dl(N);
2482 SDValue getCompoundZeroComparisonInGPR(SDValue LHS, SDLoc dl,
2485 int64_t RHSValue, SDLoc dl);
2487 int64_t RHSValue, SDLoc dl);
2489 int64_t RHSValue, SDLoc dl);
2491 int64_t RHSValue, SDLoc dl);
2552 SDLoc dl(N);
2579 SDLoc dl(N);
2656 SDLoc dl(LogicOp);
2742 SDLoc dl(Input);
2777 SDLoc dl(Input);
2790 SDLoc dl(NatWidthRes);
2815 IntegerCompareEliminator::getCompoundZeroComparisonInGPR(SDValue LHS, SDLoc dl,
2891 int64_t RHSValue, SDLoc dl) {
3064 int64_t RHSValue, SDLoc dl) {
3236 int64_t RHSValue, SDLoc dl) {
3393 int64_t RHSValue, SDLoc dl) {
3604 SDLoc dl(Compare);
3679 const SDLoc &dl) {
4007 SDLoc dl(N);
4350 SDLoc dl(N);
5246 SDLoc dl(N);
5477 SDLoc dl(N);
6550 SDLoc dl(GA);
lib/Target/PowerPC/PPCISelLowering.cpp 127 static SDValue widenVec(SelectionDAG &DAG, SDValue Vec, const SDLoc &dl);
2373 SDLoc dl(N);
2664 SDLoc DL(HiPart);
2690 SDValue PPCTargetLowering::getTOCEntry(SelectionDAG &DAG, const SDLoc &dl,
2848 SDLoc dl(GA);
2939 SDLoc DL(GSDN);
2977 SDLoc dl(Op);
3036 SDLoc dl(Node);
3150 SDLoc dl(Op);
3185 SDLoc dl(Op);
3404 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
3421 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
3679 const SDLoc &dl) const {
3692 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
4104 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
4779 SmallVectorImpl<SDValue> &MemOpChains, const SDLoc &dl) {
4795 int SPDiff, const SDLoc &dl) {
4849 SDValue &FPOpOut, const SDLoc &dl) const {
4876 SelectionDAG &DAG, const SDLoc &dl) {
4889 SmallVectorImpl<TailCallArgumentInfo> &TailCallArguments, const SDLoc &dl) {
4910 const SDLoc &dl, int SPDiff, unsigned NumBytes, SDValue LROp,
4948 SDValue CallSeqStart, const SDLoc &dl, int SPDiff, bool isTailCall,
5155 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
5218 CallingConv::ID CallConv, const SDLoc &dl, bool isTailCall, bool isVarArg,
5339 SDLoc &dl = CLI.DL;
5416 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
5651 SelectionDAG &DAG, const SDLoc &dl) const {
5669 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
6330 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
6786 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
6891 const SDLoc &dl, SelectionDAG &DAG) const {
6973 SDLoc dl(Op);
6990 SDLoc dl(Op);
7065 SDLoc dl(Op);
7093 SDLoc DL(Op);
7101 SDLoc DL(Op);
7115 SDLoc dl(Op);
7140 SDLoc dl(Op);
7158 SDLoc DL(Op);
7187 SDLoc DL(Op);
7241 SDLoc dl(Op);
7347 const SDLoc &dl) const {
7410 const SDLoc &dl) const {
7441 const SDLoc &dl) const {
7509 SDLoc dl(Op);
7557 SDLoc dl(NewResChain);
7603 const SDLoc &dl) const {
7630 static SDValue widenVec(SelectionDAG &DAG, SDValue Vec, const SDLoc &dl) {
7651 const SDLoc &dl) const {
7699 SDLoc dl(Op);
7956 SDLoc dl(Op);
8020 SDLoc dl(Op);
8048 SDLoc dl(Op);
8076 SDLoc dl(Op);
8111 SelectionDAG &DAG, const SDLoc &dl) {
8133 const SDLoc &dl, EVT DestVT = MVT::Other) {
8142 SelectionDAG &DAG, const SDLoc &dl,
8152 SDValue Op2, SelectionDAG &DAG, const SDLoc &dl,
8162 SelectionDAG &DAG, const SDLoc &dl) {
8230 SDLoc dl(Op);
8263 SDLoc dl(Op);
8590 const SDLoc &dl) {
8670 SDLoc dl(N);
8776 SDLoc dl(N);
8882 SDLoc dl(Op);
9447 SDLoc dl(Op);
9524 SDLoc DL(Op);
9555 SDLoc dl(Op);
9576 SDLoc dl(Op);
9608 SDLoc dl(Op);
9633 SDLoc dl(Op);
9653 SDLoc dl(Op);
9713 SDLoc dl(Op);
9801 SDLoc dl(Op);
9926 SDLoc dl(Op);
10015 SDLoc dl(Op);
10045 SDLoc dl(Op);
10189 SDLoc dl(N);
11942 bool Swap, SDLoc &DL, SelectionDAG &DAG) {
11978 SDLoc DL(N);
12018 SDLoc dl(N);
12299 SDLoc dl(N);
12598 SDLoc DL(N);
12632 SDLoc dl(N);
12716 SDLoc dl(N);
12805 SDLoc dl(N);
12936 SDLoc dl(N);
13023 SDLoc dl(N);
13122 SDLoc dl(N);
13190 SDLoc dl(N);
13256 SDLoc dl(N);
13345 SDLoc dl(SVN);
13353 SDLoc dl(LSBase);
13367 SDLoc dl(N);
14105 SDLoc DL(N);
14414 SDLoc dl(Op);
14514 SDLoc dl(Op);
14542 SDLoc dl(Op);
15151 SDLoc DL(N0);
15217 SDLoc DL(N);
15288 SDLoc dl(N);
15360 SDLoc DL(N);
15480 SDLoc dl(N);
15521 SDLoc dl(N);
lib/Target/PowerPC/PPCISelLowering.h 995 SelectionDAG &DAG, const SDLoc &dl) const;
997 const SDLoc &dl) const;
1001 const SDLoc &dl) const;
1004 const SDLoc &dl) const;
1031 const SDLoc &dl) const;
1033 SDValue getTOCEntry(SelectionDAG &DAG, const SDLoc &dl, SDValue GA) const;
1057 const SDLoc &dl) const;
1084 const SDLoc &dl, SelectionDAG &DAG,
1086 SDValue FinishCall(CallingConv::ID CallConv, const SDLoc &dl,
1099 const SDLoc &dl, SelectionDAG &DAG,
1113 const SDLoc &dl, SelectionDAG &DAG) const override;
1117 const SDLoc &dl) const;
1121 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1125 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1129 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1135 const SDLoc &dl) const;
1143 const SDLoc &dl, SelectionDAG &DAG,
1152 const SDLoc &dl, SelectionDAG &DAG,
1161 const SDLoc &dl, SelectionDAG &DAG,
1170 const SDLoc &dl, SelectionDAG &DAG,
lib/Target/RISCV/RISCVISelDAGToDAG.cpp 66 static SDNode *selectImm(SelectionDAG *CurDAG, const SDLoc &DL, int64_t Imm,
110 SDLoc DL(Node);
lib/Target/RISCV/RISCVISelLowering.cpp 398 SDLoc DL(Op);
409 static SDValue getTargetNode(GlobalAddressSDNode *N, SDLoc DL, EVT Ty,
414 static SDValue getTargetNode(BlockAddressSDNode *N, SDLoc DL, EVT Ty,
420 static SDValue getTargetNode(ConstantPoolSDNode *N, SDLoc DL, EVT Ty,
429 SDLoc DL(N);
469 SDLoc DL(Op);
506 SDLoc DL(N);
546 SDLoc DL(N);
578 SDLoc DL(Op);
617 SDLoc DL(Op);
657 SDLoc DL(Op);
678 SDLoc DL(Op);
704 SDLoc DL(Op);
723 SDLoc DL(Op);
762 SDLoc DL(Op);
839 SDLoc DL(N);
851 SDLoc DL(N);
863 SDLoc DL(N);
911 SDLoc DL(N);
937 SDLoc DL(N);
986 SDLoc DL(N);
1668 const CCValAssign &VA, const SDLoc &DL) {
1688 const CCValAssign &VA, const SDLoc &DL) {
1721 const CCValAssign &VA, const SDLoc &DL) {
1743 const CCValAssign &VA, const SDLoc &DL) {
1771 const CCValAssign &VA, const SDLoc &DL) {
1867 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
2090 SDLoc &DL = CLI.DL;
2382 const SDLoc &DL, SelectionDAG &DAG) const {
lib/Target/RISCV/RISCVISelLowering.h 161 const SDLoc &DL, SelectionDAG &DAG,
169 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
lib/Target/Sparc/SparcISelDAGToDAG.cpp 170 SDLoc dl(N);
323 SDLoc dl(N);
lib/Target/Sparc/SparcISelLowering.cpp 201 const SDLoc &DL, SelectionDAG &DAG) const {
212 const SDLoc &DL, SelectionDAG &DAG) const {
297 const SDLoc &DL, SelectionDAG &DAG) const {
371 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
385 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
580 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
720 SDLoc &dl = CLI.DL;
1096 SDLoc DL = CLI.DL;
1932 SDLoc DL(Op);
1942 SDLoc DL(Op);
2022 SDLoc DL(GA);
2122 const SDLoc &DL,
2200 unsigned &SPCC, const SDLoc &DL,
2333 SDLoc dl(Op);
2362 SDLoc dl(Op);
2390 SDLoc dl(Op);
2411 SDLoc dl(Op);
2435 SDLoc dl(Op);
2472 SDLoc dl(Op);
2511 SDLoc DL(Op);
2527 SDLoc DL(Node);
2550 SDLoc dl(Op);
2608 SDLoc dl(Op);
2621 SDLoc dl(Op);
2667 SDLoc dl(Op);
2691 static SDValue LowerF64Op(SDValue SrcReg64, const SDLoc &dl, SelectionDAG &DAG,
2727 SDLoc dl(Op);
2781 SDLoc dl(Op);
2818 SDLoc dl(Op);
2842 SDLoc dl(Op);
2886 SDLoc dl(Op);
2941 SDLoc dl(Op);
2992 SDLoc dl(Op);
3065 const SDLoc &DL,
3077 SDLoc dl(N);
3338 SDLoc dl(N);
3394 SDLoc dl(N);
lib/Target/Sparc/SparcISelLowering.h 129 const SDLoc &dl, SelectionDAG &DAG,
134 const SDLoc &dl, SelectionDAG &DAG,
139 const SDLoc &dl, SelectionDAG &DAG,
153 const SDLoc &dl, SelectionDAG &DAG) const override;
158 const SDLoc &DL, SelectionDAG &DAG) const;
163 const SDLoc &DL, SelectionDAG &DAG) const;
176 const SDLoc &DL, SelectionDAG &DAG) const;
181 const SDLoc &DL, SelectionDAG &DAG) const;
187 SDValue bitcastConstantFPToInt(ConstantFPSDNode *C, const SDLoc &DL,
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 284 SDValue getUNDEF(const SDLoc &DL, EVT VT) const;
287 SDValue convertTo(const SDLoc &DL, EVT VT, SDValue N) const;
638 SDLoc DL(Base);
935 SDValue SystemZDAGToDAGISel::getUNDEF(const SDLoc &DL, EVT VT) const {
940 SDValue SystemZDAGToDAGISel::convertTo(const SDLoc &DL, EVT VT,
952 SDLoc DL(N);
1052 SDLoc DL(N);
1112 SDLoc DL(Node);
1151 SDLoc DL(Node);
1195 SDLoc DL(Load);
1229 SDLoc DL(Store);
1333 SDLoc DL(StoreNode);
1667 SDLoc DL(Base);
1840 SDLoc DL(Node);
lib/Target/SystemZ/SystemZISelLowering.cpp 1240 static SDValue convertLocVTToValVT(SelectionDAG &DAG, const SDLoc &DL,
1269 static SDValue convertValVTToLocVT(SelectionDAG &DAG, const SDLoc &DL,
1295 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
1462 SDLoc &DL = CLI.DL;
1662 const SDLoc &DL, SelectionDAG &DAG) const {
1958 static void adjustZeroCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) {
1978 static void adjustSubwordCmp(SelectionDAG &DAG, const SDLoc &DL,
2142 static void adjustForSubtraction(SelectionDAG &DAG, const SDLoc &DL,
2208 static void adjustICmpTruncate(SelectionDAG &DAG, const SDLoc &DL,
2339 static void adjustForTestUnderMask(SelectionDAG &DAG, const SDLoc &DL,
2430 static void adjustForRedundantAnd(SelectionDAG &DAG, const SDLoc &DL,
2482 ISD::CondCode Cond, const SDLoc &DL) {
2536 static SDValue emitCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) {
2565 static void lowerMUL_LOHI32(SelectionDAG &DAG, const SDLoc &DL, unsigned Extend,
2581 static void lowerGR128Binary(SelectionDAG &DAG, const SDLoc &DL, EVT VT,
2593 static SDValue emitSETCC(SelectionDAG &DAG, const SDLoc &DL, SDValue CCReg,
2649 static SDValue expandV4F32ToV2F64(SelectionDAG &DAG, int Start, const SDLoc &DL,
2659 const SDLoc &DL, EVT VT,
2681 const SDLoc &DL, EVT VT,
2741 SDLoc DL(Op);
2756 SDLoc DL(Op);
2779 static SDValue getAbsolute(SelectionDAG &DAG, const SDLoc &DL, SDValue Op,
2795 SDLoc DL(Op);
2823 SDLoc DL(Node);
2863 SDLoc DL(Node);
2906 SDValue SystemZTargetLowering::lowerThreadPointer(const SDLoc &DL,
2929 SDLoc DL(Node);
3016 SDLoc DL(Node);
3028 SDLoc DL(JT);
3038 SDLoc DL(CP);
3059 SDLoc DL(Op);
3090 SDLoc DL(Op);
3106 SDLoc DL(Op);
3164 SDLoc DL(Op);
3197 SDLoc DL(Op);
3215 SDLoc DL(Op);
3273 SDLoc DL(Op);
3281 SDLoc DL(Op);
3329 SDLoc DL(Op);
3350 SDLoc DL(Op);
3370 SDLoc DL(Op);
3429 SDLoc DL(Op);
3441 SDLoc DL(N);
3506 SDLoc DL(N);
3549 SDLoc DL(Op);
3622 SDLoc DL(Op);
3683 SDLoc DL(Node);
3750 SDLoc DL(Src2);
3784 SDLoc DL(Node);
3877 SDLoc DL(Op);
3899 SDLoc DL(Op);
3912 SDLoc DL(CCReg);
4232 static SDValue getPermuteNode(SelectionDAG &DAG, const SDLoc &DL,
4261 static SDValue getGeneralPermuteNode(SelectionDAG &DAG, const SDLoc &DL,
4291 SDValue getNode(SelectionDAG &, const SDLoc &);
4379 SDValue GeneralShuffle::getNode(SelectionDAG &DAG, const SDLoc &DL) {
4467 static SDValue buildScalarToVector(SelectionDAG &DAG, const SDLoc &DL, EVT VT,
4483 static SDValue buildMergeScalars(SelectionDAG &DAG, const SDLoc &DL, EVT VT,
4499 static SDValue joinDwords(SelectionDAG &DAG, const SDLoc &DL, SDValue Op0,
4579 SystemZTargetLowering::buildVector(SelectionDAG &DAG, const SDLoc &DL, EVT VT,
4725 SDLoc DL(Op);
4755 SDLoc DL(Op);
4787 SDLoc DL(Op);
4797 SDLoc DL(Op);
4829 SDLoc DL(Op);
4873 SDLoc DL(Op);
5047 SDLoc DL(In);
5058 SDLoc DL(In);
5072 SDLoc DL(N);
5083 SDLoc DL(N);
5101 SDLoc DL(N);
5266 SDValue SystemZTargetLowering::combineExtract(const SDLoc &DL, EVT ResVT,
5373 const SDLoc &DL, EVT TruncVT, SDValue Op, DAGCombinerInfo &DCI) const {
5417 SDLoc DL(N0);
5446 SDLoc DL(N0);
5546 SDLoc DL(N);
lib/Target/SystemZ/SystemZISelLowering.h 490 const SDLoc &DL, SelectionDAG &DAG,
501 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
532 const SDLoc &DL, EVT VT,
534 SDValue lowerVectorSETCC(SelectionDAG &DAG, const SDLoc &DL,
545 SDValue lowerThreadPointer(const SDLoc &DL, SelectionDAG &DAG) const;
580 SDValue buildVector(SelectionDAG &DAG, const SDLoc &DL, EVT VT,
592 SDValue combineExtract(const SDLoc &DL, EVT ElemVT, EVT VecVT, SDValue OrigOp,
595 SDValue combineTruncateExtract(const SDLoc &DL, EVT TruncVT, SDValue Op,
lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp 25 static SDValue emitMemMem(SelectionDAG &DAG, const SDLoc &DL, unsigned Sequence,
49 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src,
64 static SDValue memsetStore(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
76 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst,
145 static SDValue emitCLC(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
169 static SDValue addIPMSequence(const SDLoc &DL, SDValue CCReg,
180 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1,
195 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src,
221 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest,
231 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1,
249 const SDLoc &DL,
262 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src,
269 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src,
lib/Target/SystemZ/SystemZSelectionDAGInfo.h 26 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &DL,
33 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &DL,
39 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
45 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
50 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest,
55 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
61 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
66 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp 88 SDLoc DL(Node);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 618 static void fail(const SDLoc &DL, SelectionDAG &DAG, const char *Msg) {
642 SDLoc DL = CLI.DL;
862 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
891 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL,
974 SDLoc DL(Op);
1031 SDLoc DL(Op);
1055 SDLoc DL(Op);
1091 SDLoc DL(Op);
1137 SDLoc DL(Op);
1158 SDLoc DL(Op);
1185 SDLoc DL(Op);
1212 SDLoc DL(Op);
1253 SDLoc DL(Op);
1292 SDLoc DL(Op);
1451 SDLoc DL(Op);
1493 SDLoc DL(Op);
1514 SDLoc DL(Op);
lib/Target/WebAssembly/WebAssemblyISelLowering.h 81 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &dl,
86 const SDLoc &DL, SelectionDAG &DAG,
lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp 22 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src,
37 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2,
46 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val,
lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h 25 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
31 SDValue EmitTargetCodeForMemmove(SelectionDAG &DAG, const SDLoc &dl,
36 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &DL,
lib/Target/X86/X86ISelDAGToDAG.cpp 268 inline void getAddressOperands(X86ISelAddressMode &AM, const SDLoc &DL,
408 inline SDValue getI8Imm(unsigned Imm, const SDLoc &DL) {
413 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) {
418 inline SDValue getI64Imm(uint64_t Imm, const SDLoc &DL) {
423 const SDLoc &DL) {
431 const SDLoc &DL) {
521 const SDLoc &dl, MVT VT, SDNode *Node);
523 const SDLoc &dl, MVT VT, SDNode *Node,
887 SDLoc dl(N);
908 SDLoc dl(N);
1027 SDLoc dl(N);
1085 SDLoc dl(N);
1581 SDLoc DL(N);
1648 SDLoc DL(N);
1763 SDLoc DL(N);
1818 SDLoc DL(N);
1847 SDLoc dl(N);
2156 SDLoc DL(N);
2235 SDLoc DL(N);
2280 SDLoc DL(N);
2398 SDLoc DL(N);
2438 SDLoc DL(N);
3351 SDLoc DL(Node);
3453 SDLoc dl(Node);
3572 bool MayFoldLoad, const SDLoc &dl,
3604 bool MayFoldLoad, const SDLoc &dl,
3647 SDLoc DL(N);
3725 SDLoc dl(N);
3855 SDLoc DL(Node);
4230 SDLoc dl(Root);
4341 SDLoc dl(N);
4352 SDLoc dl(Node);
5213 SDLoc dl(Node);
lib/Target/X86/X86ISelLowering.cpp 100 static void errorUnsupported(SelectionDAG &DAG, const SDLoc &dl,
1917 const SDLoc &DL) const {
2409 const SDLoc &Dl, SelectionDAG &DAG) {
2440 const SDLoc &Dl, SelectionDAG &DAG, SDValue &Arg,
2469 const SDLoc &dl, SelectionDAG &DAG) const {
2735 const SDLoc &Dl, const X86Subtarget &Subtarget,
2785 const EVT &ValLoc, const SDLoc &Dl,
2822 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
2953 SelectionDAG &DAG, const SDLoc &dl) {
3012 const SDLoc &dl, SelectionDAG &DAG,
3175 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
3538 SDValue Arg, const SDLoc &dl,
3558 bool Is64Bit, int FPDiff, const SDLoc &dl) const {
3573 int FPDiff, const SDLoc &dl) {
3589 static SDValue getMOVL(SelectionDAG &DAG, const SDLoc &dl, MVT VT, SDValue V1,
3603 SDLoc &dl = CLI.DL;
4685 static X86::CondCode TranslateX86CC(ISD::CondCode SetCCOpcode, const SDLoc &DL,
5362 const SDLoc &dl, bool IsMask = false) {
5392 MVT VT, SelectionDAG &DAG, const SDLoc &dl) {
5434 SelectionDAG &DAG, const SDLoc &dl) {
5459 const SDLoc &dl, unsigned vectorWidth) {
5490 SelectionDAG &DAG, const SDLoc &dl) {
5498 SelectionDAG &DAG, const SDLoc &dl) {
5504 SelectionDAG &DAG, const SDLoc &dl,
5534 SelectionDAG &DAG, const SDLoc &dl) {
5543 const SDLoc &dl) {
5557 const SDLoc &dl, unsigned WideSizeInBits) {
5610 const SDLoc &DL, EVT VT, ArrayRef<SDValue> Ops,
5653 SDLoc dl(Op);
5798 const SDLoc &dl) {
5812 static SDValue getOnesVector(EVT VT, SelectionDAG &DAG, const SDLoc &dl) {
5838 static SDValue getExtendInVec(unsigned Opcode, const SDLoc &DL, EVT VT,
5892 static SDValue getUnpackl(SelectionDAG &DAG, const SDLoc &dl, MVT VT,
5900 static SDValue getUnpackh(SelectionDAG &DAG, const SDLoc &dl, MVT VT,
7420 SDLoc dl(Op);
7464 SDLoc dl(Op);
7540 SDLoc DL(Op);
7650 SDLoc DL(Op);
7659 const SDLoc &dl) {
7669 static SDValue LowerAsSplatVectorLoad(SDValue SrcOp, MVT VT, const SDLoc &dl,
7722 SDLoc DL(Ptr);
7791 const SDLoc &DL, SelectionDAG &DAG,
8053 static SDValue combineToConsecutiveLoads(EVT VT, SDNode *N, const SDLoc &DL,
8165 SDLoc dl(BVOp);
8417 SDLoc DL(Op);
8491 SDLoc dl(Op);
8503 SDLoc dl(Op);
8709 const SDLoc &DL, SelectionDAG &DAG,
8916 SDLoc DL(BV);
9105 SDLoc DL(BV);
9188 SDLoc DL(Op);
9258 SDLoc DL(Op);
9282 SDLoc &DL, SelectionDAG &DAG,
9577 SDLoc DL(V);
9584 SDLoc dl(Op);
9953 SDLoc dl(Op);
10012 SDLoc dl(Op);
10422 static SDValue getV4X86ShuffleImm8ForMask(ArrayRef<int> Mask, const SDLoc &DL,
10538 static SDValue lowerShuffleWithPSHUFB(const SDLoc &DL, MVT VT,
10593 const SDLoc &dl);
10596 static SDValue lowerShuffleToEXPAND(const SDLoc &DL, MVT VT,
10622 const SDLoc &DL, SelectionDAG &DAG,
10706 static SDValue lowerShuffleWithUNPCK(const SDLoc &DL, MVT VT,
10770 static SDValue lowerShuffleWithVPMOV(const SDLoc &DL, ArrayRef<int> Mask,
10878 static SDValue lowerShuffleWithPACK(const SDLoc &DL, MVT VT, ArrayRef<int> Mask,
10895 static SDValue lowerShuffleAsBitMask(const SDLoc &DL, MVT VT, SDValue V1,
10950 static SDValue lowerShuffleAsBitBlend(const SDLoc &DL, MVT VT, SDValue V1,
11033 static SDValue lowerShuffleAsBlend(const SDLoc &DL, MVT VT, SDValue V1,
11188 static SDValue lowerShuffleAsBlendAndPermute(const SDLoc &DL, MVT VT,
11227 static SDValue lowerShuffleAsUNPCKAndPermute(const SDLoc &DL, MVT VT,
11291 const SDLoc &DL, MVT VT, SDValue V1, SDValue V2, ArrayRef<int> Mask,
11382 const SDLoc &DL, MVT VT, SDValue V1, SDValue V2, ArrayRef<int> Mask,
11534 static SDValue lowerShuffleAsByteRotate(const SDLoc &DL, MVT VT, SDValue V1,
11591 static SDValue lowerShuffleAsRotate(const SDLoc &DL, MVT VT, SDValue V1,
11613 const SDLoc &DL, MVT VT, SDValue V1, SDValue V2, ArrayRef<int> Mask,
11759 static SDValue lowerShuffleAsShift(const SDLoc &DL, MVT VT, SDValue V1,
11917 static SDValue lowerShuffleWithSSE4A(const SDLoc &DL, MVT VT, SDValue V1,
11945 const SDLoc &DL, MVT VT, int Scale, int Offset, bool AnyExt, SDValue InputV,
12107 const SDLoc &DL, MVT VT, SDValue V1, SDValue V2, ArrayRef<int> Mask,
12263 const SDLoc &DL, MVT VT, SDValue V1, SDValue V2, ArrayRef<int> Mask,
12360 static SDValue lowerShuffleAsTruncBroadcast(const SDLoc &DL, MVT VT, SDValue V0,
12434 static SDValue lowerShuffleOfExtractsAsVperm(const SDLoc &DL, SDValue N0,
12489 static SDValue lowerShuffleAsBroadcast(const SDLoc &DL, MVT VT, SDValue V1,
12768 static SDValue lowerShuffleAsInsertPS(const SDLoc &DL, SDValue V1, SDValue V2,
12794 const SDLoc &DL, MVT VT, SDValue V1, SDValue V2, ArrayRef<int> Mask,
12908 static SDValue lowerV2F64Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
12992 static SDValue lowerV2I64Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
13090 static SDValue lowerShuffleWithSHUFPS(const SDLoc &DL, MVT VT,
13177 static SDValue lowerV4F32Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
13273 static SDValue lowerV4I32Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
13402 const SDLoc &DL, MVT VT, SDValue V, MutableArrayRef<int> Mask,
13898 const SDLoc &DL, MVT VT, SDValue V1, SDValue V2, ArrayRef<int> Mask,
13960 static SDValue lowerV8I16Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
14148 static SDValue lowerShuffleWithPERMV(const SDLoc &DL, MVT VT,
14168 static SDValue lowerV16I8Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
14483 static SDValue lower128BitShuffle(const SDLoc &DL, ArrayRef<int> Mask,
14512 static SDValue splitAndLowerShuffle(const SDLoc &DL, MVT VT, SDValue V1,
14638 static SDValue lowerShuffleAsSplitOrBlend(const SDLoc &DL, MVT VT, SDValue V1,
14698 const SDLoc &DL, MVT VT, SDValue V1, SDValue V2, ArrayRef<int> Mask,
14760 const SDLoc &DL, MVT VT, SDValue V1, SDValue V2, ArrayRef<int> Mask,
14811 static SDValue lowerV2X128Shuffle(const SDLoc &DL, MVT VT, SDValue V1,
14915 const SDLoc &DL, MVT VT, SDValue V1, SDValue V2, ArrayRef<int> Mask,
15134 static SDValue getShuffleHalfVectors(const SDLoc &DL, SDValue V1, SDValue V2,
15174 static SDValue lowerShuffleWithUndefHalf(const SDLoc &DL, MVT VT, SDValue V1,
15301 const SDLoc &DL, MVT VT, SDValue V1, SDValue V2, ArrayRef<int> Mask,
15511 static SDValue lowerShuffleWithSHUFPD(const SDLoc &DL, MVT VT, SDValue V1,
15538 static SDValue lowerShuffleAsVTRUNCAndUnpack(const SDLoc &DL, MVT VT,
15575 static SDValue lowerV4F64Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
15683 static SDValue lowerV4I64Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
15781 static SDValue lowerV8F32Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
15880 static SDValue lowerV8I32Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
15991 static SDValue lowerV16I16Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
16091 static SDValue lowerV32I8Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
16189 static SDValue lower256BitShuffle(const SDLoc &DL, ArrayRef<int> Mask, MVT VT,
16254 static SDValue lowerV4X128Shuffle(const SDLoc &DL, MVT VT, ArrayRef<int> Mask,
16354 static SDValue lowerV8F64Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
16408 static SDValue lowerV16F32Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
16461 static SDValue lowerV8I64Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
16524 static SDValue lowerV16I32Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
16593 static SDValue lowerV32I16Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
16646 static SDValue lowerV64I8Shuffle(const SDLoc &DL, ArrayRef<int> Mask,
16715 static SDValue lower512BitShuffle(const SDLoc &DL, ArrayRef<int> Mask,
16766 static SDValue lower1BitShuffleAsKSHIFTR(const SDLoc &DL, ArrayRef<int> Mask,
16846 static SDValue lower1BitShuffle(const SDLoc &DL, ArrayRef<int> Mask,
17050 SDLoc DL(Op);
17223 SDLoc dl(Op);
17283 SDLoc dl(Op);
17328 SDLoc dl(Vec);
17374 SDLoc dl(Op);
17520 SDLoc dl(Op);
17554 SDLoc dl(Op);
17682 SDLoc dl(Op);
17730 SDLoc dl(Op);
17797 SDLoc DL(CP);
17818 SDLoc DL(JT);
17842 SDLoc dl(Op);
17861 const SDLoc &dl = SDLoc(Op);
17940 SDLoc dl(GA);
17970 SDLoc dl(GA); // ? function entry point might be better
17991 SDLoc dl(GA);
18030 SDLoc dl(GA);
18124 SDLoc DL(Op);
18169 SDLoc dl(GA);
18233 SDLoc dl(Op);
18282 SDLoc DL(Op);
18347 SDLoc dl(Op);
18400 SDLoc DL(Cast);
18423 SDLoc dl(Op);
18476 SDLoc DL(Op);
18556 SDLoc dl(Op);
18608 SDLoc dl(Op);
18645 const SDLoc &DL) {
18702 SDLoc DL(Op);
18777 SDLoc dl(Op);
18794 SDLoc dl(Op);
18906 SDLoc DL(Op);
19033 SDLoc dl(Op);
19097 const SDLoc &dl, SelectionDAG &DAG) {
19116 SDLoc DL(Op);
19185 const SDLoc &DL, SelectionDAG &DAG,
19292 SDLoc DL(Op);
19366 SDLoc DL(Op);
19519 SDLoc dl(Op);
19608 SDLoc DL(Op);
19708 SDLoc DL(Op);
19753 SDLoc dl(Op);
19803 SDLoc dl(Op);
19869 SDLoc dl(Op);
19886 static SDValue getSETCC(X86::CondCode Cond, SDValue EFLAGS, const SDLoc &dl,
19976 SDLoc DL(Op);
20018 static SDValue EmitTest(SDValue Op, unsigned X86CC, const SDLoc &dl,
20135 const SDLoc &dl, SelectionDAG &DAG) const {
20202 SDLoc dl(Cmp);
20333 SDLoc DL(N);
20364 const SDLoc &dl, SelectionDAG &DAG,
20496 SDLoc dl(Op);
20523 SDLoc dl(Op);
20552 SDLoc DL(V);
20574 ISD::CondCode Cond, const SDLoc &dl,
20634 SDLoc dl(Op);
20944 const SDLoc &dl, SelectionDAG &DAG,
21001 ISD::CondCode CC, const SDLoc &dl,
21066 SDLoc dl(Op);
21095 SDLoc DL(Op);
21122 SDLoc DL(Op);
21166 SDLoc DL(Op);
21206 SDLoc DL(Op);
21526 SDLoc dl(Op);
21611 SDLoc dl(Op);
21708 SDLoc dl(Op);
21778 SDLoc DL(Store);
21814 SDLoc DL(Store);
21833 SDLoc dl(St);
21916 SDLoc dl(Ld);
21970 SDLoc dl(Op);
22198 SDLoc dl(Op);
22281 SDLoc DL(Op);
22346 SDLoc dl(Op);
22406 SDLoc DL(Op);
22435 static SDValue getTargetVShiftByConstNode(unsigned Opc, const SDLoc &dl, MVT VT,
22515 static SDValue getTargetVShiftNode(unsigned Opc, const SDLoc &dl, MVT VT,
22587 const SDLoc &dl) {
22631 SDLoc dl(Op);
22660 SDLoc dl(Op);
22702 SDLoc dl;
22776 SDLoc dl(Op);
23601 SDLoc DL(Op);
23621 SDLoc DL(Op);
23675 SDLoc dl(Op);
23704 SDLoc dl(Op);
23740 SDLoc dl(Op);
23770 SDLoc dl(Op);
23796 static SDValue expandIntrinsicWChainHelper(SDNode *N, const SDLoc &DL,
23851 static void getReadTimeStampCounter(SDNode *N, const SDLoc &DL, unsigned Opcode,
23875 SDLoc DL(Op);
23919 EmitTruncSStore(bool SignedSat, SDValue Chain, const SDLoc &Dl, SDValue Val,
23933 EmitMaskedTruncSStore(bool SignedSat, SDValue Chain, const SDLoc &Dl,
23955 SDLoc dl(Op);
23962 SDLoc dl(Op);
23986 SDLoc dl(Op);
24014 SDLoc dl(Op);
24037 SDLoc dl(Op);
24188 SDLoc dl(Op);
24238 SDLoc dl(Op); // FIXME probably not meaningful
24312 SDLoc dl (Op);
24336 SDLoc DL(Op);
24354 SDLoc DL(Op);
24361 SDLoc DL(Op);
24376 SDLoc dl (Op);
24543 SDLoc DL(Op);
24597 SDLoc dl(Op);
24632 SDLoc dl(Op);
24659 static SDValue LowerVectorCTLZInRegLUT(SDValue Op, const SDLoc &DL,
24741 static SDValue LowerVectorCTLZ(SDValue Op, const SDLoc &DL,
24768 SDLoc dl(Op);
24807 SDLoc dl(Op);
24832 SDLoc dl(Op);
24861 SDLoc dl(Op);
24903 SDLoc dl(Op);
24922 SDLoc DL(Op);
24951 SDLoc DL(Op);
24962 SDLoc DL(Op);
24986 SDLoc DL(Op);
25020 SDLoc dl(Op);
25165 SDLoc dl(Op);
25401 SDLoc dl(Op);
25489 SDLoc dl(Op);
25613 SDLoc dl(Op);
25698 static SDValue convertShiftLeftToScale(SDValue Amt, const SDLoc &dl,
25764 SDLoc dl(Op);
26247 SDLoc DL(Op);
26607 SDValue Chain, SDLoc DL) {
26668 SDLoc dl(Op);
26692 SDLoc DL(Op);
26728 static SDValue getPMOVMSKB(const SDLoc &DL, SDValue V, SelectionDAG &DAG,
26767 SDLoc dl(Op);
26780 SDLoc dl(Op);
26793 SDLoc DL(Op);
26808 SDLoc dl(Op);
26841 SDLoc DL(V);
26902 static SDValue LowerVectorCTPOPInRegLUT(SDValue Op, const SDLoc &DL,
26954 SDLoc DL(Op.getNode());
27003 SDLoc DL(Op);
27055 SDLoc DL(Op);
27143 SDLoc DL(N);
27202 SDLoc dl(Node);
27259 SDLoc DL(N);
27286 SDLoc dl(Op);
27353 SDLoc dl(InOp);
27393 SDLoc dl(Op);
27459 SDLoc dl(Op);
27526 SDLoc dl(Op);
27566 SDLoc dl(Op);
27624 SDLoc OpDL(Op);
27645 SDLoc OpDL(Op);
27820 SDLoc dl(N);
31475 SDLoc DL(Op);
31816 SDValue &V1, const SDLoc &DL, SelectionDAG &DAG,
32067 SDValue &V1, SDValue &V2, const SDLoc &DL,
32134 const SDLoc &DL, SelectionDAG &DAG, const X86Subtarget &Subtarget,
32311 SDLoc DL(Root);
32990 SDLoc DL(Root);
33303 SDLoc DL(N);
33430 SDLoc DL(N);
33929 SDLoc DL(N);
33950 SDLoc DL(N);
34010 SDLoc DL(N);
34145 SDLoc dl(N);
34337 SDLoc dl(Op);
34376 SDLoc dl(Op);
34553 SDLoc DL(Op);
34565 SDLoc DL(Op);
34589 SDLoc DL(Op);
34606 SDLoc DL(Op);
34627 SDLoc DL(Op);
35164 SDLoc dl(N);
35193 SDValue Src, const SDLoc &DL) {
35215 const SDLoc &DL,
35389 SDLoc DL(BV);
35472 SDLoc dl(N);
35572 SDLoc DL(N0);
35595 SDLoc dl(N00);
35622 SDLoc DL(N0);
35672 SDLoc DL0(N0);
35716 const SDValue &Zext1, const SDLoc &DL,
35767 SDLoc DL(Extract);
35849 SDLoc DL(Extract);
36003 SDLoc DL(Extract);
36041 SDLoc dl(N);
36187 SDLoc DL(ExtElt);
36209 SDLoc DL(ExtElt);
36251 SDLoc DL(ExtElt);
36288 SDLoc DL(ExtElt);
36390 SDLoc dl(InputVector);
36525 SDLoc DL(N);
36663 SDLoc DL(N);
36808 SDLoc DL(N);
37580 SDLoc DL(N);
37881 SDLoc DL(N);
37931 EVT VT, const SDLoc &DL) {
38146 SDLoc DL(N);
38289 SDLoc DL(N);
38348 SDLoc DL(N);
38405 SDLoc DL(N);
38498 SDLoc dl(N);
38661 SDLoc DL(N);
38802 SDLoc DL(Narrow);
38854 SDLoc DL(N);
38911 SDLoc DL(N);
38962 SDLoc dl(Node);
39063 SDLoc DL(N);
39160 SDLoc dl(N);
39188 SDLoc dl(N);
39206 SDLoc dl(N);
39328 SDLoc DL(N);
39385 EVT VT, SDValue Mask, SDValue X, SDValue Y, const SDLoc &DL,
39463 SDLoc DL(N);
39494 SDLoc dl(Op);
39611 SDLoc dl(N);
39695 SDLoc DL(N);
39806 SDLoc DL(N);
39881 const SDLoc &DL) {
39961 static SDValue combineTruncateWithSat(SDValue In, EVT VT, const SDLoc &DL,
40068 const SDLoc &DL) {
40208 SDLoc dl(Ld);
40341 SDLoc DL(ML);
40360 SDLoc DL(ML);
40439 SDLoc DL(MS);
40458 SDLoc dl(Mst);
40493 SDLoc dl(St);
40682 SDLoc LdDL(Ld);
40683 SDLoc StDL(N);
40938 const SDLoc &DL) {
41031 static SDValue combineVectorTruncationWithPACKUS(SDNode *N, const SDLoc &DL,
41045 static SDValue combineVectorTruncationWithPACKSS(SDNode *N, const SDLoc &DL,
41093 SDLoc DL(N);
41108 static SDValue combineVectorSignBitsTruncation(SDNode *N, const SDLoc &DL,
41169 static SDValue combinePMULH(SDValue Src, EVT VT, const SDLoc &DL,
41225 const SDLoc &DL) {
41358 SDLoc DL(N);
41398 SDLoc DL(N);
41550 SDLoc DL(N);
41693 SDLoc dl(N);
41726 SDLoc DL(N);
41815 SDLoc DL(N);
41927 SDLoc DL(N);
41997 SDLoc dl(N);
42032 SDLoc dl(N);
42130 SDLoc DL(N);
42170 SDLoc dl(N);
42280 SDLoc DL(Extend);
42353 SDLoc DL(N);
42413 SDLoc dl(N);
42456 SDLoc DL(N);
42493 SDLoc dl(N);
42554 SDLoc dl(N);
42581 SDLoc dl(N);
42684 SDLoc DL(SetCC);
42822 SDLoc DL(N);
42926 SDLoc DL(N);
42959 SDLoc DL(N);
43071 SDLoc DL(N);
43085 SDLoc DL(N);
43130 SDLoc DL(N);
43175 SDLoc DL(N);
43191 SDLoc dl(N);
43226 SDLoc dl(N);
43244 SDLoc dl(N);
43364 SDLoc dl(N);
43448 SDLoc DL(N);
43509 SDLoc DL(N);
43563 SDLoc DL(N);
43725 SDLoc DL(N);
43759 SDLoc DL(N);
43830 const SDLoc &DL, EVT VT,
43942 const SDLoc &DL, EVT VT,
44101 SDLoc DL(N);
44109 SDLoc DL(N);
44253 SDLoc DL(N);
44268 static SDValue combineConcatVectorOps(const SDLoc &DL, MVT VT,
44410 SDLoc dl(N);
44570 SDLoc DL(Ext);
44657 SDLoc DL(N);
44675 SDLoc DL(N);
44738 SDLoc DL(N);
44752 SDLoc DL(N);
44818 SDLoc dl(N);
44828 SDLoc dl(N);
45085 SDValue X86TargetLowering::expandIndirectJTBranch(const SDLoc& dl,
45587 SDValue &Chain, SDValue &Flag, SDLoc DL, const AsmOperandInfo &OpInfo,
lib/Target/X86/X86ISelLowering.h 984 SDValue LowerAsmOutputForConstraint(SDValue &Chain, SDValue &Flag, SDLoc DL,
1198 const SDLoc &DL) const override;
1249 SDValue expandIndirectJTBranch(const SDLoc& dl, SDValue Value,
1281 const SDLoc &dl, SelectionDAG &DAG,
1286 const SDLoc &dl, SelectionDAG &DAG,
1290 const SDLoc &dl, SelectionDAG &DAG,
1311 const SDLoc &dl) const;
1374 const SDLoc &dl, SelectionDAG &DAG,
1382 const SDLoc &dl, SelectionDAG &DAG) const override;
1482 SDValue EmitCmp(SDValue Op0, SDValue Op1, unsigned X86CC, const SDLoc &dl,
1491 ISD::CondCode CC, const SDLoc &dl,
lib/Target/X86/X86InstrInfo.cpp 5618 SDLoc dl(N);
lib/Target/X86/X86SelectionDAGInfo.cpp 47 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val,
187 const SDLoc &dl, SDValue Chain, SDValue Dst,
209 const SDLoc &dl, SDValue Chain, SDValue Dst,
237 SelectionDAG &DAG, const X86Subtarget &Subtarget, const SDLoc &dl,
293 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src,
lib/Target/X86/X86SelectionDAGInfo.h 34 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &dl,
39 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
lib/Target/XCore/XCoreISelDAGToDAG.cpp 48 inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) {
132 SDLoc dl(N);
238 SDLoc dl(N);
lib/Target/XCore/XCoreISelLowering.cpp 251 SDLoc dl(GA);
282 SDLoc DL(GN);
312 SDLoc DL(Op);
325 SDLoc dl(CP);
348 SDLoc dl(Op);
367 const SDLoc &DL, SDValue Chain, SDValue Base, int64_t Offset,
423 SDLoc DL(Op);
498 SDLoc dl(Op);
543 SDLoc dl(Op);
560 SDLoc dl(Op);
645 SDLoc dl(N);
702 SDLoc dl(N);
744 SDLoc dl(Node);
761 SDLoc dl(Op);
825 SDLoc dl(Op);
883 SDLoc dl(Op);
915 SDLoc DL(Op);
932 SDLoc DL(Op);
1033 SDLoc &dl = CLI.DL;
1062 const SDLoc &dl, SelectionDAG &DAG,
1110 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1242 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1261 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1440 const SDLoc &dl, SelectionDAG &DAG) const {
1592 SDLoc dl(N);
lib/Target/XCore/XCoreISelLowering.h 150 const SDLoc &dl, SelectionDAG &DAG,
158 const SDLoc &dl, SelectionDAG &DAG,
163 SDValue lowerLoadWordFromAlignedBasePlusOffset(const SDLoc &DL,
213 const SDLoc &dl, SelectionDAG &DAG,
223 const SDLoc &dl, SelectionDAG &DAG) const override;
lib/Target/XCore/XCoreSelectionDAGInfo.cpp 19 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src,
lib/Target/XCore/XCoreSelectionDAGInfo.h 24 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
unittests/CodeGen/AArch64SelectionDAGTest.cpp 83 SDLoc Loc;
98 SDLoc Loc;
113 SDLoc Loc;
127 SDLoc Loc;
144 SDLoc Loc;
164 SDLoc Loc;
185 SDLoc Loc;