| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 645 SDValue getIntPtrConstant(uint64_t Val, const SDLoc &DL, 830 return getNode(ISD::UNDEF, SDLoc(), VT); 846 return getNode(ISD::UNDEF, SDLoc(), VT); 857 SDValue getStepVector(const SDLoc &DL, EVT ResVT); 906 SDValue getNOT(const SDLoc &DL, SDValue Val, EVT VT); 944 const SDLoc &DL) { 972 return getNode(ISD::UNDEF, SDLoc(), VT); 985 return getNode(ISD::GLOBAL_OFFSET_TABLE, SDLoc(), VT); 1857 const SDLoc &dl); 2121 return SplitVector(N->getOperand(OpNo), SDLoc(N)); [all …]
|
| H A D | SelectionDAGTargetInfo.h | 51 virtual SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl, in EmitTargetCodeForMemcpy() 68 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Op1, in EmitTargetCodeForMemmove() 81 virtual SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &dl, in EmitTargetCodeForMemset() 95 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemcmp() 107 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemchr() 120 EmitTargetCodeForStrcpy(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrcpy() 132 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForStrcmp() 140 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrlen() 146 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrnlen() 152 virtual SDValue EmitTargetCodeForSetTag(SelectionDAG &DAG, const SDLoc &dl, in EmitTargetCodeForSetTag()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSelectionDAGInfo.h | 24 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &DL, 31 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &DL, 38 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 44 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 49 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, 54 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 60 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 65 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
|
| H A D | SystemZSelectionDAGInfo.cpp | 24 static SDValue createMemMemNode(SelectionDAG &DAG, const SDLoc &DL, unsigned Op, in createMemMemNode() 41 static SDValue emitMemMemImm(SelectionDAG &DAG, const SDLoc &DL, unsigned Op, in emitMemMemImm() 89 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, in EmitTargetCodeForMemset() 162 static SDValue addIPMSequence(const SDLoc &DL, SDValue CCReg, in addIPMSequence() 173 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, in EmitTargetCodeForMemcmp() 189 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, in EmitTargetCodeForMemchr() 215 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, in EmitTargetCodeForStrcpy() 225 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, in EmitTargetCodeForStrcmp() 243 const SDLoc &DL, in getBoundedStrlen() 256 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, in EmitTargetCodeForStrlen() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 191 const SDLoc &dl, SelectionDAG &DAG, 212 const SDLoc &dl, SelectionDAG &DAG, 354 SDValue extractVector(SDValue VecV, SDValue IdxV, const SDLoc &dl, 358 SDValue expandPredicate(SDValue Vec32, const SDLoc &dl, 360 SDValue contractPredicate(SDValue Vec64, const SDLoc &dl, 370 SDValue getInstr(unsigned MachineOpc, const SDLoc &dl, MVT Ty, in getInstr() 381 const SDLoc &dl, SelectionDAG &DAG) const; 409 SDValue opJoin(const VectorPair &Ops, const SDLoc &dl, 426 SDValue getByteShuffle(const SDLoc &dl, SDValue Op0, SDValue Op1, 433 SDValue createHvxPrefixPred(SDValue PredV, const SDLoc &dl, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCISelDAGToDAG.cpp | 53 Pred = CurDAG->getTargetConstant(CN->getZExtValue(), SDLoc(N), MVT::i32); in SelectCMOVPred() 79 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectAddrModeImm() 101 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectAddrModeS9() 119 Offset = CurDAG->getTargetConstant(RHSC, SDLoc(Addr), MVT::i32); in SelectAddrModeS9() 123 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectAddrModeS9() 139 Offset = CurDAG->getTargetConstant(RHSC, SDLoc(Addr), MVT::i32); in SelectAddrModeFar() 151 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectFrameADDR_ri() 162 CurDAG->getTargetConstant(CN->getSExtValue(), SDLoc(Addr), MVT::i32); in SelectFrameADDR_ri() 175 SDLoc(N), MVT::i32, in Select() 176 CurDAG->getTargetConstant(CVal, SDLoc(N), MVT::i32))); in Select()
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEISelDAGToDAG.cpp | 197 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRrri() 206 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRrii() 211 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRrii() 212 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRrii() 233 Base = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRzii() 234 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRzii() 249 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRri() 264 Base = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRzi() 305 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in matchADDRri() 332 SDLoc dl(N); in Select() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.h | 187 const SDLoc &DL) const; 194 const SDLoc &DL) const; 198 const SDLoc &DL, SelectionDAG &DAG, 203 const SDLoc &DL, SelectionDAG &DAG, 207 SDValue LowerToBTST(SDValue And, ISD::CondCode CC, const SDLoc &DL, 218 SDValue LowerGlobalAddress(const GlobalValue *GV, const SDLoc &DL, 229 const SDLoc &DL, SelectionDAG &DAG, 237 const SDLoc &DL, SelectionDAG &DAG, 247 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL, 260 SDValue EmitTest(SDValue Op0, unsigned M68kCC, const SDLoc &dl, [all …]
|
| H A D | M68kISelDAGToDAG.cpp | 426 SDLoc DL(N); in matchAddressRecursively() 646 SDLoc DL(Node); in Select() 709 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectARID() 722 Disp = getI16Imm(AM.Disp, SDLoc(N)); in SelectARID() 788 Disp = getI8Imm(AM.Disp, SDLoc(N)); in SelectARII() 818 if (getSymbolicDisplacement(AM, SDLoc(N), Sym)) { in SelectAL() 824 Sym = getI32Imm(AM.Disp, SDLoc(N)); in SelectAL() 851 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectPCD() 856 Disp = getI16Imm(AM.Disp, SDLoc(N)); in SelectPCD() 882 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectPCI() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64SelectionDAGInfo.h | 23 const SDLoc &DL, SDValue Chain, SDValue Dst, 28 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl, 34 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &dl, 40 EmitTargetCodeForMemmove(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, 46 SDValue EmitTargetCodeForSetTag(SelectionDAG &DAG, const SDLoc &dl,
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.h | 48 SDValue lowerKernArgParameterPtr(SelectionDAG &DAG, const SDLoc &SL, 50 SDValue getImplicitArgPtr(SelectionDAG &DAG, const SDLoc &SL) const; 51 SDValue getLDSKernelId(SelectionDAG &DAG, const SDLoc &SL) const; 53 const SDLoc &SL, SDValue Chain, 62 const SDLoc &SL, SDValue Chain, 75 SDValue lowerSBuffer(EVT VT, SDLoc DL, SDValue Rsrc, SDValue Offset, 134 const SDLoc &DL, 147 SDValue getSegmentAperture(unsigned AS, const SDLoc &DL, 257 SDLoc DL, SDValue Ops[], 341 const SDLoc &DL, SelectionDAG &DAG, [all …]
|
| H A D | AMDGPUISelDAGToDAG.cpp | 457 SDLoc DL(N); in SelectBuildVector() 830 SDLoc DL(N); in SelectADD_SUB_I64() 899 SDLoc DL(N); in SelectAddcSubb() 952 SDLoc SL(N); in SelectFMA_W_CHAIN() 973 SDLoc SL(N); in SelectFMUL_W_CHAIN() 988 SDLoc SL(N); in SelectDIV_SCALE() 1008 SDLoc SL(N); in SelectMAD_64_32() 1026 SDLoc SL(N); in SelectMUL_LOHI() 1362 SDLoc DL(N); in foldFrameIndex() 2265 SDLoc SL(N); in SelectBRCOND() [all …]
|
| H A D | R600ISelDAGToDAG.cpp | 68 CurDAG->getIntPtrConstant(Cst->getZExtValue() / 4, SDLoc(Addr), true); in SelectGlobalValueConstantOffset() 79 Offset = CurDAG->getIntPtrConstant(0, SDLoc(Addr), true); in SelectGlobalValueVariableOffset() 129 SDLoc DL(Addr); in SelectADDRIndirect() 159 Offset = CurDAG->getTargetConstant(IMMOffset->getZExtValue(), SDLoc(Addr), in SelectADDRVTX_READ() 166 SDLoc(CurDAG->getEntryNode()), R600::ZERO, in SelectADDRVTX_READ() 168 Offset = CurDAG->getTargetConstant(IMMOffset->getZExtValue(), SDLoc(Addr), in SelectADDRVTX_READ() 175 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectADDRVTX_READ()
|
| H A D | AMDGPUISelLowering.h | 86 SDValue splitBinaryBitConstantOpImpl(DAGCombinerInfo &DCI, const SDLoc &SL, 97 SDValue performCtlz_CttzCombine(const SDLoc &SL, SDValue Cond, SDValue LHS, 124 std::pair<SDValue, SDValue> splitVector(const SDValue &N, const SDLoc &DL, 205 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL, 228 SDValue combineFMinMaxLegacy(const SDLoc &DL, EVT VT, SDValue LHS, 288 const SDLoc &SL, 293 return CreateLiveInRegister(DAG, RC, Reg, VT, SDLoc(DAG.getEntryNode())); in CreateLiveInRegister() 300 return CreateLiveInRegister(DAG, RC, Reg, VT, SDLoc(DAG.getEntryNode()), true); in CreateLiveInRegisterRaw() 307 const SDLoc &SL, 311 const SDLoc &SL, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 126 const SDLoc &dl, SelectionDAG &DAG, 131 const SDLoc &dl, SelectionDAG &DAG, 136 const SDLoc &dl, SelectionDAG &DAG, 155 const SDLoc &dl, SelectionDAG &DAG) const override; 160 const SDLoc &DL, SelectionDAG &DAG) const; 165 const SDLoc &DL, SelectionDAG &DAG) const; 178 const SDLoc &DL, SelectionDAG &DAG) const; 183 const SDLoc &DL, SelectionDAG &DAG) const; 189 SDValue bitcastConstantFPToInt(ConstantFPSDNode *C, const SDLoc &DL,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeFloatTypes.cpp | 327 SDLoc dl(N); in SoftenFloatRes_FCOPYSIGN() 490 SDLoc dl(N); in SoftenFloatRes_FNEG() 700 SDLoc dl(N); in SoftenFloatRes_LOAD() 754 SDLoc dl(N); in SoftenFloatRes_VAARG() 774 SDLoc dl(N); in SoftenFloatRes_XINT_TO_FP() 972 SDLoc dl(N); in SoftenFloatOp_FP_TO_XINT() 1070 SDLoc dl(N); in SoftenFloatOp_STORE() 1086 SDLoc dl(N); in SoftenFloatOp_FCOPYSIGN() 1290 SDLoc dl(N); in ExpandFloatRes_ConstantFP() 1333 SDLoc dl(N); in ExpandFloatRes_FABS() [all …]
|
| H A D | DAGCombiner.cpp | 2356 SDLoc DL(N); in foldAddSubBoolOfMaskedVal() 2393 SDLoc DL(N); in foldAddSubOfSignBit() 2421 SDLoc DL(N); in visitADDLike() 2647 SDLoc DL(N); in visitADD() 2708 SDLoc DL(N); in visitADDSAT() 2888 SDLoc DL(N); in visitADDC() 2963 SDLoc DL(N); in visitADDO() 3050 SDLoc DL(N); in visitADDCARRY() 3089 SDLoc DL(N); in visitSADDO_CARRY() 3264 SDLoc DL(N); in combineCarryDiamond() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 227 SDLoc dl(N); in ScalarizeVecRes_StrictFPOp() 262 SDLoc DL(N); in ScalarizeVecRes_OverflowOp() 332 SDLoc DL(N); in ScalarizeVecRes_FP_ROUND() 387 SDLoc DL(N); in ScalarizeVecRes_UnaryOp() 414 SDLoc DL(N); in ScalarizeVecRes_VecInregOp() 453 SDLoc DL(N); in ScalarizeVecRes_VSELECT() 549 SDLoc dl(N); in ScalarizeVecRes_FP_TO_XINT_SAT() 571 SDLoc DL(N); in ScalarizeVecRes_SETCC() 596 SDLoc DL(N); in ScalarizeVecRes_IS_FPCLASS() 808 SDLoc DL(N); in ScalarizeVecOp_VSETCC() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 383 SDLoc dl(N); in PromoteIntRes_BITCAST() 489 SDLoc dl(N); in PromoteIntRes_BSWAP() 510 SDLoc dl(N); in PromoteIntRes_BITREVERSE() 540 SDLoc dl(N); in PromoteIntRes_Constant() 554 SDLoc dl(N); in PromoteIntRes_CTLZ() 604 SDLoc dl(N); in PromoteIntRes_CTTZ() 633 SDLoc dl(N); in PromoteIntRes_EXTRACT_VECTOR_ELT() 660 SDLoc dl(N); in PromoteIntRes_FP_TO_XINT() 4961 SDLoc dl = SDLoc(N); in ExpandIntOp_SETCCCARRY() 5600 SDLoc DL = SDLoc(N); in ExpandIntOp_STACKMAP() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | AArch64SelectionDAGTest.cpp | 88 SDLoc Loc; in TEST_F() 101 SDLoc Loc; in TEST_F() 118 SDLoc Loc; in TEST_F() 131 SDLoc Loc; in TEST_F() 143 SDLoc Loc; in TEST_F() 155 SDLoc Loc; in TEST_F() 169 SDLoc Loc; in TEST_F() 188 SDLoc Loc; in TEST_F() 214 SDLoc Loc; in TEST_F() 236 SDLoc Loc; in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | 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, 61 SDValue EmitSpecializedLibcall(SelectionDAG &DAG, const SDLoc &dl,
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.h | 58 const SDLoc &DL, SelectionDAG &DAG, 68 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL, 101 SDValue getTargetNode(GlobalAddressSDNode *N, SDLoc DL, EVT Ty, 104 SDValue getTargetNode(ExternalSymbolSDNode *N, SDLoc DL, EVT Ty, 107 SDValue getTargetNode(JumpTableSDNode *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, 110 SDValue getTargetNode(BlockAddressSDNode *N, SDLoc DL, EVT Ty, 127 SDLoc DL(N);
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySelectionDAGInfo.h | 25 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl, 32 EmitTargetCodeForMemmove(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, 37 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &DL,
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1217 const SDLoc &dl) const; 1221 const SDLoc &dl) const; 1224 const SDLoc &dl) const; 1246 const SDLoc &dl) const; 1275 const SDLoc &dl) const; 1321 const SDLoc &dl, SelectionDAG &DAG, 1335 const SDLoc &dl, SelectionDAG &DAG, 1353 const SDLoc &dl) const; 1371 const SDLoc &dl) const; 1377 const SDLoc &dl, SelectionDAG &DAG, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.h | 124 const SDLoc &dl, SelectionDAG &DAG, 130 const SDLoc &DL, SelectionDAG &DAG, 136 const SDLoc &DL, SelectionDAG &DAG, 145 const SDLoc &DL, SelectionDAG &DAG, 150 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
|