| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 851 return getNode(ISD::UNDEF, SDLoc(), VT); 867 return getNode(ISD::UNDEF, SDLoc(), VT); 876 SDValue getSplat(EVT VT, const SDLoc &DL, SDValue Op) { 888 SDValue getStepVector(const SDLoc &DL, EVT ResVT); 952 SDValue getExtOrTrunc(SDValue Op, const SDLoc &DL, 1010 SDValue getNOT(const SDLoc &DL, SDValue Val, EVT VT); 1063 const SDLoc &DL) { 1098 return getNode(ISD::UNDEF, SDLoc(), VT); 1929 const SDLoc &dl); 2277 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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 214 const SDLoc &dl, SelectionDAG &DAG, 235 const SDLoc &dl, SelectionDAG &DAG, 389 SDValue expandPredicate(SDValue Vec32, const SDLoc &dl, 391 SDValue contractPredicate(SDValue Vec64, const SDLoc &dl, 404 SDValue getInstr(unsigned MachineOpc, const SDLoc &dl, MVT Ty, in getInstr() 415 const SDLoc &dl, SelectionDAG &DAG) const; 447 SDValue opJoin(const VectorPair &Ops, const SDLoc &dl, 454 const SDLoc &dl(V); in LoHalf() 465 const SDLoc &dl(V); in HiHalf() 495 SDValue createHvxPrefixPred(SDValue PredV, const SDLoc &dl, [all …]
|
| /freebsd-14.2/contrib/llvm-project/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 …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelDAGToDAG.cpp | 116 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in INITIALIZE_PASS() 125 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRrii() 130 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRrii() 131 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRrii() 152 Base = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRzii() 153 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRzii() 168 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRri() 183 Base = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in selectADDRzi() 224 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in matchADDRri() 251 SDLoc dl(N); in Select() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.h | 212 const SDLoc &DL) const; 219 const SDLoc &DL) const; 223 const SDLoc &DL, SelectionDAG &DAG, 228 const SDLoc &DL, SelectionDAG &DAG, 232 SDValue LowerToBTST(SDValue And, ISD::CondCode CC, const SDLoc &DL, 243 SDValue LowerGlobalAddress(const GlobalValue *GV, const SDLoc &DL, 256 const SDLoc &DL, SelectionDAG &DAG, 265 const SDLoc &DL, SelectionDAG &DAG, 283 SDValue LowerExternalSymbolCall(SelectionDAG &DAG, SDLoc loc, 288 SDValue getM68kReadTp(SDLoc Loc, SelectionDAG &DAG) const; [all …]
|
| H A D | M68kISelDAGToDAG.cpp | 436 SDLoc DL(N); in matchAddressRecursively() 663 SDLoc DL(Node); in Select() 737 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectARID() 749 Disp = getI16Imm(AM.Disp, SDLoc(N)); in SelectARID() 815 Disp = getI8Imm(AM.Disp, SDLoc(N)); in SelectARII() 845 if (getSymbolicDisplacement(AM, SDLoc(N), Sym)) { in SelectAL() 851 Sym = getI32Imm(AM.Disp, SDLoc(N)); in SelectAL() 878 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectPCD() 883 Disp = getI16Imm(AM.Disp, SDLoc(N)); in SelectPCD() 909 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectPCI() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCISelDAGToDAG.cpp | 80 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectAddrModeImm() 102 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectAddrModeS9() 120 Offset = CurDAG->getTargetConstant(RHSC, SDLoc(Addr), MVT::i32); in SelectAddrModeS9() 124 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectAddrModeS9() 140 Offset = CurDAG->getTargetConstant(RHSC, SDLoc(Addr), MVT::i32); in SelectAddrModeFar() 152 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectFrameADDR_ri() 163 CurDAG->getTargetConstant(CN->getSExtValue(), SDLoc(Addr), MVT::i32); in SelectFrameADDR_ri() 176 SDLoc(N), MVT::i32, in Select() 177 CurDAG->getTargetConstant(CVal, SDLoc(N), MVT::i32))); in Select()
|
| /freebsd-14.2/contrib/llvm-project/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,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 132 const SDLoc &dl, SelectionDAG &DAG, 137 const SDLoc &dl, SelectionDAG &DAG, 142 const SDLoc &dl, SelectionDAG &DAG, 161 const SDLoc &dl, SelectionDAG &DAG) const override; 166 const SDLoc &DL, SelectionDAG &DAG) const; 171 const SDLoc &DL, SelectionDAG &DAG) const; 184 const SDLoc &DL, SelectionDAG &DAG) const; 189 const SDLoc &DL, SelectionDAG &DAG) const; 195 SDValue bitcastConstantFPToInt(ConstantFPSDNode *C, const SDLoc &DL,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 71 const SDLoc SL, SDValue Op, 77 SDValue LowerFLOGUnsafe(SDValue Op, const SDLoc &SL, SelectionDAG &DAG, 81 SDValue lowerFEXPUnsafe(SDValue Op, const SDLoc &SL, SelectionDAG &DAG, 83 SDValue lowerFEXP10Unsafe(SDValue Op, const SDLoc &SL, SelectionDAG &DAG, 154 std::pair<SDValue, SDValue> splitVector(const SDValue &N, const SDLoc &DL, 259 SDValue combineFMinMaxLegacyImpl(const SDLoc &DL, EVT VT, SDValue LHS, 263 SDValue combineFMinMaxLegacy(const SDLoc &DL, EVT VT, SDValue LHS, 326 const SDLoc &SL, 345 const SDLoc &SL, 349 const SDLoc &SL, [all …]
|
| H A D | AMDGPUISelDAGToDAG.cpp | 438 SDLoc DL(N); in SelectBuildVector() 820 SDLoc DL(N); in SelectADD_SUB_I64() 889 SDLoc DL(N); in SelectAddcSubb() 942 SDLoc SL(N); in SelectFMA_W_CHAIN() 963 SDLoc SL(N); in SelectFMUL_W_CHAIN() 978 SDLoc SL(N); in SelectDIV_SCALE() 998 SDLoc SL(N); in SelectMAD_64_32() 1016 SDLoc SL(N); in SelectMUL_LOHI() 1430 SDLoc DL(N); in foldFrameIndex() 2427 SDLoc SL(N); in SelectBRCOND() [all …]
|
| 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, 139 const SDLoc &DL, 154 SDValue getSegmentAperture(unsigned AS, const SDLoc &DL, 282 SDLoc DL, SDValue Ops[], 378 const SDLoc &DL, SelectionDAG &DAG, [all …]
|
| H A D | R600ISelDAGToDAG.cpp | 72 CurDAG->getIntPtrConstant(Cst->getZExtValue() / 4, SDLoc(Addr), true); in SelectGlobalValueConstantOffset() 83 Offset = CurDAG->getIntPtrConstant(0, SDLoc(Addr), true); in SelectGlobalValueVariableOffset() 133 SDLoc DL(Addr); in SelectADDRIndirect() 163 Offset = CurDAG->getTargetConstant(IMMOffset->getZExtValue(), SDLoc(Addr), in SelectADDRVTX_READ() 170 SDLoc(CurDAG->getEntryNode()), R600::ZERO, in SelectADDRVTX_READ() 172 Offset = CurDAG->getTargetConstant(IMMOffset->getZExtValue(), SDLoc(Addr), in SelectADDRVTX_READ() 179 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectADDRVTX_READ()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeFloatTypes.cpp | 336 SDLoc dl(N); in SoftenFloatRes_FCOPYSIGN() 506 SDLoc dl(N); in SoftenFloatRes_FNEG() 591 SDLoc DL(N); in SoftenFloatRes_BF16_TO_FP() 686 SDLoc DL(N); in SoftenFloatRes_FFREXP() 784 SDLoc dl(N); in SoftenFloatRes_LOAD() 838 SDLoc dl(N); in SoftenFloatRes_VAARG() 858 SDLoc dl(N); in SoftenFloatRes_XINT_TO_FP() 1055 SDLoc dl(N); in SoftenFloatOp_FP_TO_XINT() 1153 SDLoc dl(N); in SoftenFloatOp_STORE() 1170 SDLoc dl(N); in SoftenFloatOp_FCOPYSIGN() [all …]
|
| H A D | DAGCombiner.cpp | 2656 SDLoc DL(N); in foldAddSubBoolOfMaskedVal() 2693 SDLoc DL(N); in foldAddSubOfSignBit() 2718 SDLoc DL(N); in visitADDLike() 2966 SDLoc DL(N); in visitADD() 3028 SDLoc DL(N); in visitADDSAT() 3236 SDLoc DL(N); in visitADDC() 3311 SDLoc DL(N); in visitADDO() 3403 SDLoc DL(N); in visitUADDO_CARRY() 3610 SDLoc DL(N); in combineCarryDiamond() 3690 SDLoc DL(N); in visitSADDO_CARRY() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 418 SDLoc dl(N); in PromoteIntRes_BITCAST() 524 SDLoc dl(N); in PromoteIntRes_BSWAP() 552 SDLoc dl(N); in PromoteIntRes_BITREVERSE() 588 SDLoc dl(N); in PromoteIntRes_Constant() 602 SDLoc dl(N); in PromoteIntRes_CTLZ() 662 SDLoc dl(N); in PromoteIntRes_CTTZ() 699 SDLoc dl(N); in PromoteIntRes_EXTRACT_VECTOR_ELT() 726 SDLoc dl(N); in PromoteIntRes_FP_TO_XINT() 5353 SDLoc dl = SDLoc(N); in ExpandIntOp_SETCCCARRY() 5978 SDLoc DL = SDLoc(N); in ExpandIntOp_STACKMAP() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 239 SDLoc dl(N); in ScalarizeVecRes_FFREXP() 265 SDLoc dl(N); in ScalarizeVecRes_StrictFPOp() 300 SDLoc DL(N); in ScalarizeVecRes_OverflowOp() 370 SDLoc DL(N); in ScalarizeVecRes_FP_ROUND() 425 SDLoc DL(N); in ScalarizeVecRes_UnaryOp() 452 SDLoc DL(N); in ScalarizeVecRes_VecInregOp() 491 SDLoc DL(N); in ScalarizeVecRes_VSELECT() 587 SDLoc dl(N); in ScalarizeVecRes_FP_TO_XINT_SAT() 609 SDLoc DL(N); in ScalarizeVecRes_SETCC() 634 SDLoc DL(N); in ScalarizeVecRes_IS_FPCLASS() [all …]
|
| /freebsd-14.2/contrib/llvm-project/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, 113 SDValue getTargetNode(ConstantPoolSDNode *N, SDLoc DL, EVT Ty, 133 SDLoc DL(N);
|
| /freebsd-14.2/contrib/llvm-project/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,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelDAGToDAG.cpp | 41 SDLoc DL(Node); in INITIALIZE_PASS() 148 CurDAG->getTargetConstant(0, SDLoc(Op), Subtarget->getGRLenVT()); in SelectInlineAsmMemoryOperand() 163 Offset = CurDAG->getTargetConstant(CN->getZExtValue(), SDLoc(Op), in SelectInlineAsmMemoryOperand() 178 Offset = CurDAG->getTargetConstant(CN->getZExtValue(), SDLoc(Op), in SelectInlineAsmMemoryOperand() 203 SDLoc DL(Addr); in SelectAddrConstant() 269 SDLoc DL(N); in selectShiftMask() 358 SplatVal = CurDAG->getTargetConstant(ImmValue.getSExtValue(), SDLoc(N), in selectVSplatImm() 363 SplatVal = CurDAG->getTargetConstant(ImmValue.getZExtValue(), SDLoc(N), in selectVSplatImm() 385 SplatImm = CurDAG->getTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmInvPow2() 406 SplatImm = CurDAG->getTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmPow2()
|
| /freebsd-14.2/contrib/llvm-project/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,
|
| /freebsd-14.2/contrib/llvm-project/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,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 412 SDValue getAddrGlobalLargeGOT(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrGlobalLargeGOT() 431 SDValue getAddrNonPIC(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrNonPIC() 448 SDValue getAddrNonPICSym64(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrNonPICSym64() 475 SDValue getAddrGPRel(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrGPRel() 528 const SDLoc &dl, SelectionDAG &DAG, 569 void copyByValRegs(SDValue Chain, const SDLoc &DL, 578 void passByValArg(SDValue Chain, const SDLoc &DL, 590 const SDLoc &DL, SelectionDAG &DAG, 596 const SDLoc &dl, SelectionDAG &DAG, 600 SDValue Arg, const SDLoc &DL, bool IsTailCall, [all …]
|