Home
last modified time | relevance | path

Searched refs:SelectionDAG (Results 1 – 25 of 534) sorted by relevance

12345678910>>...22

/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h126 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const;
158 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
160 SelectionDAG &DAG) const override;
162 SelectionDAG &DAG) const override;
166 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
167 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
168 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
169 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
170 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
171 SDValue LowerINSERT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h119 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const;
151 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
153 SelectionDAG &DAG) const override;
155 SelectionDAG &DAG) const override;
159 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
160 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
161 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
162 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
163 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
164 SDValue LowerINSERT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h460 const SelectionDAG &DAG,
490 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
514 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const;
662 const SelectionDAG &DAG) const override { in canMergeStoresTo()
701 SelectionDAG &DAG) const override;
703 bool shouldExpandShift(SelectionDAG &DAG, SDNode *N) const override;
793 const SDLoc &DL, SelectionDAG &DAG,
802 const SDLoc &DL, SelectionDAG &DAG,
806 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
808 SDValue LowerMGATHER(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.h40 SDValue lowerKernArgParameterPtr(SelectionDAG &DAG, const SDLoc &SL,
42 SDValue getImplicitArgPtr(SelectionDAG &DAG, const SDLoc &SL) const;
43 SDValue lowerKernargMemParameter(SelectionDAG &DAG, EVT VT, EVT MemVT,
48 SDValue lowerStackParameter(SelectionDAG &DAG, CCValAssign &VA,
51 SDValue getPreloadedValue(SelectionDAG &DAG,
57 SelectionDAG &DAG) const override;
58 SDValue lowerImplicitZextParam(SelectionDAG &DAG, SDValue Op,
61 SelectionDAG &DAG) const;
63 SDValue GLC, SDValue DLC, SelectionDAG &DAG) const;
65 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
[all …]
DR600ISelLowering.h35 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
39 SelectionDAG &DAG) const override;
44 const SDLoc &DL, SelectionDAG &DAG,
50 const SelectionDAG &DAG) const override;
63 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, const SDLoc &DL,
68 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG,
70 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const;
72 SDValue lowerFrameIndex(SDValue Op, SelectionDAG &DAG) const;
73 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
74 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
[all …]
DAMDGPUISelLowering.h36 SDValue getFFBX_U32(SelectionDAG &DAG, SDValue Op, const SDLoc &DL, unsigned Opc) const;
39 static unsigned numBitsUnsigned(SDValue Op, SelectionDAG &DAG);
40 static unsigned numBitsSigned(SDValue Op, SelectionDAG &DAG);
44 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
45 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
49 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const;
50 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const;
51 SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const;
52 SDValue LowerFRINT(SDValue Op, SelectionDAG &DAG) const;
53 SDValue LowerFNEARBYINT(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm-project/llvm/lib/Target/AMDGPU/
DR600ISelLowering.h35 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
39 SelectionDAG &DAG) const override;
44 const SDLoc &DL, SelectionDAG &DAG,
50 const SelectionDAG &DAG) const override;
63 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, const SDLoc &DL,
68 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG,
70 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const;
72 SDValue lowerFrameIndex(SDValue Op, SelectionDAG &DAG) const;
73 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
74 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
[all …]
DSIISelLowering.h40 SDValue lowerKernArgParameterPtr(SelectionDAG &DAG, const SDLoc &SL,
42 SDValue getImplicitArgPtr(SelectionDAG &DAG, const SDLoc &SL) const;
43 SDValue lowerKernargMemParameter(SelectionDAG &DAG, EVT VT, EVT MemVT,
49 SDValue lowerStackParameter(SelectionDAG &DAG, CCValAssign &VA,
52 SDValue getPreloadedValue(SelectionDAG &DAG,
58 SelectionDAG &DAG) const override;
59 SDValue lowerImplicitZextParam(SelectionDAG &DAG, SDValue Op,
62 SelectionDAG &DAG, bool WithChain) const;
64 SDValue CachePolicy, SelectionDAG &DAG) const;
66 SDValue lowerRawBufferAtomicIntrin(SDValue Op, SelectionDAG &DAG,
[all …]
DAMDGPUISelLowering.h37 SDValue getFFBX_U32(SelectionDAG &DAG, SDValue Op, const SDLoc &DL, unsigned Opc) const;
40 static unsigned numBitsUnsigned(SDValue Op, SelectionDAG &DAG);
41 static unsigned numBitsSigned(SDValue Op, SelectionDAG &DAG);
45 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
46 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
50 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const;
51 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const;
52 SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const;
53 SDValue LowerFRINT(SDValue Op, SelectionDAG &DAG) const;
54 SDValue LowerFNEARBYINT(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.h34 SelectionDAG &DAG) const;
35 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
36 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
37 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
40 SDValue MergeVectorStore(const SDValue &Op, SelectionDAG &DAG) const;
44 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const;
45 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const;
46 SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const;
47 SDValue LowerFRINT(SDValue Op, SelectionDAG &DAG) const;
48 SDValue LowerFNEARBYINT(SDValue Op, SelectionDAG &DAG) const;
[all …]
DR600ISelLowering.h34 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
38 SelectionDAG &DAG) const override;
42 const SDLoc &DL, SelectionDAG &DAG,
57 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, const SDLoc &DL,
62 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG,
64 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const;
66 SDValue lowerFrameIndex(SDValue Op, SelectionDAG &DAG) const;
67 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
68 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
70 SelectionDAG &DAG) const override;
[all …]
DSIISelLowering.h24 SDValue LowerParameterPtr(SelectionDAG &DAG, const SDLoc &SL, SDValue Chain,
26 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, const SDLoc &SL,
29 SelectionDAG &DAG) const override;
30 SDValue lowerImplicitZextParam(SelectionDAG &DAG, SDValue Op,
33 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
34 SDValue LowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const;
35 SDValue LowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const;
36 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const;
37 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
38 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h394 SelectionDAG &DAG);
399 SelectionDAG &DAG);
404 SelectionDAG &DAG);
409 unsigned ShuffleKind, SelectionDAG &DAG);
414 unsigned ShuffleKind, SelectionDAG &DAG);
419 unsigned ShuffleKind, SelectionDAG &DAG);
424 SelectionDAG &DAG);
443 unsigned getVSPLTImmediate(SDNode *N, unsigned EltSize, SelectionDAG &DAG);
449 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG);
522 SelectionDAG &DAG) const override;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.h524 SelectionDAG &DAG);
529 SelectionDAG &DAG);
534 SelectionDAG &DAG);
539 unsigned ShuffleKind, SelectionDAG &DAG);
544 unsigned ShuffleKind, SelectionDAG &DAG);
549 unsigned ShuffleKind, SelectionDAG &DAG);
579 SelectionDAG &DAG);
600 SelectionDAG &DAG);
606 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG);
706 SelectionDAG &DAG) const override;
[all …]
/external/llvm-project/llvm/lib/Target/XCore/
DXCoreISelLowering.h107 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
113 SelectionDAG &DAG) const override;
149 const SDLoc &dl, SelectionDAG &DAG,
157 const SDLoc &dl, SelectionDAG &DAG,
159 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
161 SelectionDAG &DAG) const;
165 SelectionDAG &DAG) const;
168 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
169 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
170 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreISelLowering.h108 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
114 SelectionDAG &DAG) const override;
150 const SDLoc &dl, SelectionDAG &DAG,
158 const SDLoc &dl, SelectionDAG &DAG,
160 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
162 SelectionDAG &DAG) const;
166 SelectionDAG &DAG) const;
169 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
170 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
171 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.h109 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
115 SelectionDAG &DAG) const override;
150 const SDLoc &dl, SelectionDAG &DAG,
158 const SDLoc &dl, SelectionDAG &DAG,
160 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
162 SelectionDAG &DAG) const;
166 SelectionDAG &DAG) const;
169 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
170 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
171 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCISelLowering.h582 SelectionDAG &DAG);
587 SelectionDAG &DAG);
592 SelectionDAG &DAG);
597 unsigned ShuffleKind, SelectionDAG &DAG);
602 unsigned ShuffleKind, SelectionDAG &DAG);
607 unsigned ShuffleKind, SelectionDAG &DAG);
637 SelectionDAG &DAG);
658 SelectionDAG &DAG);
664 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG);
737 SDValue getNegatedExpression(SDValue Op, SelectionDAG &DAG, bool LegalOps,
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h317 const SelectionDAG &DAG,
345 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
375 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const;
521 const SelectionDAG &DAG) const override { in canMergeStoresTo()
560 SelectionDAG &DAG) const override;
562 bool shouldExpandShift(SelectionDAG &DAG, SDNode *N) const override;
639 const SDLoc &DL, SelectionDAG &DAG,
648 const SDLoc &DL, SelectionDAG &DAG,
652 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
654 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h112 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const;
123 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
125 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
126 SDValue LowerEXTRACT_VECTOR(SDValue Op, SelectionDAG &DAG) const;
127 SDValue LowerINSERT_VECTOR(SDValue Op, SelectionDAG &DAG) const;
128 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
129 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
130 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const;
131 SDValue LowerPREFETCH(SDValue Op, SelectionDAG &DAG) const;
132 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h414 SelectionDAG &DAG) const override;
458 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
464 const SDLoc &DL, SelectionDAG &DAG,
476 SelectionDAG &DAG) const override;
478 SelectionDAG &DAG) const override;
493 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const;
494 SDValue lowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
495 SDValue lowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
497 SelectionDAG &DAG) const;
499 SelectionDAG &DAG, unsigned Opcode,
[all …]
/external/llvm/lib/Target/ARM/
DARMISelLowering.h236 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
242 SelectionDAG &DAG) const override;
262 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const;
263 SDValue PerformBRCONDCombine(SDNode *N, SelectionDAG &DAG) const;
264 SDValue PerformCMOVToBFICombine(SDNode *N, SelectionDAG &DAG) const;
313 SelectionDAG &DAG) const override;
320 SelectionDAG &DAG) const override;
324 const SelectionDAG &DAG,
349 SelectionDAG &DAG) const override;
506 std::pair<SDValue, SDValue> getARMXALUOOp(SDValue Op, SelectionDAG &DAG, SDValue &ARMcc) const;
[all …]
/external/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.h46 class SelectionDAG; variable
353 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
358 SelectionDAG &DAG) const override;
380 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const;
381 SDValue PerformBRCONDCombine(SDNode *N, SelectionDAG &DAG) const;
382 SDValue PerformCMOVToBFICombine(SDNode *N, SelectionDAG &DAG) const;
456 SelectionDAG &DAG) const override;
463 SelectionDAG &DAG) const override;
467 const SelectionDAG &DAG,
495 SelectionDAG &DAG) const override;
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h236 APInt &KnownOne, const SelectionDAG &DAG,
248 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
277 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const;
431 const SDLoc &DL, SelectionDAG &DAG,
440 const SDLoc &DL, SelectionDAG &DAG,
444 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
450 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const;
455 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG,
462 void saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, const SDLoc &DL,
473 SelectionDAG &DAG) const override;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.h46 class SelectionDAG; variable
306 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
311 SelectionDAG &DAG) const override;
333 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const;
334 SDValue PerformBRCONDCombine(SDNode *N, SelectionDAG &DAG) const;
335 SDValue PerformCMOVToBFICombine(SDNode *N, SelectionDAG &DAG) const;
403 SelectionDAG &DAG) const override;
410 SelectionDAG &DAG) const override;
414 const SelectionDAG &DAG,
442 SelectionDAG &DAG) const override;
[all …]

12345678910>>...22