Home
last modified time | relevance | path

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

1234

/external/llvm/test/CodeGen/Mips/
Dassertzext-trunc.ll17 ; (AssertZext:i32 (trunc:i32 (AssertZext:i64 X, i32)), i8)
35 ; Check that we do sign-extend when we have a (trunc:i32 (AssertZext:i64 X, i32))
/external/llvm-project/llvm/test/CodeGen/Mips/
Dassertzext-trunc.ll17 ; (AssertZext:i32 (trunc:i32 (AssertZext:i64 X, i32)), i8)
35 ; Check that we do sign-extend when we have a (trunc:i32 (AssertZext:i64 X, i32))
/external/llvm-project/llvm/test/CodeGen/X86/
DTruncAssertZext.ll4 ; the source of the zext is an AssertZext node
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h57 AssertSext, AssertZext, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h58 AssertSext, AssertZext, enumerator
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h60 AssertZext, enumerator
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dzext-lid.ll55 ; which is a special case as an AssertZext from width 0 is invalid.
Dcaptured-frame-index.ll181 ; on the leftover AssertZext's ValueType operand.
Dfunction-returns.ll474 ; AssertZext inserted. Not using it introduces the spills.
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp86 case ISD::AssertZext: return "AssertZext"; in getOperationName()
DLegalizeIntegerTypes.cpp54 case ISD::AssertZext: Res = PromoteIntRes_AssertZext(N); break; in PromoteIntegerResult()
182 return DAG.getNode(ISD::AssertZext, SDLoc(N), in PromoteIntRes_AssertZext()
436 ISD::AssertZext : ISD::AssertSext, dl, NVT, Res, in PromoteIntRes_FP_TO_XINT()
1313 case ISD::AssertZext: ExpandIntRes_AssertZext(N, Lo, Hi); break; in ExpandIntegerResult()
1919 Hi = DAG.getNode(ISD::AssertZext, dl, NVT, Hi, in ExpandIntRes_AssertZext()
1923 Lo = DAG.getNode(ISD::AssertZext, dl, NVT, Lo, DAG.getValueType(EVT)); in ExpandIntRes_AssertZext()
/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp193 ArgValue = DAG.getNode(ISD::AssertZext, DL, RegVT, ArgValue, in LowerFormalArguments()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonPatterns.td718 def AssertZextSD: SDNode<"ISD::AssertZext", SDTAssertZext>;
719 class AssertZext<ValueType T>: PatFrag<(ops node:$A), (AssertZextSD $A, T)>;
746 defm: Cmpb_pat <A4_cmpbeqi, seteq, AssertZext<i8>, IsUGT<8,31>, 255>;
747 defm: CmpbN_pat <A4_cmpbeqi, setne, AssertZext<i8>, IsUGT<8,31>, 255>;
748 defm: Cmpb_pat <A4_cmpbgtui, setugt, AssertZext<i8>, IsUGT<32,31>, 255>;
749 defm: CmpbN_pat <A4_cmpbgtui, setule, AssertZext<i8>, IsUGT<32,31>, 255>;
750 defm: Cmpb_pat <A4_cmphgtui, setugt, AssertZext<i16>, IsUGT<32,31>, 65535>;
751 defm: CmpbN_pat <A4_cmphgtui, setule, AssertZext<i16>, IsUGT<32,31>, 65535>;
752 defm: CmpbND_pat<A4_cmpbgtui, setult, AssertZext<i8>, IsUGT<32,32>, 255>;
753 defm: CmpbND_pat<A4_cmphgtui, setult, AssertZext<i16>, IsUGT<32,32>, 65535>;
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonPatterns.td748 def AssertZextSD: SDNode<"ISD::AssertZext", SDTAssertZext>;
749 class AssertZext<ValueType T>: PatFrag<(ops node:$A), (AssertZextSD $A, T)>;
776 defm: Cmpb_pat <A4_cmpbeqi, seteq, AssertZext<i8>, IsUGT<8,31>, 255>;
777 defm: CmpbN_pat <A4_cmpbeqi, setne, AssertZext<i8>, IsUGT<8,31>, 255>;
778 defm: Cmpb_pat <A4_cmpbgtui, setugt, AssertZext<i8>, IsUGT<32,31>, 255>;
779 defm: CmpbN_pat <A4_cmpbgtui, setule, AssertZext<i8>, IsUGT<32,31>, 255>;
780 defm: Cmpb_pat <A4_cmphgtui, setugt, AssertZext<i16>, IsUGT<32,31>, 65535>;
781 defm: CmpbN_pat <A4_cmphgtui, setule, AssertZext<i16>, IsUGT<32,31>, 65535>;
782 defm: CmpbND_pat<A4_cmpbgtui, setult, AssertZext<i8>, IsUGT<32,32>, 255>;
783 defm: CmpbND_pat<A4_cmphgtui, setult, AssertZext<i16>, IsUGT<32,32>, 65535>;
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp427 setTargetDAGCombine(ISD::AssertZext); in MipsTargetLowering()
816 if (N0.getOperand(0).getOpcode() != ISD::AssertZext) in performAssertZextCombine()
829 ISD::AssertZext, SDLoc(N), WiderAssertZext.getValueType(), in performAssertZextCombine()
859 case ISD::AssertZext: in PerformDAGCombine()
2943 Val = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Val, in LowerCallResult()
3005 Val = DAG.getNode(ISD::AssertZext, DL, LocVT, Val, DAG.getValueType(ValVT)); in UnpackFromArgumentSlot()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFISelLowering.cpp250 ArgValue = DAG.getNode(ISD::AssertZext, DL, RegVT, ArgValue, in LowerFormalArguments()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp108 case ISD::AssertZext: return "AssertZext"; in getOperationName()
DLegalizeIntegerTypes.cpp57 case ISD::AssertZext: Res = PromoteIntRes_AssertZext(N); break; in PromoteIntegerResult()
224 return DAG.getNode(ISD::AssertZext, SDLoc(N), in PromoteIntRes_AssertZext()
546 ISD::AssertZext : ISD::AssertSext, dl, NVT, Res, in PromoteIntRes_FP_TO_XINT()
1804 case ISD::AssertZext: ExpandIntRes_AssertZext(N, Lo, Hi); break; in ExpandIntegerResult()
2558 Hi = DAG.getNode(ISD::AssertZext, dl, NVT, Hi, in ExpandIntRes_AssertZext()
2562 Lo = DAG.getNode(ISD::AssertZext, dl, NVT, Lo, DAG.getValueType(EVT)); in ExpandIntRes_AssertZext()
/external/llvm-project/llvm/lib/Target/VE/
DVEISelLowering.cpp391 Arg = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Arg, in LowerFormalArguments()
743 RV = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), RV, in LowerCall()
/external/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp762 Arg = DAG.getNode(ISD::AssertZext, DL, Arg.getValueType(), Arg, in LowerFormalArguments()
1311 return DAG.getNode(ISD::AssertZext, SL, MVT::i32, TFI, in LowerFrameIndex()
1631 return DAG.getNode(ISD::AssertZext, SL, MVT::i32, Param, in lowerImplicitZextParam()
3186 if (Op.getOpcode() == ISD::AssertZext) in isFrameIndexOp()
/external/llvm-project/llvm/lib/Target/BPF/
DBPFISelLowering.cpp283 ArgValue = DAG.getNode(ISD::AssertZext, DL, RegVT, ArgValue, in LowerFormalArguments()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h437 Opc != ISD::AssertZext; in isDef32()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp108 case ISD::AssertZext: return "AssertZext"; in getOperationName()
DLegalizeIntegerTypes.cpp57 case ISD::AssertZext: Res = PromoteIntRes_AssertZext(N); break; in PromoteIntegerResult()
247 return DAG.getNode(ISD::AssertZext, SDLoc(N), in PromoteIntRes_AssertZext()
595 ISD::AssertZext : ISD::AssertSext, dl, NVT, Res, in PromoteIntRes_FP_TO_XINT()
2032 case ISD::AssertZext: ExpandIntRes_AssertZext(N, Lo, Hi); break; in ExpandIntegerResult()
2835 Hi = DAG.getNode(ISD::AssertZext, dl, NVT, Hi, in ExpandIntRes_AssertZext()
2839 Lo = DAG.getNode(ISD::AssertZext, dl, NVT, Lo, DAG.getValueType(EVT)); in ExpandIntRes_AssertZext()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp458 ArgValue = DAG.getNode(ISD::AssertZext, dl, RegVT, ArgValue, in LowerCCCArguments()

1234