Lines Matching refs:Op0

163 void MachineIRBuilder::validateUnaryOp(const LLT Res, const LLT Op0) {  in validateUnaryOp()  argument
165 assert((Res == Op0) && "type mismatch"); in validateUnaryOp()
168 void MachineIRBuilder::validateBinaryOp(const LLT Res, const LLT Op0, in validateBinaryOp() argument
171 assert((Res == Op0 && Res == Op1) && "type mismatch"); in validateBinaryOp()
174 void MachineIRBuilder::validateShiftOp(const LLT Res, const LLT Op0, in validateShiftOp() argument
177 assert((Res == Op0) && "type mismatch"); in validateShiftOp()
181 const SrcOp &Op0, in buildPtrAdd() argument
184 Res.getLLTTy(*getMRI()) == Op0.getLLTTy(*getMRI()) && "type mismatch"); in buildPtrAdd()
187 return buildInstr(TargetOpcode::G_PTR_ADD, {Res}, {Op0, Op1}); in buildPtrAdd()
191 MachineIRBuilder::materializePtrAdd(Register &Res, Register Op0, in materializePtrAdd() argument
197 Res = Op0; in materializePtrAdd()
201 Res = getMRI()->createGenericVirtualRegister(getMRI()->getType(Op0)); in materializePtrAdd()
203 return buildPtrAdd(Res, Op0, Cst.getReg(0)); in materializePtrAdd()
207 const SrcOp &Op0, in buildMaskLowPtrBits() argument
213 return buildPtrMask(Res, Op0, MaskReg); in buildMaskLowPtrBits()
218 const SrcOp &Op0) { in buildPadVectorWithUndefElements() argument
220 LLT Op0Ty = Op0.getLLTTy(*getMRI()); in buildPadVectorWithUndefElements()
228 auto Unmerge = buildUnmerge(Op0Ty.getElementType(), Op0); in buildPadVectorWithUndefElements()
241 const SrcOp &Op0) { in buildDeleteTrailingVectorElements() argument
243 LLT Op0Ty = Op0.getLLTTy(*getMRI()); in buildDeleteTrailingVectorElements()
252 auto Unmerge = buildUnmerge(Op0Ty.getElementType(), Op0); in buildDeleteTrailingVectorElements()
763 const SrcOp &Op0, in buildICmp() argument
765 return buildInstr(TargetOpcode::G_ICMP, Res, {Pred, Op0, Op1}); in buildICmp()
770 const SrcOp &Op0, in buildFCmp() argument
774 return buildInstr(TargetOpcode::G_FCMP, Res, {Pred, Op0, Op1}, Flags); in buildFCmp()
779 const SrcOp &Op0, in buildSelect() argument
783 return buildInstr(TargetOpcode::G_SELECT, {Res}, {Tst, Op0, Op1}, Flags); in buildSelect()