Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/AMDGPU/
DSIISelLowering.h51 DAGCombinerInfo &DCI) const;
54 DAGCombinerInfo &DCI) const;
55 SDValue performAndCombine(SDNode *N, DAGCombinerInfo &DCI) const;
56 SDValue performOrCombine(SDNode *N, DAGCombinerInfo &DCI) const;
57 SDValue performClassCombine(SDNode *N, DAGCombinerInfo &DCI) const;
59 SDValue performMin3Max3Combine(SDNode *N, DAGCombinerInfo &DCI) const;
60 SDValue performSetCCCombine(SDNode *N, DAGCombinerInfo &DCI) const;
106 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DAMDGPUISelLowering.h67 SDValue performStoreCombine(SDNode *N, DAGCombinerInfo &DCI) const;
68 SDValue performShlCombine(SDNode *N, DAGCombinerInfo &DCI) const;
69 SDValue performMulCombine(SDNode *N, DAGCombinerInfo &DCI) const;
157 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
171 DAGCombinerInfo &DCI) const;
176 DAGCombinerInfo &DCI,
180 DAGCombinerInfo &DCI,
DR600ISelLowering.h30 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DSIISelLowering.cpp1622 DAGCombinerInfo &DCI) const { in performUCharToFloatCombine()
1769 DAGCombinerInfo &DCI) const { in performSHLPtrCombine()
1801 DAGCombinerInfo &DCI) const { in performAndCombine()
1855 DAGCombinerInfo &DCI) const { in performOrCombine()
1885 DAGCombinerInfo &DCI) const { in performClassCombine()
1918 DAGCombinerInfo &DCI) const { in performMin3Max3Combine()
1954 DAGCombinerInfo &DCI) const { in performSetCCCombine()
1985 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
DAMDGPUISelLowering.cpp1091 DAGCombinerInfo &DCI) const { in CombineFMinMaxLegacy()
2316 static void simplifyI24(SDValue Op, TargetLowering::DAGCombinerInfo &DCI) { in simplifyI24()
2355 DAGCombinerInfo &DCI) const { in performStoreCombine()
2393 DAGCombinerInfo &DCI) const { in performShlCombine()
2420 DAGCombinerInfo &DCI) const { in performMulCombine()
2451 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
2736 DAGCombinerInfo &DCI, in getRsqrtEstimate()
2754 DAGCombinerInfo &DCI, in getRecipEstimate()
DR600ISelLowering.cpp1128 DAGCombinerInfo DCI(DAG, AfterLegalizeVectorOps, true, nullptr); in LowerSELECT_CC()
1835 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h492 SDValue expandVSXLoadForLE(SDNode *N, DAGCombinerInfo &DCI) const;
493 SDValue expandVSXStoreForLE(SDNode *N, DAGCombinerInfo &DCI) const;
495 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
865 SDValue DAGCombineExtBoolTrunc(SDNode *N, DAGCombinerInfo &DCI) const;
866 SDValue DAGCombineTruncBoolExt(SDNode *N, DAGCombinerInfo &DCI) const;
867 SDValue combineFPToIntToFP(SDNode *N, DAGCombinerInfo &DCI) const;
869 SDValue getRsqrtEstimate(SDValue Operand, DAGCombinerInfo &DCI,
872 SDValue getRecipEstimate(SDValue Operand, DAGCombinerInfo &DCI,
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h450 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
502 unsigned Index, DAGCombinerInfo &DCI,
505 DAGCombinerInfo &DCI) const;
/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()
874 TargetLowering::DAGCombinerInfo &DCI, in performSHLCombine()
897 TargetLowering::DAGCombinerInfo &DCI, in performSRACombine()
943 TargetLowering::DAGCombinerInfo &DCI, in performSRLCombine()
1068 MipsSETargetLowering::PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const { in PerformDAGCombine()
DMipsISelLowering.h262 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DMipsISelLowering.cpp471 TargetLowering::DAGCombinerInfo &DCI, in performDivRemCombine()
581 TargetLowering::DAGCombinerInfo &DCI, in performSELECTCombine()
660 TargetLowering::DAGCombinerInfo &DCI, in performCMovFPCombine()
687 TargetLowering::DAGCombinerInfo &DCI, in performANDCombine()
729 TargetLowering::DAGCombinerInfo &DCI, in performORCombine()
785 TargetLowering::DAGCombinerInfo &DCI, in performADDCombine()
811 SDValue MipsTargetLowering::PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) in PerformDAGCombine()
/external/llvm/include/llvm/Target/
DTargetLowering.h2172 struct DAGCombinerInfo { struct
2179 DAGCombinerInfo(SelectionDAG &dag, CombineLevel level, bool cl, void *dc) in DAGCombinerInfo() argument
2211 DAGCombinerInfo &DCI, SDLoc dl) const; argument
2231 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
2801 virtual SDValue getRsqrtEstimate(SDValue Operand, DAGCombinerInfo &DCI, in getRsqrtEstimate()
2815 virtual SDValue getRecipEstimate(SDValue Operand, DAGCombinerInfo &DCI, in getRecipEstimate()
/external/llvm/lib/Target/X86/
DX86ISelLowering.h692 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
1144 SDValue getRsqrtEstimate(SDValue Operand, DAGCombinerInfo &DCI,
1149 SDValue getRecipEstimate(SDValue Operand, DAGCombinerInfo &DCI,
DX86ISelLowering.cpp14056 DAGCombinerInfo &DCI, in getRsqrtEstimate()
14089 DAGCombinerInfo &DCI, in getRecipEstimate()
22647 TargetLowering::DAGCombinerInfo &DCI, in PerformShuffleCombine256()
22751 TargetLowering::DAGCombinerInfo &DCI, in combineX86ShuffleChain()
22963 TargetLowering::DAGCombinerInfo &DCI, in combineX86ShufflesRecursively()
23125 TargetLowering::DAGCombinerInfo &DCI) { in combineRedundantDWordShuffle()
23259 TargetLowering::DAGCombinerInfo &DCI) { in combineRedundantHalfShuffle()
23321 TargetLowering::DAGCombinerInfo &DCI, in PerformTargetShuffleCombine()
23517 TargetLowering::DAGCombinerInfo &DCI, in PerformShuffleCombine()
23628 TargetLowering::DAGCombinerInfo &DCI) { in XFormVExtractWithShuffleIntoLoad()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.h200 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.h537 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
DNVPTXISelLowering.cpp3830 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCombineWithOperands()
3936 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCombine()
3953 TargetLowering::DAGCombinerInfo &DCI) { in PerformANDCombine()
4028 TargetLowering::DAGCombinerInfo &DCI) { in PerformSELECTCombine()
4162 TargetLowering::DAGCombinerInfo &DCI) { in TryMULWIDECombine()
4229 TargetLowering::DAGCombinerInfo &DCI, in PerformMULCombine()
4243 TargetLowering::DAGCombinerInfo &DCI, in PerformSHLCombine()
4256 DAGCombinerInfo &DCI) const { in PerformDAGCombine()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp7367 TargetLowering::DAGCombinerInfo &DCI, in performXorCombine()
7418 TargetLowering::DAGCombinerInfo &DCI, in performMulCombine()
7715 TargetLowering::DAGCombinerInfo &DCI) { in tryCombineToEXTR()
7755 TargetLowering::DAGCombinerInfo &DCI) { in tryCombineToBSL()
7801 static SDValue performORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, in performORCombine()
7824 TargetLowering::DAGCombinerInfo &DCI, in performBitcastCombine()
7890 TargetLowering::DAGCombinerInfo &DCI, in performConcatVectorsCombine()
7971 TargetLowering::DAGCombinerInfo &DCI, in tryCombineFixedPointConvert()
8215 TargetLowering::DAGCombinerInfo &DCI, in performAddSubLongCombine()
8264 TargetLowering::DAGCombinerInfo &DCI, in tryCombineLongOpWithDup()
[all …]
DAArch64ISelLowering.h248 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp8334 TargetLowering::DAGCombinerInfo &DCI, in combineSelectAndUse()
8360 TargetLowering::DAGCombinerInfo &DCI) { in combineSelectAndUseCommutative()
8379 TargetLowering::DAGCombinerInfo &DCI, in AddCombineToVPADDL()
8477 TargetLowering::DAGCombinerInfo &DCI, in AddCombineTo64bitMLAL()
8615 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCCombine()
8627 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCombineWithOperands()
8646 TargetLowering::DAGCombinerInfo &DCI, in PerformADDCombine()
8663 TargetLowering::DAGCombinerInfo &DCI) { in PerformSUBCombine()
8692 TargetLowering::DAGCombinerInfo &DCI, in PerformVMULCombine()
8723 TargetLowering::DAGCombinerInfo &DCI, in PerformMULCombine()
[all …]
DARMISelLowering.h262 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp517 void TargetLowering::DAGCombinerInfo::AddToWorklist(SDNode *N) { in AddToWorklist()
521 void TargetLowering::DAGCombinerInfo::RemoveFromWorklist(SDNode *N) { in RemoveFromWorklist()
525 SDValue TargetLowering::DAGCombinerInfo::
530 SDValue TargetLowering::DAGCombinerInfo::
536 SDValue TargetLowering::DAGCombinerInfo::
541 void TargetLowering::DAGCombinerInfo::
1465 TargetLowering::DAGCombinerInfo in combine()
14226 TargetLowering::DAGCombinerInfo in SimplifySetCC()
14299 TargetLowering::DAGCombinerInfo DCI(DAG, Level, false, this); in BuildReciprocalEstimate()
14413 TargetLowering::DAGCombinerInfo DCI(DAG, Level, false, this); in BuildRsqrtEstimate()

12