• Home
  • Raw
  • Download

Lines Matching refs:ISD

103   setOperationAction(ISD::BR_CC, MVT::i64, Custom);  in BPFTargetLowering()
104 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in BPFTargetLowering()
105 setOperationAction(ISD::BRIND, MVT::Other, Expand); in BPFTargetLowering()
106 setOperationAction(ISD::BRCOND, MVT::Other, Expand); in BPFTargetLowering()
107 setOperationAction(ISD::SETCC, MVT::i64, Expand); in BPFTargetLowering()
108 setOperationAction(ISD::SELECT, MVT::i64, Expand); in BPFTargetLowering()
109 setOperationAction(ISD::SELECT_CC, MVT::i64, Custom); in BPFTargetLowering()
111 setOperationAction(ISD::GlobalAddress, MVT::i64, Custom); in BPFTargetLowering()
113 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i64, Custom); in BPFTargetLowering()
114 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand); in BPFTargetLowering()
115 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand); in BPFTargetLowering()
117 setOperationAction(ISD::SDIVREM, MVT::i64, Expand); in BPFTargetLowering()
118 setOperationAction(ISD::UDIVREM, MVT::i64, Expand); in BPFTargetLowering()
119 setOperationAction(ISD::SREM, MVT::i64, Expand); in BPFTargetLowering()
120 setOperationAction(ISD::UREM, MVT::i64, Expand); in BPFTargetLowering()
122 setOperationAction(ISD::MULHU, MVT::i64, Expand); in BPFTargetLowering()
123 setOperationAction(ISD::MULHS, MVT::i64, Expand); in BPFTargetLowering()
124 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in BPFTargetLowering()
125 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in BPFTargetLowering()
127 setOperationAction(ISD::ADDC, MVT::i64, Expand); in BPFTargetLowering()
128 setOperationAction(ISD::ADDE, MVT::i64, Expand); in BPFTargetLowering()
129 setOperationAction(ISD::SUBC, MVT::i64, Expand); in BPFTargetLowering()
130 setOperationAction(ISD::SUBE, MVT::i64, Expand); in BPFTargetLowering()
132 setOperationAction(ISD::ROTR, MVT::i64, Expand); in BPFTargetLowering()
133 setOperationAction(ISD::ROTL, MVT::i64, Expand); in BPFTargetLowering()
134 setOperationAction(ISD::SHL_PARTS, MVT::i64, Expand); in BPFTargetLowering()
135 setOperationAction(ISD::SRL_PARTS, MVT::i64, Expand); in BPFTargetLowering()
136 setOperationAction(ISD::SRA_PARTS, MVT::i64, Expand); in BPFTargetLowering()
138 setOperationAction(ISD::CTTZ, MVT::i64, Custom); in BPFTargetLowering()
139 setOperationAction(ISD::CTLZ, MVT::i64, Custom); in BPFTargetLowering()
140 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i64, Custom); in BPFTargetLowering()
141 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i64, Custom); in BPFTargetLowering()
142 setOperationAction(ISD::CTPOP, MVT::i64, Expand); in BPFTargetLowering()
144 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand); in BPFTargetLowering()
145 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8, Expand); in BPFTargetLowering()
146 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand); in BPFTargetLowering()
147 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i32, Expand); in BPFTargetLowering()
151 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i1, Promote); in BPFTargetLowering()
152 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i1, Promote); in BPFTargetLowering()
153 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i1, Promote); in BPFTargetLowering()
155 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i8, Expand); in BPFTargetLowering()
156 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i16, Expand); in BPFTargetLowering()
157 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i32, Expand); in BPFTargetLowering()
174 case ISD::BR_CC: in LowerOperation()
176 case ISD::GlobalAddress: in LowerOperation()
178 case ISD::SELECT_CC: in LowerOperation()
190 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL, SelectionDAG &DAG, in LowerFormalArguments()
227 ArgValue = DAG.getNode(ISD::AssertSext, DL, RegVT, ArgValue, in LowerFormalArguments()
230 ArgValue = DAG.getNode(ISD::AssertZext, DL, RegVT, ArgValue, in LowerFormalArguments()
234 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), ArgValue); in LowerFormalArguments()
294 ISD::ArgFlagsTy Flags = Arg.Flags; in LowerCall()
321 Arg = DAG.getNode(ISD::SIGN_EXTEND, CLI.DL, VA.getLocVT(), Arg); in LowerCall()
324 Arg = DAG.getNode(ISD::ZERO_EXTEND, CLI.DL, VA.getLocVT(), Arg); in LowerCall()
327 Arg = DAG.getNode(ISD::ANY_EXTEND, CLI.DL, VA.getLocVT(), Arg); in LowerCall()
389 const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerReturn()
437 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL, SelectionDAG &DAG, in LowerCallResult()
464 static void NegateCC(SDValue &LHS, SDValue &RHS, ISD::CondCode &CC) { in NegateCC()
468 case ISD::SETULT: in NegateCC()
469 case ISD::SETULE: in NegateCC()
470 case ISD::SETLT: in NegateCC()
471 case ISD::SETLE: in NegateCC()
472 CC = ISD::getSetCCSwappedOperands(CC); in NegateCC()
480 ISD::CondCode CC = cast<CondCodeSDNode>(Op.getOperand(1))->get(); in LowerBR_CC()
497 ISD::CondCode CC = cast<CondCodeSDNode>(Op.getOperand(4))->get(); in LowerSELECT_CC()
578 case ISD::SETGT: in EmitInstrWithCustomInserter()
584 case ISD::SETUGT: in EmitInstrWithCustomInserter()
590 case ISD::SETGE: in EmitInstrWithCustomInserter()
596 case ISD::SETUGE: in EmitInstrWithCustomInserter()
602 case ISD::SETEQ: in EmitInstrWithCustomInserter()
608 case ISD::SETNE: in EmitInstrWithCustomInserter()