Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp531 return TLO.CombineTo(Op, NewOp); in ShrinkDemandedConstant()
592 return TLO.CombineTo(Op, Z); in ShrinkDemandedOp()
1120 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
1132 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
1184 return TLO.CombineTo(Op, Vec); in SimplifyDemandedBits()
1245 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1272 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1335 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1354 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1370 return TLO.CombineTo(Op, Xor); in SimplifyDemandedBits()
[all …]
H A DDAGCombiner.cpp299 SDValue CombineTo(SDNode *N, const SDValue *To, unsigned NumTo,
303 SDValue CombineTo(SDNode *N, SDValue Res, bool AddTo = true) { in CombineTo() function in __anon001c44270111::DAGCombiner
304 return CombineTo(N, &Res, 1, AddTo); in CombineTo()
308 SDValue CombineTo(SDNode *N, SDValue Res0, SDValue Res1, in CombineTo() function in __anon001c44270111::DAGCombiner
311 return CombineTo(N, To, 2, AddTo); in CombineTo()
855 CombineTo(SDNode *N, ArrayRef<SDValue> To, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
856 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo); in CombineTo()
860 CombineTo(SDNode *N, SDValue Res, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
861 return ((DAGCombiner*)DC)->CombineTo(N, Res, AddTo); in CombineTo()
865 CombineTo(SDNode *N, SDValue Res0, SDValue Res1, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3663 bool CombineTo(SDValue O, SDValue N) { in CombineTo() function
3946 SDValue CombineTo(SDNode *N, ArrayRef<SDValue> To, bool AddTo = true);
3947 SDValue CombineTo(SDNode *N, SDValue Res, bool AddTo = true);
3948 SDValue CombineTo(SDNode *N, SDValue Res0, SDValue Res1, bool AddTo = true);
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp37758 return TLO.CombineTo(Op, NewOp); in targetShrinkDemandedConstant()
37807 return TLO.CombineTo(Op, NewOp); in targetShrinkDemandedConstant()
40957 DCI.CombineTo(N.getNode(), Movddup); in combineTargetShuffle()
41056 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
41063 DCI.CombineTo(LN, Scl, BcastLd.getValue(1)); in combineTargetShuffle()
41087 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
41104 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
41133 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
41150 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
41170 DCI.CombineTo(N.getNode(), BcastLd); in combineTargetShuffle()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp12993 return DCI.CombineTo(N, SDValue(N, 0), LHS->getOperand(2)); in PerformAddcSubcCombine()
14139 DCI.CombineTo(N, Res, false); in PerformMULCombine()
14409 DCI.CombineTo(N, Res, false); in PerformORCombineToBFI()
14436 DCI.CombineTo(N, Res, false); in PerformORCombineToBFI()
14453 DCI.CombineTo(N, Res, false); in PerformORCombineToBFI()
14474 DCI.CombineTo(N, Res, false); in PerformORCombineToBFI()
14895 return DCI.CombineTo(N, InDouble.getOperand(0), InDouble.getOperand(1)); in PerformVMOVRRDCombine()
14924 SDValue Result = DCI.CombineTo(N, NewLD1, NewLD2); in PerformVMOVRRDCombine()
15392 DCI.CombineTo(OtherExt.getNode(), SDValue(VMOVRRD.getNode(), 1)); in PerformExtractEltToVMOVRRD()
15951 DCI.CombineTo(N, NewResults); in TryCombineBaseUpdate()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2065 return TLO.CombineTo(Op, New); in optimizeLogicalImm()
19188 DCI.CombineTo(LD, NewResults); in performPostLD1Combine()
19189 DCI.CombineTo(N, SDValue(UpdN.getNode(), 0)); // Dup/Inserted Result in performPostLD1Combine()
19190 DCI.CombineTo(User, SDValue(UpdN.getNode(), 1)); // Write back register in performPostLD1Combine()
19691 DCI.CombineTo(N, NewResults); in performNEONPostLDSTCombine()
19692 DCI.CombineTo(User, SDValue(UpdN.getNode(), NumResultVecs)); in performNEONPostLDSTCombine()
20064 DCI.CombineTo(N, BR, false); in performBRCONDCombine()
20324 DCI.CombineTo(Generic, SDValue(N, 0)); in performFlagSettingCombine()
21155 DCI.CombineTo(N, ExtLoad); in performSignExtendInRegCombine()
21156 DCI.CombineTo(Src.getNode(), ExtLoad, ExtLoad.getValue(1)); in performSignExtendInRegCombine()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp6211 DCI.CombineTo(N0.getNode(), TruncSelect); in combineZERO_EXTEND()
6548 DCI.CombineTo(N, ESLoad); in combineVECTOR_SHUFFLE()
6552 DCI.CombineTo(Load.getNode(), ESLoad, ESLoad.getValue(1)); in combineVECTOR_SHUFFLE()
6818 DCI.CombineTo(N, ResVal); in combineBSWAP()
6822 DCI.CombineTo(Load.getNode(), ResVal, BSLoad.getValue(1)); in combineBSWAP()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp10109 return DCI.CombineTo(N, Op0.getOperand(0), Op0.getOperand(1)); in PerformDAGCombine()
10114 return DCI.CombineTo(N, Lo, Hi); in PerformDAGCombine()
10126 return DCI.CombineTo(N, Lo, Hi); in PerformDAGCombine()
10145 return DCI.CombineTo(N, Lo, NewHi); in PerformDAGCombine()
10150 return DCI.CombineTo(N, Lo, NewHi); in PerformDAGCombine()
10243 DCI.CombineTo(N, Res); in PerformDAGCombine()
10732 return TLO.CombineTo(Op, NewOp); in targetShrinkDemandedConstant()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp3026 DCI.CombineTo(N, BC, NewLoad.getValue(1)); in performLoadCombine()
3516 DCI.CombineTo(N, Lo, Hi); in performMulLoHiCombine()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp15514 DCI.CombineTo(Bitcast2, FloatLoad); in PerformDAGCombine()
15515 DCI.CombineTo(Bitcast, FloatLoad2); in PerformDAGCombine()
15652 DCI.CombineTo(N, Perm, TF); in PerformDAGCombine()
15798 DCI.CombineTo(N, ResVal); in PerformDAGCombine()
15802 DCI.CombineTo(Load.getNode(), ResVal, BSLoad.getValue(1)); in PerformDAGCombine()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp4846 DCI.CombineTo(N, Val, AddTo); in PerformANDCombine()