/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIISelLowering.h | 78 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 …]
|
D | AMDGPUISelLowering.h | 79 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 …]
|
D | AMDGPUISelLowering.cpp | 1260 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 …]
|
D | R600ISelLowering.h | 36 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
|
D | SIISelLowering.cpp | 4892 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/ |
D | SystemZISelLowering.h | 522 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 …]
|
D | SystemZISelLowering.cpp | 5448 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/ |
D | PPCISelLowering.h | 747 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/ |
D | TargetLowering.h | 2955 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/ |
D | SparcISelLowering.h | 185 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/ |
D | ARCISelLowering.h | 93 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | MipsSEISelLowering.h | 50 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
|
D | MipsISelLowering.cpp | 567 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()
|
D | MipsSEISelLowering.cpp | 483 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()
|
D | MipsISelLowering.h | 340 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/ |
D | LanaiISelLowering.h | 105 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
|
D | LanaiISelLowering.cpp | 1419 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/ |
D | XCoreISelLowering.h | 202 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 229 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/ |
D | RISCVISelLowering.h | 85 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 11052 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/ |
D | NVPTXISelLowering.h | 580 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
|
D | NVPTXISelLowering.cpp | 4344 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/ |
D | AArch64ISelLowering.cpp | 9680 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/ |
D | TargetLowering.cpp | 581 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 …]
|