Home
last modified time | relevance | path

Searched refs:DAGCombinerInfo (Results 1 – 25 of 78) sorted by relevance

1234

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.h68 SDValue widenLoad(LoadSDNode *Ld, DAGCombinerInfo &DCI) const;
116 DAGCombinerInfo &DCI) const;
120 DAGCombinerInfo &DCI) const;
122 SDValue performMemSDNodeCombine(MemSDNode *N, DAGCombinerInfo &DCI) const;
124 SDValue splitBinaryBitConstantOp(DAGCombinerInfo &DCI, const SDLoc &SL,
128 SDValue performAndCombine(SDNode *N, DAGCombinerInfo &DCI) const;
129 SDValue performOrCombine(SDNode *N, DAGCombinerInfo &DCI) const;
130 SDValue performXorCombine(SDNode *N, DAGCombinerInfo &DCI) const;
131 SDValue performZeroExtendCombine(SDNode *N, DAGCombinerInfo &DCI) const;
132 SDValue performClassCombine(SDNode *N, DAGCombinerInfo &DCI) const;
[all …]
DAMDGPUISelLowering.h80 SDValue performLoadCombine(SDNode *N, DAGCombinerInfo &DCI) const;
81 SDValue performStoreCombine(SDNode *N, DAGCombinerInfo &DCI) const;
82 SDValue performAssertSZExtCombine(SDNode *N, DAGCombinerInfo &DCI) const;
84 SDValue splitBinaryBitConstantOpImpl(DAGCombinerInfo &DCI, const SDLoc &SL,
87 SDValue performShlCombine(SDNode *N, DAGCombinerInfo &DCI) const;
88 SDValue performSraCombine(SDNode *N, DAGCombinerInfo &DCI) const;
89 SDValue performSrlCombine(SDNode *N, DAGCombinerInfo &DCI) const;
90 SDValue performTruncateCombine(SDNode *N, DAGCombinerInfo &DCI) const;
91 SDValue performMulCombine(SDNode *N, DAGCombinerInfo &DCI) const;
92 SDValue performMulhsCombine(SDNode *N, DAGCombinerInfo &DCI) const;
[all …]
DAMDGPUISelLowering.cpp1255 DAGCombinerInfo &DCI) const { in combineFMinMaxLegacy()
2673 TargetLowering::DAGCombinerInfo &DCI) { in simplifyI24()
2734 DAGCombinerInfo &DCI) const { in performLoadCombine()
2785 DAGCombinerInfo &DCI) const { in performStoreCombine()
2841 DAGCombinerInfo &DCI) const { in performAssertSZExtCombine()
2865 DAGCombinerInfo &DCI, const SDLoc &SL, in splitBinaryBitConstantOpImpl()
2888 DAGCombinerInfo &DCI) const { in performShlCombine()
2957 DAGCombinerInfo &DCI) const { in performSraCombine()
2992 DAGCombinerInfo &DCI) const { in performSrlCombine()
3027 SDNode *N, DAGCombinerInfo &DCI) const { in performTruncateCombine()
[all …]
DR600ISelLowering.h37 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.h70 SDValue performLoadCombine(SDNode *N, DAGCombinerInfo &DCI) const;
71 SDValue performStoreCombine(SDNode *N, DAGCombinerInfo &DCI) const;
72 SDValue performAndCombine(SDNode *N, DAGCombinerInfo &DCI) const;
73 SDValue performShlCombine(SDNode *N, DAGCombinerInfo &DCI) const;
74 SDValue performSraCombine(SDNode *N, DAGCombinerInfo &DCI) const;
75 SDValue performSrlCombine(SDNode *N, DAGCombinerInfo &DCI) const;
76 SDValue performMulCombine(SDNode *N, DAGCombinerInfo &DCI) const;
78 SDValue RHS, DAGCombinerInfo &DCI) const;
79 SDValue performSelectCombine(SDNode *N, DAGCombinerInfo &DCI) const;
163 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
[all …]
DSIISelLowering.h56 DAGCombinerInfo &DCI) const;
59 DAGCombinerInfo &DCI) const;
60 SDValue performAndCombine(SDNode *N, DAGCombinerInfo &DCI) const;
61 SDValue performOrCombine(SDNode *N, DAGCombinerInfo &DCI) const;
62 SDValue performClassCombine(SDNode *N, DAGCombinerInfo &DCI) const;
63 SDValue performFCanonicalizeCombine(SDNode *N, DAGCombinerInfo &DCI) const;
65 SDValue performMinMaxCombine(SDNode *N, DAGCombinerInfo &DCI) const;
67 SDValue performSetCCCombine(SDNode *N, DAGCombinerInfo &DCI) const;
138 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DR600ISelLowering.h35 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DAMDGPUISelLowering.cpp955 DAGCombinerInfo &DCI) const { in CombineFMinMaxLegacy()
2136 static void simplifyI24(SDValue Op, TargetLowering::DAGCombinerInfo &DCI) { in simplifyI24()
2194 DAGCombinerInfo &DCI) const { in performLoadCombine()
2242 DAGCombinerInfo &DCI) const { in performStoreCombine()
2292 DAGCombinerInfo &DCI) const { in performAndCombine()
2333 DAGCombinerInfo &DCI) const { in performShlCombine()
2367 DAGCombinerInfo &DCI) const { in performSraCombine()
2402 DAGCombinerInfo &DCI) const { in performSrlCombine()
2437 DAGCombinerInfo &DCI) const { in performMulCombine()
2507 DAGCombinerInfo &DCI) const { in performCtlzCombine()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h505 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
592 unsigned Index, DAGCombinerInfo &DCI,
595 DAGCombinerInfo &DCI) const;
596 SDValue combineZERO_EXTEND(SDNode *N, DAGCombinerInfo &DCI) const;
597 SDValue combineSIGN_EXTEND(SDNode *N, DAGCombinerInfo &DCI) const;
598 SDValue combineSIGN_EXTEND_INREG(SDNode *N, DAGCombinerInfo &DCI) const;
599 SDValue combineMERGE(SDNode *N, DAGCombinerInfo &DCI) const;
600 SDValue combineSTORE(SDNode *N, DAGCombinerInfo &DCI) const;
601 SDValue combineEXTRACT_VECTOR_ELT(SDNode *N, DAGCombinerInfo &DCI) const;
602 SDValue combineJOIN_DWORDS(SDNode *N, DAGCombinerInfo &DCI) const;
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h479 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
544 unsigned Index, DAGCombinerInfo &DCI,
547 DAGCombinerInfo &DCI) const;
548 SDValue combineSIGN_EXTEND(SDNode *N, DAGCombinerInfo &DCI) const;
549 SDValue combineMERGE(SDNode *N, DAGCombinerInfo &DCI) const;
550 SDValue combineSTORE(SDNode *N, DAGCombinerInfo &DCI) const;
551 SDValue combineEXTRACT_VECTOR_ELT(SDNode *N, DAGCombinerInfo &DCI) const;
552 SDValue combineJOIN_DWORDS(SDNode *N, DAGCombinerInfo &DCI) const;
553 SDValue combineFP_ROUND(SDNode *N, DAGCombinerInfo &DCI) const;
554 SDValue combineBSWAP(SDNode *N, DAGCombinerInfo &DCI) const;
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.h662 SDValue expandVSXLoadForLE(SDNode *N, DAGCombinerInfo &DCI) const;
663 SDValue expandVSXStoreForLE(SDNode *N, DAGCombinerInfo &DCI) const;
665 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
1083 SDValue DAGCombineExtBoolTrunc(SDNode *N, DAGCombinerInfo &DCI) const;
1084 SDValue DAGCombineBuildVector(SDNode *N, DAGCombinerInfo &DCI) const;
1085 SDValue DAGCombineTruncBoolExt(SDNode *N, DAGCombinerInfo &DCI) const;
1086 SDValue combineStoreFPToInt(SDNode *N, DAGCombinerInfo &DCI) const;
1087 SDValue combineFPToIntToFP(SDNode *N, DAGCombinerInfo &DCI) const;
1088 SDValue combineSHL(SDNode *N, DAGCombinerInfo &DCI) const;
1089 SDValue combineSRA(SDNode *N, DAGCombinerInfo &DCI) const;
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h554 SDValue expandVSXLoadForLE(SDNode *N, DAGCombinerInfo &DCI) const;
555 SDValue expandVSXStoreForLE(SDNode *N, DAGCombinerInfo &DCI) const;
557 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
925 SDValue DAGCombineExtBoolTrunc(SDNode *N, DAGCombinerInfo &DCI) const;
926 SDValue DAGCombineBuildVector(SDNode *N, DAGCombinerInfo &DCI) const;
927 SDValue DAGCombineTruncBoolExt(SDNode *N, DAGCombinerInfo &DCI) const;
928 SDValue combineFPToIntToFP(SDNode *N, DAGCombinerInfo &DCI) const;
930 SDValue getRsqrtEstimate(SDValue Operand, DAGCombinerInfo &DCI,
933 SDValue getRecipEstimate(SDValue Operand, DAGCombinerInfo &DCI,
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DTargetLowering.h2639 struct DAGCombinerInfo;
2785 DAGCombinerInfo &DCI, TargetLoweringOpt &TLO) const;
2808 DAGCombinerInfo &DCI) const;
2832 DAGCombinerInfo &DCI) const;
2871 struct DAGCombinerInfo { struct
2879 DAGCombinerInfo(SelectionDAG &dag, CombineLevel level, bool cl, void *dc) in DAGCombinerInfo() argument
2912 bool foldBooleans, DAGCombinerInfo &DCI,
2936 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
3682 ISD::CondCode Cond, DAGCombinerInfo &DCI,
3687 DAGCombinerInfo &DCI,
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h252 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
523 SDValue getRsqrtEstimate(SDValue Operand, DAGCombinerInfo &DCI,
526 SDValue getRecipEstimate(SDValue Operand, DAGCombinerInfo &DCI,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARC/
DARCISelLowering.h94 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/llvm/include/llvm/Target/
DTargetLowering.h2312 struct DAGCombinerInfo { struct
2319 DAGCombinerInfo(SelectionDAG &dag, CombineLevel level, bool cl, void *dc) in DAGCombinerInfo() argument
2353 bool foldBooleans, DAGCombinerInfo &DCI,
2374 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
2959 virtual SDValue getRsqrtEstimate(SDValue Operand, DAGCombinerInfo &DCI, in getRsqrtEstimate()
2973 virtual SDValue getRecipEstimate(SDValue Operand, DAGCombinerInfo &DCI, in getRecipEstimate()
3055 ISD::CondCode Cond, DAGCombinerInfo &DCI,
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.h40 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsSEISelLowering.h50 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUISelLowering.h121 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/
DLanaiISelLowering.h106 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/llvm/lib/Target/Lanai/
DLanaiISelLowering.h106 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/llvm/lib/Target/X86/
DX86ISelLowering.h734 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
1223 SDValue getRsqrtEstimate(SDValue Operand, DAGCombinerInfo &DCI,
1228 SDValue getRecipEstimate(SDValue Operand, DAGCombinerInfo &DCI,
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetLowering.h880 struct DAGCombinerInfo { struct
888 DAGCombinerInfo(SelectionDAG &dag, bool bl, bool blo, bool cl, void *dc) in DAGCombinerInfo() argument
910 DAGCombinerInfo &DCI, DebugLoc dl) const; argument
930 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelLowering.h113 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreISelLowering.h160 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;

1234