Home
last modified time | relevance | path

Searched refs:AssertZext (Results 1 – 25 of 30) sorted by relevance

12

/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DISDOpcodes.h62 AssertZext, enumerator
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonPatterns.td785 def AssertZextSD: SDNode<"ISD::AssertZext", SDTAssertZext>;
786 class AssertZext<ValueType T>: PatFrag<(ops node:$A), (AssertZextSD $A, T)>;
813 defm: Cmpb_pat <A4_cmpbeqi, seteq, AssertZext<i8>, IsUGT<8,31>, 255>;
814 defm: CmpbN_pat <A4_cmpbeqi, setne, AssertZext<i8>, IsUGT<8,31>, 255>;
815 defm: Cmpb_pat <A4_cmpbgtui, setugt, AssertZext<i8>, IsUGT<32,31>, 255>;
816 defm: CmpbN_pat <A4_cmpbgtui, setule, AssertZext<i8>, IsUGT<32,31>, 255>;
817 defm: Cmpb_pat <A4_cmphgtui, setugt, AssertZext<i16>, IsUGT<32,31>, 65535>;
818 defm: CmpbN_pat <A4_cmphgtui, setule, AssertZext<i16>, IsUGT<32,31>, 65535>;
819 defm: CmpbND_pat<A4_cmpbgtui, setult, AssertZext<i8>, IsUGT<32,32>, 255>;
820 defm: CmpbND_pat<A4_cmphgtui, setult, AssertZext<i16>, IsUGT<32,32>, 65535>;
DHexagonISelDAGToDAG.cpp1587 case ISD::AssertZext: in keepsLowBits()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp112 case ISD::AssertZext: return "AssertZext"; in getOperationName()
DLegalizeIntegerTypes.cpp60 case ISD::AssertZext: Res = PromoteIntRes_AssertZext(N); break; in PromoteIntegerResult()
305 return DAG.getNode(ISD::AssertZext, SDLoc(N), in PromoteIntRes_AssertZext()
712 ? ISD::AssertZext in PromoteIntRes_FP_TO_XINT()
2420 case ISD::AssertZext: ExpandIntRes_AssertZext(N, Lo, Hi); break; in ExpandIntegerResult()
3245 Hi = DAG.getNode(ISD::AssertZext, dl, NVT, Hi, in ExpandIntRes_AssertZext()
3249 Lo = DAG.getNode(ISD::AssertZext, dl, NVT, Lo, DAG.getValueType(EVT)); in ExpandIntRes_AssertZext()
DLegalizeVectorOps.cpp680 NewOpc = ISD::AssertZext; in PromoteFP_TO_INT()
DSelectionDAGBuilder.cpp907 Parts[i] = DAG.getNode(isSExt ? ISD::AssertSext : ISD::AssertZext, dl, in getCopyFromRegs()
5544 case ISD::AssertZext: in getUnderlyingArgRegs()
9485 SDValue ZExt = DAG.getNode(ISD::AssertZext, SL, Op.getValueType(), Op, in lowerRangeToAssertZExt()
10241 AssertOp = ISD::AssertZext; in LowerCallTo()
10795 AssertOp = ISD::AssertZext; in LowerArguments()
10835 if (Res.getOpcode() == ISD::AssertZext) in LowerArguments()
DSelectionDAGISel.cpp2880 case ISD::AssertZext: in SelectCodeCommon()
DSelectionDAG.cpp3568 case ISD::AssertZext: { in computeKnownBits()
4022 case ISD::AssertZext: in ComputeNumSignBits()
4734 case ISD::AssertZext: in canCreateUndefOrPoison()
6303 case ISD::AssertZext: { in getNode()
DLegalizeDAG.cpp766 Result = DAG.getNode(ISD::AssertZext, dl, in LegalizeLoadOps()
2817 LHS = DAG.getNode(ISD::AssertZext, dl, OuterType, Res, in ExpandNode()
DTargetLowering.cpp97 if (Value->getOpcode() == ISD::AssertZext) in parametersInCSRMatch()
2419 case ISD::AssertZext: { in SimplifyDemandedBits()
4605 if (Op0.getOpcode() == ISD::AssertZext && in SimplifySetCC()
DDAGCombiner.cpp1307 case ISD::AssertZext: in PromoteOperand()
1309 return DAG.getNode(ISD::AssertZext, DL, PVT, Op0, Op.getOperand(1)); in PromoteOperand()
1760 case ISD::AssertZext: return visitAssertExt(N); in visit()
5900 case ISD::AssertZext: { in SearchForAndLoads()
5903 EVT VT = Op.getOpcode() == ISD::AssertZext ? in SearchForAndLoads()
13191 Opcode == ISD::AssertZext) { in visitAssertExt()
/openbsd/src/gnu/llvm/llvm/lib/Target/BPF/
DBPFISelLowering.cpp344 ArgValue = DAG.getNode(ISD::AssertZext, DL, RegVT, ArgValue, in LowerFormalArguments()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp1739 unsigned Opc = Arg->Flags.isZExt() ? ISD::AssertZext : ISD::AssertSext; in convertArgType()
2530 Arg = DAG.getNode(ISD::AssertZext, DL, Arg.getValueType(), Arg, in LowerFormalArguments()
2567 Val = DAG.getNode(ISD::AssertZext, DL, VT, Val, in LowerFormalArguments()
2586 Val = DAG.getNode(ISD::AssertZext, DL, VT, Val, in LowerFormalArguments()
2767 Val = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Val, in LowerCallResult()
6192 return DAG.getNode(ISD::AssertZext, SL, MVT::i32, Param, in lowerImplicitZextParam()
6833 return DAG.getNode(ISD::AssertZext, SL, MVT::i32, Val, in lowerWorkitemID()
9688 SDValue Ext = DAG.getNode(ISD::AssertZext, SL, VT, BFE, in performAndCombine()
11885 if (Op.getOpcode() == ISD::AssertZext) in isFrameIndexOp()
DAMDGPUISelLowering.cpp539 ISD::FABS, ISD::AssertZext, in AMDGPUTargetLowering()
4270 case ISD::AssertZext: in PerformDAGCombine()
/openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/
DLanaiISelLowering.cpp470 ArgValue = DAG.getNode(ISD::AssertZext, DL, RegVT, ArgValue, in LowerCCCArguments()
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVEISelLowering.cpp482 Arg = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Arg, in LowerFormalArguments()
829 RV = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), RV, in LowerCall()
/openbsd/src/gnu/llvm/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp664 ArgValue = DAG.getNode(ISD::AssertZext, dl, RegVT, ArgValue, in LowerCCCArguments()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsISelLowering.cpp484 ISD::OR, ISD::ADD, ISD::SUB, ISD::AssertZext, ISD::SHL}); in MipsTargetLowering()
3544 Val = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Val, in LowerCallResult()
3606 Val = DAG.getNode(ISD::AssertZext, DL, LocVT, Val, DAG.getValueType(ValVT)); in UnpackFromArgumentSlot()
/openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp663 Arg = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Arg, in LowerFormalArguments_64()
1445 RV = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), RV, in LowerCall_64()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86InstrCompiler.td1485 // be copying from a truncate. AssertSext/AssertZext/AssertAlign aren't saying
1494 N->getOpcode() != ISD::AssertZext &&
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/
DAVRISelLowering.cpp1380 ArgValue = DAG.getNode(ISD::AssertZext, dl, RegVT, ArgValue, in LowerFormalArguments()
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp1379 Value = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Value, in convertLocVTToValVT()
4347 SDValue OrigVal = DAG.getNode(ISD::AssertZext, DL, WideVT, AtomicOp.getValue(0), in lowerATOMIC_CMP_SWAP()
6479 else if (LHS->getOpcode() == ISD::AssertZext) in combineSTORE()
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp1644 case ISD::AssertZext: { in getValueBits()
3037 (Input.getOperand(0).getOpcode() == ISD::AssertZext || in zeroExtendInputIfNeeded()
/openbsd/src/gnu/llvm/llvm/include/llvm/Target/
DTargetSelectionDAG.td746 def assertzext : SDNode<"ISD::AssertZext", SDT_assert>;

12