Home
last modified time | relevance | path

Searched refs:SDLoc (Results 1 – 25 of 173) sorted by relevance

1234567

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h645 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 DSelectionDAGTargetInfo.h51 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 DSystemZSelectionDAGInfo.h24 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 DSystemZSelectionDAGInfo.cpp24 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 DHexagonISelLowering.h191 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 DARCISelDAGToDAG.cpp53 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 DVEISelDAGToDAG.cpp197 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 DM68kISelLowering.h187 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 DM68kISelDAGToDAG.cpp426 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 DAArch64SelectionDAGInfo.h23 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 DSIISelLowering.h48 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 DAMDGPUISelDAGToDAG.cpp457 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 DR600ISelDAGToDAG.cpp68 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 DAMDGPUISelLowering.h86 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 DSparcISelLowering.h126 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 DLegalizeFloatTypes.cpp327 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 DDAGCombiner.cpp2356 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 DLegalizeVectorTypes.cpp227 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 DLegalizeIntegerTypes.cpp383 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 DAArch64SelectionDAGTest.cpp88 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 DARMSelectionDAGInfo.h40 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 DCSKYISelLowering.h58 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 DWebAssemblySelectionDAGInfo.h25 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 DPPCISelLowering.h1217 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 DLanaiISelLowering.h124 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,

1234567