Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/R600/
DSIISelLowering.h48 DAGCombinerInfo &DCI) const;
51 DAGCombinerInfo &DCI) const;
52 SDValue performAndCombine(SDNode *N, DAGCombinerInfo &DCI) const;
53 SDValue performOrCombine(SDNode *N, DAGCombinerInfo &DCI) const;
54 SDValue performClassCombine(SDNode *N, DAGCombinerInfo &DCI) const;
56 SDValue performMin3Max3Combine(SDNode *N, DAGCombinerInfo &DCI) const;
57 SDValue performSetCCCombine(SDNode *N, DAGCombinerInfo &DCI) const;
97 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DAMDGPUISelLowering.h67 SDValue performStoreCombine(SDNode *N, DAGCombinerInfo &DCI) const;
68 SDValue performMulCombine(SDNode *N, DAGCombinerInfo &DCI) const;
148 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
162 DAGCombinerInfo &DCI) const;
175 DAGCombinerInfo &DCI,
179 DAGCombinerInfo &DCI,
DR600ISelLowering.h30 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DSIISelLowering.cpp1247 DAGCombinerInfo &DCI) const { in performUCharToFloatCombine()
1394 DAGCombinerInfo &DCI) const { in performSHLPtrCombine()
1426 DAGCombinerInfo &DCI) const { in performAndCombine()
1479 DAGCombinerInfo &DCI) const { in performOrCombine()
1508 DAGCombinerInfo &DCI) const { in performClassCombine()
1541 DAGCombinerInfo &DCI) const { in performMin3Max3Combine()
1577 DAGCombinerInfo &DCI) const { in performSetCCCombine()
1608 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
DAMDGPUISelLowering.cpp1075 DAGCombinerInfo &DCI) const { in CombineFMinMaxLegacy()
2294 static void simplifyI24(SDValue Op, TargetLowering::DAGCombinerInfo &DCI) { in simplifyI24()
2333 DAGCombinerInfo &DCI) const { in performStoreCombine()
2371 DAGCombinerInfo &DCI) const { in performMulCombine()
2402 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
2672 DAGCombinerInfo &DCI, in getRsqrtEstimate()
2690 DAGCombinerInfo &DCI, in getRecipEstimate()
DR600ISelLowering.cpp1127 DAGCombinerInfo DCI(DAG, AfterLegalizeVectorOps, true, nullptr); in LowerSELECT_CC()
1836 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h462 SDValue expandVSXLoadForLE(SDNode *N, DAGCombinerInfo &DCI) const;
463 SDValue expandVSXStoreForLE(SDNode *N, DAGCombinerInfo &DCI) const;
465 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
823 SDValue DAGCombineExtBoolTrunc(SDNode *N, DAGCombinerInfo &DCI) const;
824 SDValue DAGCombineTruncBoolExt(SDNode *N, DAGCombinerInfo &DCI) const;
825 SDValue combineFPToIntToFP(SDNode *N, DAGCombinerInfo &DCI) const;
827 SDValue getRsqrtEstimate(SDValue Operand, DAGCombinerInfo &DCI,
830 SDValue getRecipEstimate(SDValue Operand, DAGCombinerInfo &DCI,
/external/mesa3d/src/gallium/drivers/radeon/
DSIISelLowering.h53 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
DSIISelLowering.cpp393 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.h40 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DMipsSEISelLowering.cpp529 TargetLowering::DAGCombinerInfo &DCI, in performADDECombine()
549 TargetLowering::DAGCombinerInfo &DCI, in performANDCombine()
664 TargetLowering::DAGCombinerInfo &DCI, in performORCombine()
784 TargetLowering::DAGCombinerInfo &DCI, in performSUBECombine()
835 const TargetLowering::DAGCombinerInfo &DCI, in performMULCombine()
872 TargetLowering::DAGCombinerInfo &DCI, in performSHLCombine()
895 TargetLowering::DAGCombinerInfo &DCI, in performSRACombine()
941 TargetLowering::DAGCombinerInfo &DCI, in performSRLCombine()
1066 MipsSETargetLowering::PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const { in PerformDAGCombine()
DMipsISelLowering.h252 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DMipsISelLowering.cpp452 TargetLowering::DAGCombinerInfo &DCI, in performDivRemCombine()
562 TargetLowering::DAGCombinerInfo &DCI, in performSELECTCombine()
641 TargetLowering::DAGCombinerInfo &DCI, in performCMovFPCombine()
668 TargetLowering::DAGCombinerInfo &DCI, in performANDCombine()
708 TargetLowering::DAGCombinerInfo &DCI, in performORCombine()
762 TargetLowering::DAGCombinerInfo &DCI, in performADDCombine()
788 SDValue MipsTargetLowering::PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) in PerformDAGCombine()
/external/llvm/include/llvm/Target/
DTargetLowering.h2106 struct DAGCombinerInfo { struct
2113 DAGCombinerInfo(SelectionDAG &dag, CombineLevel level, bool cl, void *dc) in DAGCombinerInfo() function
2145 DAGCombinerInfo &DCI, SDLoc dl) const; argument
2165 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
2701 DAGCombinerInfo &DCI, in getRsqrtEstimate()
2716 DAGCombinerInfo &DCI, in getRecipEstimate()
/external/llvm/lib/Target/X86/
DX86ISelLowering.h630 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
1068 SDValue getRsqrtEstimate(SDValue Operand, DAGCombinerInfo &DCI,
1073 SDValue getRecipEstimate(SDValue Operand, DAGCombinerInfo &DCI,
DX86ISelLowering.cpp12769 DAGCombinerInfo &DCI, in getRsqrtEstimate()
12800 DAGCombinerInfo &DCI, in getRecipEstimate()
19444 TargetLowering::DAGCombinerInfo &DCI, in PerformShuffleCombine256()
19548 TargetLowering::DAGCombinerInfo &DCI, in combineX86ShuffleChain()
19748 TargetLowering::DAGCombinerInfo &DCI, in combineX86ShufflesRecursively()
19908 TargetLowering::DAGCombinerInfo &DCI) { in combineRedundantDWordShuffle()
20041 TargetLowering::DAGCombinerInfo &DCI) { in combineRedundantHalfShuffle()
20103 TargetLowering::DAGCombinerInfo &DCI, in PerformTargetShuffleCombine()
20259 TargetLowering::DAGCombinerInfo &DCI, in PerformShuffleCombine()
20370 TargetLowering::DAGCombinerInfo &DCI, in PerformTruncateCombine()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.h190 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h290 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.h544 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DNVPTXISelLowering.cpp3828 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCombineWithOperands()
3934 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCombine()
3951 TargetLowering::DAGCombinerInfo &DCI) { in PerformANDCombine()
4108 TargetLowering::DAGCombinerInfo &DCI) { in TryMULWIDECombine()
4174 TargetLowering::DAGCombinerInfo &DCI, in PerformMULCombine()
4188 TargetLowering::DAGCombinerInfo &DCI, in PerformSHLCombine()
4201 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp7710 TargetLowering::DAGCombinerInfo &DCI, in combineSelectAndUse()
7736 TargetLowering::DAGCombinerInfo &DCI) { in combineSelectAndUseCommutative()
7755 TargetLowering::DAGCombinerInfo &DCI, in AddCombineToVPADDL()
7851 TargetLowering::DAGCombinerInfo &DCI, in AddCombineTo64bitMLAL()
7989 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCCombine()
8001 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCombineWithOperands()
8020 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCombine()
8037 TargetLowering::DAGCombinerInfo &DCI) { in PerformSUBCombine()
8066 TargetLowering::DAGCombinerInfo &DCI, in PerformVMULCombine()
8097 TargetLowering::DAGCombinerInfo &DCI, in PerformMULCombine()
[all …]
DARMISelLowering.h261 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp6914 TargetLowering::DAGCombinerInfo &DCI, in performXorCombine()
6965 TargetLowering::DAGCombinerInfo &DCI, in performMulCombine()
7134 TargetLowering::DAGCombinerInfo &DCI) { in tryCombineToEXTR()
7174 TargetLowering::DAGCombinerInfo &DCI) { in tryCombineToBSL()
7220 static SDValue performORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, in performORCombine()
7243 TargetLowering::DAGCombinerInfo &DCI, in performBitcastCombine()
7309 TargetLowering::DAGCombinerInfo &DCI, in performConcatVectorsCombine()
7390 TargetLowering::DAGCombinerInfo &DCI, in tryCombineFixedPointConvert()
7633 TargetLowering::DAGCombinerInfo &DCI, in performAddSubLongCombine()
7682 TargetLowering::DAGCombinerInfo &DCI, in tryCombineLongOpWithDup()
[all …]
DAArch64ISelLowering.h256 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp463 void TargetLowering::DAGCombinerInfo::AddToWorklist(SDNode *N) { in AddToWorklist()
467 void TargetLowering::DAGCombinerInfo::RemoveFromWorklist(SDNode *N) { in RemoveFromWorklist()
471 SDValue TargetLowering::DAGCombinerInfo::
476 SDValue TargetLowering::DAGCombinerInfo::
482 SDValue TargetLowering::DAGCombinerInfo::
487 void TargetLowering::DAGCombinerInfo::
1401 TargetLowering::DAGCombinerInfo in combine()
12955 TargetLowering::DAGCombinerInfo in SimplifySetCC()
13028 TargetLowering::DAGCombinerInfo DCI(DAG, Level, false, this); in BuildReciprocalEstimate()
13140 TargetLowering::DAGCombinerInfo DCI(DAG, Level, false, this); in BuildRsqrtEstimate()

12