Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp309 return CombineTo(Op, New); in ShrinkDemandedConstant()
362 return CombineTo(Op, Z); in ShrinkDemandedOp()
404 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(Op.getValueType())); in SimplifyDemandedBits()
428 return TLO.CombineTo(Op, Op.getOperand(0)); in SimplifyDemandedBits()
447 return TLO.CombineTo(Op, Op.getOperand(0)); in SimplifyDemandedBits()
449 return TLO.CombineTo(Op, Op.getOperand(1)); in SimplifyDemandedBits()
452 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, Op.getValueType())); in SimplifyDemandedBits()
478 return TLO.CombineTo(Op, Op.getOperand(0)); in SimplifyDemandedBits()
480 return TLO.CombineTo(Op, Op.getOperand(1)); in SimplifyDemandedBits()
484 return TLO.CombineTo(Op, Op.getOperand(0)); in SimplifyDemandedBits()
[all …]
DDAGCombiner.cpp159 SDValue CombineTo(SDNode *N, const SDValue *To, unsigned NumTo,
162 SDValue CombineTo(SDNode *N, SDValue Res, bool AddTo = true) { in CombineTo() function in __anonbfbf49f20111::DAGCombiner
163 return CombineTo(N, &Res, 1, AddTo); in CombineTo()
166 SDValue CombineTo(SDNode *N, SDValue Res0, SDValue Res1, in CombineTo() function in __anonbfbf49f20111::DAGCombiner
169 return CombineTo(N, To, 2, AddTo); in CombineTo()
472 CombineTo(SDNode *N, ArrayRef<SDValue> To, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
473 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo); in CombineTo()
477 CombineTo(SDNode *N, SDValue Res, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
478 return ((DAGCombiner*)DC)->CombineTo(N, Res, AddTo); in CombineTo()
483 CombineTo(SDNode *N, SDValue Res0, SDValue Res1, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
[all …]
/external/llvm/include/llvm/Target/
DTargetLowering.h2062 bool CombineTo(SDValue O, SDValue N) { in CombineTo() function
2126 SDValue CombineTo(SDNode *N, ArrayRef<SDValue> To, bool AddTo = true);
2127 SDValue CombineTo(SDNode *N, SDValue Res, bool AddTo = true);
2128 SDValue CombineTo(SDNode *N, SDValue Res0, SDValue Res1, bool AddTo = true);
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp8176 DCI.CombineTo(N, Res, false); in PerformMULCombine()
8353 DCI.CombineTo(N, Res, false); in PerformORCombine()
8379 DCI.CombineTo(N, Res, false); in PerformORCombine()
8395 DCI.CombineTo(N, Res, false); in PerformORCombine()
8415 DCI.CombineTo(N, Res, false); in PerformORCombine()
8473 return DCI.CombineTo(N, InDouble.getOperand(0), InDouble.getOperand(1)); in PerformVMOVRRDCombine()
8502 SDValue Result = DCI.CombineTo(N, NewLD1, NewLD2); in PerformVMOVRRDCombine()
8948 DCI.CombineTo(N, NewResults); in CombineBaseUpdate()
8949 DCI.CombineTo(User, SDValue(UpdN.getNode(), NumResultVecs)); in CombineBaseUpdate()
9031 DCI.CombineTo(User, SDValue(VLDDup.getNode(), ResNo)); in CombineVLDDUP()
[all …]
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp19513 return DCI.CombineTo(N, InsV); in PerformShuffleCombine256()
19524 return DCI.CombineTo(N, InsV); in PerformShuffleCombine256()
19531 return DCI.CombineTo(N, InsV); in PerformShuffleCombine256()
19564 DCI.CombineTo(Root.getNode(), DAG.getNode(ISD::BITCAST, DL, RootVT, Input), in combineX86ShuffleChain()
19607 DCI.CombineTo(Root.getNode(), DAG.getNode(ISD::BITCAST, DL, RootVT, Op), in combineX86ShuffleChain()
19622 DCI.CombineTo(Root.getNode(), DAG.getNode(ISD::BITCAST, DL, RootVT, Op), in combineX86ShuffleChain()
19636 DCI.CombineTo(Root.getNode(), DAG.getNode(ISD::BITCAST, DL, RootVT, Op), in combineX86ShuffleChain()
19670 DCI.CombineTo(Root.getNode(), DAG.getNode(ISD::BITCAST, DL, RootVT, Op), in combineX86ShuffleChain()
19706 DCI.CombineTo(Root.getNode(), DAG.getNode(ISD::BITCAST, DL, RootVT, Op), in combineX86ShuffleChain()
20078 DCI.CombineTo(N.getNode(), N.getOperand(0), /*AddTo*/ true); in combineRedundantHalfShuffle()
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp8149 DCI.CombineTo(LD, NewResults); in performPostLD1Combine()
8150 DCI.CombineTo(N, SDValue(UpdN.getNode(), 0)); // Dup/Inserted Result in performPostLD1Combine()
8151 DCI.CombineTo(User, SDValue(UpdN.getNode(), 1)); // Write back register in performPostLD1Combine()
8282 DCI.CombineTo(N, NewResults); in performNEONPostLDSTCombine()
8283 DCI.CombineTo(User, SDValue(UpdN.getNode(), NumResultVecs)); in performNEONPostLDSTCombine()
8601 DCI.CombineTo(N, BR, false); in performBRCONDCombine()
/external/llvm/lib/Target/R600/
DAMDGPUISelLowering.cpp2364 DCI.CombineTo(LoadVal, CastLoad, NewLoad.getValue(1), false); in performStoreCombine()
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp4019 DCI.CombineTo(N, Val, AddTo); in PerformANDCombine()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp10098 DCI.CombineTo(N, Perm, TF); in PerformDAGCombine()
10215 DCI.CombineTo(N, ResVal); in PerformDAGCombine()
10219 DCI.CombineTo(Load.getNode(), ResVal, BSLoad.getValue(1)); in PerformDAGCombine()