Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp306 return CombineTo(Op, New); in ShrinkDemandedConstant()
359 return CombineTo(Op, Z); in ShrinkDemandedOp()
401 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(Op.getValueType())); in SimplifyDemandedBits()
425 return TLO.CombineTo(Op, Op.getOperand(0)); in SimplifyDemandedBits()
444 return TLO.CombineTo(Op, Op.getOperand(0)); in SimplifyDemandedBits()
446 return TLO.CombineTo(Op, Op.getOperand(1)); in SimplifyDemandedBits()
449 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, Op.getValueType())); in SimplifyDemandedBits()
475 return TLO.CombineTo(Op, Op.getOperand(0)); in SimplifyDemandedBits()
477 return TLO.CombineTo(Op, Op.getOperand(1)); in SimplifyDemandedBits()
481 return TLO.CombineTo(Op, Op.getOperand(0)); in SimplifyDemandedBits()
[all …]
DDAGCombiner.cpp140 SDValue CombineTo(SDNode *N, const SDValue *To, unsigned NumTo,
143 SDValue CombineTo(SDNode *N, SDValue Res, bool AddTo = true) { in CombineTo() function in __anon2c2cd6b60111::DAGCombiner
144 return CombineTo(N, &Res, 1, AddTo); in CombineTo()
147 SDValue CombineTo(SDNode *N, SDValue Res0, SDValue Res1, in CombineTo() function in __anon2c2cd6b60111::DAGCombiner
150 return CombineTo(N, To, 2, AddTo); in CombineTo()
421 CombineTo(SDNode *N, const std::vector<SDValue> &To, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
422 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo); in CombineTo()
426 CombineTo(SDNode *N, SDValue Res, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
427 return ((DAGCombiner*)DC)->CombineTo(N, Res, AddTo); in CombineTo()
432 CombineTo(SDNode *N, SDValue Res0, SDValue Res1, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
[all …]
/external/llvm/include/llvm/Target/
DTargetLowering.h1949 bool CombineTo(SDValue O, SDValue N) { in CombineTo() function
2013 SDValue CombineTo(SDNode *N, const std::vector<SDValue> &To,
2015 SDValue CombineTo(SDNode *N, SDValue Res, bool AddTo = true);
2016 SDValue CombineTo(SDNode *N, SDValue Res0, SDValue Res1, bool AddTo = true);
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp8112 DCI.CombineTo(N, Res, false); in PerformMULCombine()
8289 DCI.CombineTo(N, Res, false); in PerformORCombine()
8315 DCI.CombineTo(N, Res, false); in PerformORCombine()
8331 DCI.CombineTo(N, Res, false); in PerformORCombine()
8351 DCI.CombineTo(N, Res, false); in PerformORCombine()
8405 return DCI.CombineTo(N, InDouble.getOperand(0), InDouble.getOperand(1)); in PerformVMOVRRDCombine()
8434 SDValue Result = DCI.CombineTo(N, NewLD1, NewLD2); in PerformVMOVRRDCombine()
8944 DCI.CombineTo(N, NewResults); in CombineBaseUpdate()
8945 DCI.CombineTo(User, SDValue(UpdN.getNode(), NumResultVecs)); in CombineBaseUpdate()
9019 DCI.CombineTo(User, SDValue(VLDDup.getNode(), ResNo)); in CombineVLDDUP()
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp7437 DCI.CombineTo(LD, NewResults); in performPostLD1Combine()
7438 DCI.CombineTo(N, SDValue(UpdN.getNode(), 0)); // Dup/Inserted Result in performPostLD1Combine()
7439 DCI.CombineTo(User, SDValue(UpdN.getNode(), 1)); // Write back register in performPostLD1Combine()
7570 DCI.CombineTo(N, NewResults); in performNEONPostLDSTCombine()
7571 DCI.CombineTo(User, SDValue(UpdN.getNode(), NumResultVecs)); in performNEONPostLDSTCombine()
7627 DCI.CombineTo(N, BR, false); in performBRCONDCombine()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp18399 return DCI.CombineTo(N, InsV); in PerformShuffleCombine256()
18410 return DCI.CombineTo(N, InsV); in PerformShuffleCombine256()
18417 return DCI.CombineTo(N, InsV); in PerformShuffleCombine256()
18550 DCI.CombineTo(N.getNode(), N.getOperand(0), /*AddTo=*/true); in combineRedundantDWordShuffle()
18559 DCI.CombineTo(Old.getNode(), V, /*AddTo*/ true); in combineRedundantDWordShuffle()
18641 DCI.CombineTo(Old.getNode(), V, /*AddTo*/ true); in combineRedundantHalfShuffle()
18666 return DCI.CombineTo(N.getNode(), N.getOperand(0), /*AddTo*/ true); in PerformTargetShuffleCombine()
19972 return DCI.CombineTo(N, Cond, SDValue()); in PerformCMOVCombine()
19989 return DCI.CombineTo(N, Cond, SDValue()); in PerformCMOVCombine()
20032 return DCI.CombineTo(N, Cond, SDValue()); in PerformCMOVCombine()
[all …]
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp2847 DCI.CombineTo(N, Val, AddTo); in PerformANDCombine()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp8308 DCI.CombineTo(N, ResVal); in PerformDAGCombine()
8312 DCI.CombineTo(Load.getNode(), ResVal, BSLoad.getValue(1)); in PerformDAGCombine()