Searched defs:DCI (Results 1 - 8 of 8) sorted by relevance

/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1986 //return DCI.CombineTo(N, NewSt, true);
3830 TargetLowering::DAGCombinerInfo &DCI,
3833 SelectionDAG &DAG = DCI.DAG;
3936 TargetLowering::DAGCombinerInfo &DCI,
3943 SDValue Result = PerformADDCombineWithOperands(N, N0, N1, DCI, Subtarget,
3949 return PerformADDCombineWithOperands(N, N1, N0, DCI, Subtarget, OptLevel);
3953 TargetLowering::DAGCombinerInfo &DCI) {
4015 Val = DCI.DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N),
4021 DCI.CombineTo(N, Val, AddTo);
4028 TargetLowering::DAGCombinerInfo &DCI) {
4161 TryMULWIDECombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
4228 PerformMULCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, CodeGenOpt::Level OptLevel) argument
4242 PerformSHLCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, CodeGenOpt::Level OptLevel) argument
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1260 DAGCombinerInfo &DCI, SDLoc dl) const {
1261 SelectionDAG &DAG = DCI.DAG;
1282 (DCI.isBeforeLegalizeOps() ||
1341 DCI.isBeforeLegalize() && N0->hasOneUse()) {
1395 if (DCI.isBeforeLegalize() &&
1488 if (DCI.isBeforeLegalizeOps() ||
1525 if (!DCI.isCalledByLegalizer())
1526 DCI.AddToWorklist(ZextOp.getNode());
1546 if (DCI.isBeforeLegalizeOps() ||
1636 if ((DCI
1258 SimplifySetCC(EVT VT, SDValue N0, SDValue N1, ISD::CondCode Cond, bool foldBooleans, DAGCombinerInfo &DCI, SDLoc dl) const argument
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp529 TargetLowering::DAGCombinerInfo &DCI,
531 if (DCI.isBeforeLegalize())
549 TargetLowering::DAGCombinerInfo &DCI,
664 TargetLowering::DAGCombinerInfo &DCI,
784 TargetLowering::DAGCombinerInfo &DCI,
786 if (DCI.isBeforeLegalize())
835 const TargetLowering::DAGCombinerInfo &DCI,
874 TargetLowering::DAGCombinerInfo &DCI,
897 TargetLowering::DAGCombinerInfo &DCI,
943 TargetLowering::DAGCombinerInfo &DCI,
528 performADDECombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
548 performANDCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
663 performORCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
783 performSUBECombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
834 performMULCombine(SDNode *N, SelectionDAG &DAG, const TargetLowering::DAGCombinerInfo &DCI, const MipsSETargetLowering *TL) argument
873 performSHLCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
896 performSRACombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
942 performSRLCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
[all...]
H A DMipsISelLowering.cpp471 TargetLowering::DAGCombinerInfo &DCI,
473 if (DCI.isBeforeLegalizeOps())
581 TargetLowering::DAGCombinerInfo &DCI,
583 if (DCI.isBeforeLegalizeOps())
660 TargetLowering::DAGCombinerInfo &DCI,
662 if (DCI.isBeforeLegalizeOps())
687 TargetLowering::DAGCombinerInfo &DCI,
692 if (DCI.isBeforeLegalizeOps() || !Subtarget.hasExtractInsert())
729 TargetLowering::DAGCombinerInfo &DCI,
735 if (DCI
470 performDivRemCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
580 performSELECTCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
659 performCMovFPCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
686 performANDCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
728 performORCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
784 performADDCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const MipsSubtarget &Subtarget) argument
[all...]
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1091 DAGCombinerInfo &DCI) const {
1098 SelectionDAG &DAG = DCI.DAG;
1128 if (DCI.getDAGCombineLevel() < AfterLegalizeDAG &&
1129 !DCI.isCalledByLegalizer())
1149 if (DCI.getDAGCombineLevel() < AfterLegalizeDAG &&
1150 !DCI.isCalledByLegalizer())
2316 static void simplifyI24(SDValue Op, TargetLowering::DAGCombinerInfo &DCI) { argument
2318 SelectionDAG &DAG = DCI.DAG;
2326 DCI.CommitTargetLoweringOpt(TLO);
2355 DAGCombinerInfo &DCI) cons
2735 getRsqrtEstimate(SDValue Operand, DAGCombinerInfo &DCI, unsigned &RefinementSteps, bool &UseOneConstNR) const argument
2753 getRecipEstimate(SDValue Operand, DAGCombinerInfo &DCI, unsigned &RefinementSteps) const argument
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7367 TargetLowering::DAGCombinerInfo &DCI,
7369 if (DCI.isBeforeLegalizeOps())
7418 TargetLowering::DAGCombinerInfo &DCI,
7420 if (DCI.isBeforeLegalizeOps())
7715 TargetLowering::DAGCombinerInfo &DCI) {
7716 SelectionDAG &DAG = DCI.DAG;
7755 TargetLowering::DAGCombinerInfo &DCI) {
7757 SelectionDAG &DAG = DCI.DAG;
7801 static SDValue performORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, argument
7806 SelectionDAG &DAG = DCI
7366 performXorCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const AArch64Subtarget *Subtarget) argument
7417 performMulCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, const AArch64Subtarget *Subtarget) argument
7714 tryCombineToEXTR(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
7754 tryCombineToBSL(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
7823 performBitcastCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG) argument
7889 performConcatVectorsCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG) argument
7970 tryCombineFixedPointConvert(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG) argument
8214 performAddSubLongCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG) argument
8263 tryCombineLongOpWithDup(unsigned IID, SDNode *N, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG) argument
8378 performIntrinsicCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, const AArch64Subtarget *Subtarget) argument
8434 performExtendCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG) argument
8592 split16BStores(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG, const AArch64Subtarget *Subtarget) argument
8660 performPostLD1Combine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, bool IsLaneOp) argument
8758 performTBISimplification(SDValue Addr, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG) argument
8773 performSTORECombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG, const AArch64Subtarget *Subtarget) argument
9051 performNEONPostLDSTCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG) argument
9367 performCONDCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG, unsigned CCIndex, unsigned CmpIndex) argument
9441 performBRCONDCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, SelectionDAG &DAG) argument
9531 performSelectCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp9156 DAGCombinerInfo &DCI,
9166 TargetRecip Recips = DCI.DAG.getTarget().Options.Reciprocals;
9173 return DCI.DAG.getNode(PPCISD::FRSQRTE, SDLoc(Operand), VT, Operand);
9179 DAGCombinerInfo &DCI,
9188 TargetRecip Recips = DCI.DAG.getTarget().Options.Reciprocals;
9194 return DCI.DAG.getNode(PPCISD::FRE, SDLoc(Operand), VT, Operand);
9444 DAGCombinerInfo &DCI) const {
9445 SelectionDAG &DAG = DCI.DAG;
9722 DAGCombinerInfo &DCI) const {
9723 SelectionDAG &DAG = DCI
9155 getRsqrtEstimate(SDValue Operand, DAGCombinerInfo &DCI, unsigned &RefinementSteps, bool &UseOneConstNR) const argument
9178 getRecipEstimate(SDValue Operand, DAGCombinerInfo &DCI, unsigned &RefinementSteps) const argument
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8329 // @param DCI Context.
8334 TargetLowering::DAGCombinerInfo &DCI,
8336 SelectionDAG &DAG = DCI.DAG;
8360 TargetLowering::DAGCombinerInfo &DCI) {
8364 SDValue Result = combineSelectAndUse(N, N0, N1, DCI, AllOnes);
8369 SDValue Result = combineSelectAndUse(N, N1, N0, DCI, AllOnes);
8379 TargetLowering::DAGCombinerInfo &DCI,
8384 if (DCI.isBeforeLegalize() || !Subtarget->hasNEON()
8438 SelectionDAG &DAG = DCI.DAG;
8477 TargetLowering::DAGCombinerInfo &DCI,
8333 combineSelectAndUse(SDNode *N, SDValue Slct, SDValue OtherOp, TargetLowering::DAGCombinerInfo &DCI, bool AllOnes = false) argument
8359 combineSelectAndUseCommutative(SDNode *N, bool AllOnes, TargetLowering::DAGCombinerInfo &DCI) argument
8378 AddCombineToVPADDL(SDNode *N, SDValue N0, SDValue N1, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
8476 AddCombineTo64bitMLAL(SDNode *AddcNode, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
8614 PerformADDCCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
8626 PerformADDCombineWithOperands(SDNode *N, SDValue N0, SDValue N1, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
8645 PerformADDCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
8662 PerformSUBCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
8691 PerformVMULCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
8722 PerformMULCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
8806 PerformANDCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
8850 PerformORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
9047 PerformXORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
9142 PerformBFICombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
9201 PerformVMOVRRDCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
9277 PerformBUILD_VECTORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI, const ARMSubtarget *Subtarget) argument
9312 PerformARMBUILD_VECTORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
9404 PerformInsertEltCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
9486 CombineBaseUpdate(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
9691 PerformVLDCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
9703 CombineVLDDUP(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
9782 PerformVDUPLANECombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
9812 PerformLOADCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
9826 PerformSTORECombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) argument
[all...]

Completed in 623 milliseconds