Home
last modified time | relevance | path

Searched refs:ANY_EXTEND (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp95 case ISD::ANY_EXTEND: Res = PromoteIntRes_INT_EXTEND(N); break; in PromoteIntegerResult()
224 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT, GetSoftenedFloat(InOp)); in PromoteIntRes_BITCAST()
231 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT, in PromoteIntRes_BITCAST()
245 InOp = DAG.getNode(ISD::ANY_EXTEND, dl, in PromoteIntRes_BITCAST()
259 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT, in PromoteIntRes_BITCAST()
277 return DAG.getNode(ISD::ANY_EXTEND, SDLoc(N), in PromoteIntRes_BUILD_PAIR()
404 assert(N->getOpcode() == ISD::ANY_EXTEND && "Unknown integer extension!"); in PromoteIntRes_INT_EXTEND()
774 case ISD::ANY_EXTEND: Res = PromoteIntOp_ANY_EXTEND(N); break; in PromoteIntegerOperand()
859 return DAG.getNode(ISD::ANY_EXTEND, SDLoc(N), N->getValueType(0), Op); in PromoteIntOp_ANY_EXTEND()
1026 Op = DAG.getNode(ISD::ANY_EXTEND, dl, N->getValueType(0), Op); in PromoteIntOp_SIGN_EXTEND()
[all …]
DTargetLowering.cpp352 SDValue Z = DAG.getNode(NeedZext ? ISD::ZERO_EXTEND : ISD::ANY_EXTEND, in ShrinkDemandedOp()
634 if (InOp.getNode()->getOpcode() == ISD::ANY_EXTEND) { in SimplifyDemandedBits()
648 TLO.DAG.getNode(ISD::ANY_EXTEND, dl, Op.getValueType(), in SimplifyDemandedBits()
670 SDValue NewExt = TLO.DAG.getNode(ISD::ANY_EXTEND, dl, VT, in SimplifyDemandedBits()
858 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::ANY_EXTEND, dl, in SimplifyDemandedBits()
880 return TLO.CombineTo(Op,TLO.DAG.getNode(ISD::ANY_EXTEND, dl, in SimplifyDemandedBits()
912 case ISD::ANY_EXTEND: { in SimplifyDemandedBits()
1443 DAG.getNode(ISD::ANY_EXTEND, dl, VT, Op0.getOperand(0)), in SimplifySetCC()
DDAGCombiner.cpp789 if (!TLI.isOperationLegal(ISD::ANY_EXTEND, PVT)) in PromoteOperand()
791 return DAG.getNode(ISD::ANY_EXTEND, dl, PVT, Op); in PromoteOperand()
1162 case ISD::ANY_EXTEND: return visitANY_EXTEND(N); in visit()
1238 case ISD::ANY_EXTEND: in combine()
2394 (N0.getOpcode() == ISD::ANY_EXTEND && in SimplifyBinOpWithSameOpcodeHands()
2545 if (N1C && N0.getOpcode() == ISD::ANY_EXTEND) { in visitAND()
2778 (N0.getOpcode() == ISD::ANY_EXTEND && in visitAND()
2780 bool HasAnyExt = N0.getOpcode() == ISD::ANY_EXTEND; in visitAND()
3388 LHSShiftAmt.getOpcode() == ISD::ANY_EXTEND || in MatchRotate()
3392 RHSShiftAmt.getOpcode() == ISD::ANY_EXTEND || in MatchRotate()
[all …]
DLegalizeVectorTypes.cpp67 case ISD::ANY_EXTEND: in ScalarizeVectorResult()
372 case ISD::ANY_EXTEND: in ScalarizeVectorOperand()
444 Res = DAG.getNode(ISD::ANY_EXTEND, SDLoc(N), N->getValueType(0), in ScalarizeVecOp_EXTRACT_VECTOR_ELT()
557 case ISD::ANY_EXTEND: in SplitVectorResult()
1162 case ISD::ANY_EXTEND: in SplitVectorOperand()
1547 case ISD::ANY_EXTEND: in WidenVectorResult()
2357 case ISD::ANY_EXTEND: in WidenVectorOperand()
DSelectionDAGBuilder.cpp157 Hi = DAG.getNode(ISD::ANY_EXTEND, DL, TotalVT, Hi); in getCopyFromParts()
199 return DAG.getNode(ISD::ANY_EXTEND, DL, ValueVT, Val); in getCopyFromParts()
296 return DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND), in getCopyFromPartsVector()
325 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND), in getCopyFromPartsVector()
342 ISD::NodeType ExtendKind = ISD::ANY_EXTEND) { in getCopyToParts()
514 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND), in getCopyToPartsVector()
524 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND), in getCopyToPartsVector()
790 TLI.isZExtFree(Val, RegisterVT)? ISD::ZERO_EXTEND: ISD::ANY_EXTEND; in getCopyToRegs()
1248 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in visitRet()
1258 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) in visitRet()
[all …]
DSelectionDAGDumper.cpp214 case ISD::ANY_EXTEND: return "any_extend"; in getOperationName()
DLegalizeTypesGeneric.cpp218 OldVec = DAG.getNode(ISD::ANY_EXTEND, dl, NVecVT, N->getOperand(0)); in ExpandRes_EXTRACT_VECTOR_ELT()
DLegalizeVectorOps.cpp224 case ISD::ANY_EXTEND: in LegalizeOp()
DLegalizeDAG.cpp450 ISD::ANY_EXTEND, dl, VT, Result); in ExpandUnalignedLoad()
1098 ISD::FP_EXTEND : ISD::ANY_EXTEND); in LegalizeLoadOps()
3618 Tmp2 = DAG.getNode(ISD::ANY_EXTEND, dl, PairTy, Node->getOperand(1)); in ExpandNode()
3966 ExtOp = ISD::ANY_EXTEND; in PromoteNode()
3983 ExtOp = ISD::ANY_EXTEND; in PromoteNode()
DLegalizeTypes.cpp998 Hi = DAG.getNode(ISD::ANY_EXTEND, dlHi, NVT, Hi); in JoinIntegers()
DSelectionDAG.cpp930 getNode(ISD::ANY_EXTEND, DL, VT, Op) : in getAnyExtOrTrunc()
2054 case ISD::ANY_EXTEND: { in ComputeMaskedBits()
2520 case ISD::ANY_EXTEND: in getNode()
2662 case ISD::ANY_EXTEND: in getNode()
2674 OpOpcode == ISD::ANY_EXTEND) in getNode()
2700 OpOpcode == ISD::ANY_EXTEND) { in getNode()
/freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/
DISDOpcodes.h360 ANY_EXTEND, enumerator
/freebsd-9-stable/contrib/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp594 StVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, StVal); in LowerCall()
830 theVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, theVal); in LowerCall()
1289 ExtVal = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i16, ExtVal); in LowerSTOREVector()
1549 P = DAG.getNode(ISD::ANY_EXTEND, dl, Ins[InsIdx].VT, P); in LowerFormalArguments()
1574 Elt0 = DAG.getNode(ISD::ANY_EXTEND, dl, Ins[InsIdx].VT, Elt0); in LowerFormalArguments()
1575 Elt1 = DAG.getNode(ISD::ANY_EXTEND, dl, Ins[InsIdx].VT, Elt1); in LowerFormalArguments()
1618 Elt = DAG.getNode(ISD::ANY_EXTEND, dl, Ins[InsIdx].VT, Elt); in LowerFormalArguments()
1852 TmpVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, TmpVal); in LowerReturn()
/freebsd-9-stable/contrib/llvm/lib/Target/SystemZ/
DSystemZISelDAGToDAG.cpp769 case ISD::ANY_EXTEND: { in expandRxSBG()
860 if (RISBG.Input.getOpcode() != ISD::ANY_EXTEND) in tryRISBGZero()
918 if (RxSBG[I].Input.getOpcode() != ISD::ANY_EXTEND) in tryRxSBG()
DSystemZISelLowering.cpp627 return DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Value); in convertValVTToLocVT()
1609 TPHi = DAG.getNode(ISD::ANY_EXTEND, DL, PtrVT, TPHi); in lowerGlobalTLSAddress()
1689 In64 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, In); in lowerBITCAST()
/freebsd-9-stable/contrib/llvm/lib/Target/R600/
DAMDILISelLowering.cpp169 setOperationAction(ISD::ANY_EXTEND, MVT::v2i64, Expand); in InitAMDILLowering()
183 setOperationAction(ISD::ANY_EXTEND, MVT::v2f64, Expand); in InitAMDILLowering()
DAMDGPUISelDAGToDAG.cpp553 Op.getOpcode() == ISD::ANY_EXTEND || in SelectU24()
DSIISelLowering.cpp116 setOperationAction(ISD::ANY_EXTEND, MVT::i64, Custom); in SITargetLowering()
462 case ISD::ANY_EXTEND: // Fall-through in LowerOperation()
/freebsd-9-stable/contrib/llvm/patches/
Dpatch-r262261-llvm-r198145-sparc.diff120 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
/freebsd-9-stable/contrib/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp621 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg); in LowerCCCCallTo()
1024 DAG.getNode(ISD::ANY_EXTEND, dl, VT, Val), in LowerSIGN_EXTEND()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1193 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in GetReturnInfo()
1204 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) { in GetReturnInfo()
/freebsd-9-stable/contrib/llvm/lib/Target/X86/
DX86ISelLowering.cpp863 setOperationAction(ISD::ANY_EXTEND, VT, Expand); in resetOperationActions()
1197 setOperationAction(ISD::ANY_EXTEND, MVT::v4i64, Custom); in resetOperationActions()
1198 setOperationAction(ISD::ANY_EXTEND, MVT::v8i32, Custom); in resetOperationActions()
1199 setOperationAction(ISD::ANY_EXTEND, MVT::v16i16, Custom); in resetOperationActions()
1521 setTargetDAGCombine(ISD::ANY_EXTEND); in resetOperationActions()
1831 ValToCopy = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), ValToCopy); in LowerReturn()
2615 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, RegVT, Arg); in LowerCall()
7779 N1 = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, N1); in LowerINSERT_VECTOR_ELT_SSE4()
7848 N1 = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, N1); in LowerINSERT_VECTOR_ELT()
7878 SDValue AnyExt = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, Op.getOperand(0)); in LowerSCALAR_TO_VECTOR()
[all …]
DX86ISelDAGToDAG.cpp924 if (X.getOpcode() == ISD::ANY_EXTEND) { in FoldMaskAndShiftToScale()
1160 RHS.getNode()->getOpcode() == ISD::ANY_EXTEND || in MatchAddressRecursively()
/freebsd-9-stable/contrib/llvm/include/llvm/Target/
DTargetLowering.h124 return ISD::ANY_EXTEND; in getExtendForContent()
/freebsd-9-stable/contrib/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp282 OutVal = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), OutVal); in LowerReturn_64()
766 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg); in LowerCall_32()
1114 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg); in LowerCall_64()

12