Home
last modified time | relevance | path

Searched refs:CombineTo (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp550 return TLO.CombineTo(Op, NewOp); in ShrinkDemandedConstant()
614 return TLO.CombineTo(Op, Z); in ShrinkDemandedOp()
1156 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
1168 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
1232 return TLO.CombineTo(Op, Vec); in SimplifyDemandedBits()
1293 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1320 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1383 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1402 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1418 return TLO.CombineTo(Op, Xor); in SimplifyDemandedBits()
[all …]
H A DDAGCombiner.cpp313 SDValue CombineTo(SDNode *N, const SDValue *To, unsigned NumTo,
317 SDValue CombineTo(SDNode *N, SDValue Res, bool AddTo = true) { in CombineTo() function in __anon666e37100111::DAGCombiner
318 return CombineTo(N, &Res, 1, AddTo); in CombineTo()
322 SDValue CombineTo(SDNode *N, SDValue Res0, SDValue Res1, in CombineTo() function in __anon666e37100111::DAGCombiner
325 return CombineTo(N, To, 2, AddTo); in CombineTo()
910 CombineTo(SDNode *N, ArrayRef<SDValue> To, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
911 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo); in CombineTo()
915 CombineTo(SDNode *N, SDValue Res, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
916 return ((DAGCombiner*)DC)->CombineTo(N, Res, AddTo); in CombineTo()
920 CombineTo(SDNode *N, SDValue Res0, SDValue Res1, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3944 bool CombineTo(SDValue O, SDValue N) { in CombineTo() function
4230 SDValue CombineTo(SDNode *N, ArrayRef<SDValue> To, bool AddTo = true);
4231 SDValue CombineTo(SDNode *N, SDValue Res, bool AddTo = true);
4232 SDValue CombineTo(SDNode *N, SDValue Res0, SDValue Res1, bool AddTo = true);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp37053 return TLO.CombineTo(Op, NewOp); in targetShrinkDemandedConstant()
37102 return TLO.CombineTo(Op, NewOp); in targetShrinkDemandedConstant()
40714 DCI.CombineTo(N.getNode(), Movddup); in combineTargetShuffle()
40815 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
40822 DCI.CombineTo(LN, Scl, BcastLd.getValue(1)); in combineTargetShuffle()
40846 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
40863 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
40892 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
40909 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
40929 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp13159 return DCI.CombineTo(N, SDValue(N, 0), LHS->getOperand(2)); in PerformAddcSubcCombine()
14296 DCI.CombineTo(N, Res, false); in PerformMULCombine()
14574 DCI.CombineTo(N, Res, false); in PerformORCombineToBFI()
14601 DCI.CombineTo(N, Res, false); in PerformORCombineToBFI()
14618 DCI.CombineTo(N, Res, false); in PerformORCombineToBFI()
14639 DCI.CombineTo(N, Res, false); in PerformORCombineToBFI()
15059 return DCI.CombineTo(N, InDouble.getOperand(0), InDouble.getOperand(1)); in PerformVMOVRRDCombine()
15088 SDValue Result = DCI.CombineTo(N, NewLD1, NewLD2); in PerformVMOVRRDCombine()
15570 DCI.CombineTo(OtherExt.getNode(), SDValue(VMOVRRD.getNode(), 1)); in PerformExtractEltToVMOVRRD()
16082 DCI.CombineTo(N, NewResults); in TryCombineBaseUpdate()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp6687 DCI.CombineTo(N0.getNode(), TruncSelect); in combineZERO_EXTEND()
6895 DCI.CombineTo(HiPart, EltLoad, true); in combineLOAD()
6905 DCI.CombineTo(LoPart, EltLoad, true); in combineLOAD()
7234 DCI.CombineTo(N, ESLoad); in combineVECTOR_SHUFFLE()
7238 DCI.CombineTo(Load.getNode(), ESLoad, ESLoad.getValue(1)); in combineVECTOR_SHUFFLE()
7500 DCI.CombineTo(N, ResVal); in combineBSWAP()
7504 DCI.CombineTo(Load.getNode(), ResVal, BSLoad.getValue(1)); in combineBSWAP()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2259 return TLO.CombineTo(Op, New); in optimizeLogicalImm()
21232 DCI.CombineTo(Lo, R.getValue(0)); in tryCombineWhileLo()
21233 DCI.CombineTo(Hi, R.getValue(1)); in tryCombineWhileLo()
22531 DCI.CombineTo(LD, NewResults); in performPostLD1Combine()
22532 DCI.CombineTo(N, SDValue(UpdN.getNode(), 0)); // Dup/Inserted Result in performPostLD1Combine()
22533 DCI.CombineTo(User, SDValue(UpdN.getNode(), 1)); // Write back register in performPostLD1Combine()
23313 DCI.CombineTo(N, NewResults); in performNEONPostLDSTCombine()
23314 DCI.CombineTo(User, SDValue(UpdN.getNode(), NumResultVecs)); in performNEONPostLDSTCombine()
23687 DCI.CombineTo(N, BR, false); in performBRCONDCombine()
23970 DCI.CombineTo(Generic, SDValue(N, 0)); in performFlagSettingCombine()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp5523 DCI.CombineTo(N, Val, false); in PerformANDCombine()
5577 DCI.CombineTo(N, Val, AddTo); in PerformANDCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp16685 return DCI.CombineTo(N, Op0.getOperand(0), Op0.getOperand(1)); in PerformDAGCombine()
16690 return DCI.CombineTo(N, Lo, Hi); in PerformDAGCombine()
16700 return DCI.CombineTo(N, Lo, Hi); in PerformDAGCombine()
16719 return DCI.CombineTo(N, Lo, NewHi); in PerformDAGCombine()
16724 return DCI.CombineTo(N, Lo, NewHi); in PerformDAGCombine()
16866 DCI.CombineTo(N, Res); in PerformDAGCombine()
17743 return TLO.CombineTo(Op, NewOp); in targetShrinkDemandedConstant()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp16050 DCI.CombineTo(Bitcast2, FloatLoad); in PerformDAGCombine()
16051 DCI.CombineTo(Bitcast, FloatLoad2); in PerformDAGCombine()
16188 DCI.CombineTo(N, Perm, TF); in PerformDAGCombine()
16353 DCI.CombineTo(N, ResVal); in PerformDAGCombine()
16357 DCI.CombineTo(Load.getNode(), ResVal, BSLoad.getValue(1)); in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp3844 DCI.CombineTo(N, BC, NewLoad.getValue(1)); in performLoadCombine()
4389 DCI.CombineTo(N, Lo, Hi); in performMulLoHiCombine()