Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.h78 SDValue widenLoad(LoadSDNode *Ld, DAGCombinerInfo &DCI) const;
138 DAGCombinerInfo &DCI) const;
142 DAGCombinerInfo &DCI) const;
144 SDValue performMemSDNodeCombine(MemSDNode *N, DAGCombinerInfo &DCI) const;
146 SDValue splitBinaryBitConstantOp(DAGCombinerInfo &DCI, const SDLoc &SL,
150 SDValue performAndCombine(SDNode *N, DAGCombinerInfo &DCI) const;
151 SDValue performOrCombine(SDNode *N, DAGCombinerInfo &DCI) const;
152 SDValue performXorCombine(SDNode *N, DAGCombinerInfo &DCI) const;
153 SDValue performZeroExtendCombine(SDNode *N, DAGCombinerInfo &DCI) const;
154 SDValue performSignExtendInRegCombine(SDNode *N, DAGCombinerInfo &DCI) const;
[all …]
DAMDGPUISelLowering.h79 SDValue performLoadCombine(SDNode *N, DAGCombinerInfo &DCI) const;
80 SDValue performStoreCombine(SDNode *N, DAGCombinerInfo &DCI) const;
81 SDValue performAssertSZExtCombine(SDNode *N, DAGCombinerInfo &DCI) const;
82 SDValue performIntrinsicWOChainCombine(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;
[all …]
DAMDGPUISelLowering.cpp1260 DAGCombinerInfo &DCI) const { in combineFMinMaxLegacy()
2794 TargetLowering::DAGCombinerInfo &DCI) { in simplifyI24()
2875 DAGCombinerInfo &DCI) const { in performLoadCombine()
2929 DAGCombinerInfo &DCI) const { in performStoreCombine()
2986 DAGCombinerInfo &DCI) const { in performAssertSZExtCombine()
3009 SDNode *N, DAGCombinerInfo &DCI) const { in performIntrinsicWOChainCombine()
3023 DAGCombinerInfo &DCI, const SDLoc &SL, in splitBinaryBitConstantOpImpl()
3046 DAGCombinerInfo &DCI) const { in performShlCombine()
3114 DAGCombinerInfo &DCI) const { in performSraCombine()
3149 DAGCombinerInfo &DCI) const { in performSrlCombine()
[all …]
DR600ISelLowering.h36 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DSIISelLowering.cpp4892 DAGCombinerInfo DCI(DAG, AfterLegalizeVectorOps, true, nullptr); in lowerEXTRACT_VECTOR_ELT()
7274 SDValue SITargetLowering::widenLoad(LoadSDNode *Ld, DAGCombinerInfo &DCI) const { in widenLoad()
8032 DAGCombinerInfo &DCI) const { in performUCharToFloatCombine()
8076 DAGCombinerInfo &DCI) const { in performSHLPtrCombine()
8121 DAGCombinerInfo &DCI) const { in performMemSDNodeCombine()
8153 DAGCombinerInfo &DCI, in splitBinaryBitConstantOp()
8257 DAGCombinerInfo &DCI) const { in performAndCombine()
8443 DAGCombinerInfo &DCI) const { in performOrCombine()
8569 DAGCombinerInfo &DCI) const { in performXorCombine()
8645 DAGCombinerInfo &DCI) const { in performZeroExtendCombine()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h522 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
616 unsigned Index, DAGCombinerInfo &DCI,
619 DAGCombinerInfo &DCI) const;
620 SDValue combineZERO_EXTEND(SDNode *N, DAGCombinerInfo &DCI) const;
621 SDValue combineSIGN_EXTEND(SDNode *N, DAGCombinerInfo &DCI) const;
622 SDValue combineSIGN_EXTEND_INREG(SDNode *N, DAGCombinerInfo &DCI) const;
623 SDValue combineMERGE(SDNode *N, DAGCombinerInfo &DCI) const;
625 SDValue combineLOAD(SDNode *N, DAGCombinerInfo &DCI) const;
626 SDValue combineSTORE(SDNode *N, DAGCombinerInfo &DCI) const;
627 SDValue combineVECTOR_SHUFFLE(SDNode *N, DAGCombinerInfo &DCI) const;
[all …]
DSystemZISelLowering.cpp5448 DAGCombinerInfo &DCI, in combineExtract()
5552 const SDLoc &DL, EVT TruncVT, SDValue Op, DAGCombinerInfo &DCI) const { in combineTruncateExtract()
5587 SDNode *N, DAGCombinerInfo &DCI) const { in combineZERO_EXTEND()
5614 SDNode *N, DAGCombinerInfo &DCI) const { in combineSIGN_EXTEND_INREG()
5635 SDNode *N, DAGCombinerInfo &DCI) const { in combineSIGN_EXTEND()
5665 SDNode *N, DAGCombinerInfo &DCI) const { in combineMERGE()
5699 SDNode *N, DAGCombinerInfo &DCI) const { in combineLOAD()
5764 SDNode *N, DAGCombinerInfo &DCI) const { in combineSTORE()
5825 SDNode *N, DAGCombinerInfo &DCI) const { in combineVECTOR_SHUFFLE()
5864 SDNode *N, DAGCombinerInfo &DCI) const { in combineEXTRACT_VECTOR_ELT()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.h747 SDValue expandVSXLoadForLE(SDNode *N, DAGCombinerInfo &DCI) const;
748 SDValue expandVSXStoreForLE(SDNode *N, DAGCombinerInfo &DCI) const;
750 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
1199 SDValue DAGCombineExtBoolTrunc(SDNode *N, DAGCombinerInfo &DCI) const;
1200 SDValue DAGCombineBuildVector(SDNode *N, DAGCombinerInfo &DCI) const;
1201 SDValue DAGCombineTruncBoolExt(SDNode *N, DAGCombinerInfo &DCI) const;
1202 SDValue combineStoreFPToInt(SDNode *N, DAGCombinerInfo &DCI) const;
1203 SDValue combineFPToIntToFP(SDNode *N, DAGCombinerInfo &DCI) const;
1204 SDValue combineSHL(SDNode *N, DAGCombinerInfo &DCI) const;
1205 SDValue combineSRA(SDNode *N, DAGCombinerInfo &DCI) const;
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetLowering.h2955 struct DAGCombinerInfo;
3150 DAGCombinerInfo &DCI) const;
3183 DAGCombinerInfo &DCI) const;
3269 struct DAGCombinerInfo { struct
3277 DAGCombinerInfo(SelectionDAG &dag, CombineLevel level, bool cl, void *dc) in DAGCombinerInfo() argument
3310 bool foldBooleans, DAGCombinerInfo &DCI,
3334 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
4268 const SDLoc &DL, DAGCombinerInfo &DCI) const;
4270 const SDLoc &DL, DAGCombinerInfo &DCI) const;
4274 DAGCombinerInfo &DCI,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelLowering.h185 SDValue PerformBITCASTCombine(SDNode *N, DAGCombinerInfo &DCI) const;
190 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCISelLowering.h93 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSEISelLowering.h50 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DMipsISelLowering.cpp567 TargetLowering::DAGCombinerInfo &DCI, in performDivRemCombine()
676 TargetLowering::DAGCombinerInfo &DCI, in performSELECTCombine()
757 TargetLowering::DAGCombinerInfo &DCI, in performCMovFPCombine()
784 TargetLowering::DAGCombinerInfo &DCI, in performANDCombine()
866 TargetLowering::DAGCombinerInfo &DCI, in performORCombine()
1057 TargetLowering::DAGCombinerInfo &DCI, in performSUBCombine()
1072 TargetLowering::DAGCombinerInfo &DCI, in performADDCombine()
1104 TargetLowering::DAGCombinerInfo &DCI, in performSHLCombine()
1154 SDValue MipsTargetLowering::PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) in PerformDAGCombine()
DMipsSEISelLowering.cpp483 TargetLowering::DAGCombinerInfo &DCI, in performANDCombine()
598 TargetLowering::DAGCombinerInfo &DCI, in performORCombine()
830 const TargetLowering::DAGCombinerInfo &DCI, in performMULCombine()
871 TargetLowering::DAGCombinerInfo &DCI, in performSHLCombine()
894 TargetLowering::DAGCombinerInfo &DCI, in performSRACombine()
940 TargetLowering::DAGCombinerInfo &DCI, in performSRLCombine()
1026 MipsSETargetLowering::PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const { in PerformDAGCombine()
DMipsISelLowering.h340 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiISelLowering.h105 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DLanaiISelLowering.cpp1419 TargetLowering::DAGCombinerInfo &DCI, in combineSelectAndUse()
1443 combineSelectAndUseCommutative(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, in combineSelectAndUseCommutative()
1458 TargetLowering::DAGCombinerInfo &DCI) { in PerformSUBCombine()
1471 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreISelLowering.h202 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h229 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
468 SDValue PerformHvxDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.h85 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp11052 TargetLowering::DAGCombinerInfo &DCI, in combineSelectAndUse()
11078 TargetLowering::DAGCombinerInfo &DCI) { in combineSelectAndUseCommutative()
11103 TargetLowering::DAGCombinerInfo &DCI, in AddCombineToVPADD()
11131 TargetLowering::DAGCombinerInfo &DCI, in AddCombineVUZPToVPADDL()
11184 TargetLowering::DAGCombinerInfo &DCI, in AddCombineBUILD_VECTORToVPADDL()
11288 TargetLowering::DAGCombinerInfo &DCI, in AddCombineTo64BitSMLAL16()
11365 TargetLowering::DAGCombinerInfo &DCI, in AddCombineTo64bitMLAL()
11531 TargetLowering::DAGCombinerInfo &DCI, in AddCombineTo64bitUMAAL()
11608 TargetLowering::DAGCombinerInfo &DCI, in PerformAddcSubcCombine()
11641 TargetLowering::DAGCombinerInfo &DCI, in PerformAddeSubeCombine()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.h580 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DNVPTXISelLowering.cpp4344 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCombineWithOperands()
4450 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCombine()
4466 TargetLowering::DAGCombinerInfo &DCI) { in PerformANDCombine()
4541 TargetLowering::DAGCombinerInfo &DCI, in PerformREMCombine()
4644 TargetLowering::DAGCombinerInfo &DCI) { in TryMULWIDECombine()
4711 TargetLowering::DAGCombinerInfo &DCI, in PerformMULCombine()
4724 TargetLowering::DAGCombinerInfo &DCI, in PerformSHLCombine()
4736 TargetLowering::DAGCombinerInfo &DCI) { in PerformSETCCCombine()
4757 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp9680 TargetLowering::DAGCombinerInfo &DCI, in performXorCombine()
9748 TargetLowering::DAGCombinerInfo &DCI, in performMulCombine()
9943 TargetLowering::DAGCombinerInfo &DCI, in performFpToIntCombine()
10018 TargetLowering::DAGCombinerInfo &DCI, in performFDivCombine()
10109 TargetLowering::DAGCombinerInfo &DCI) { in tryCombineToEXTR()
10149 TargetLowering::DAGCombinerInfo &DCI) { in tryCombineToBSL()
10195 static SDValue performORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, in performORCombine()
10241 TargetLowering::DAGCombinerInfo &DCI) { in performSVEAndCombine()
10275 TargetLowering::DAGCombinerInfo &DCI) { in performANDCombine()
10318 TargetLowering::DAGCombinerInfo &DCI) { in performSRLCombine()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp581 DAGCombinerInfo &DCI) const { in SimplifyDemandedBits()
2086 DAGCombinerInfo &DCI) const { in SimplifyDemandedVectorElts()
2847 DAGCombinerInfo &DCI) const { in foldSetCCWithAnd()
2915 EVT SCCVT, SDValue N0, SDValue N1, ISD::CondCode Cond, DAGCombinerInfo &DCI, in optimizeSetCCOfSignedTruncationCheck()
3005 DAGCombinerInfo &DCI, const SDLoc &DL) const { in optimizeSetCCByHoistingAndByConstFromLogicalShift()
3078 DAGCombinerInfo &DCI) const { in foldSetCCWithBinOp()
3120 DAGCombinerInfo &DCI, in SimplifySetCC()
4032 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
4982 DAGCombinerInfo &DCI, in buildUREMEqFold()
4998 DAGCombinerInfo &DCI, const SDLoc &DL, in prepareUREMEqFold()
[all …]

12