Lines Matching refs:SrcOp
127 const SrcOp &Size, in buildDynStackAlloc()
183 const SrcOp &Op0, in buildPtrAdd()
184 const SrcOp &Op1) { in buildPtrAdd()
209 const SrcOp &Op0, in buildMaskLowPtrBits()
239 const SrcOp &Op) { in buildCopy()
320 MachineInstrBuilder MachineIRBuilder::buildBrCond(const SrcOp &Tst, in buildBrCond()
331 MachineIRBuilder::buildLoad(const DstOp &Dst, const SrcOp &Addr, in buildLoad()
347 const SrcOp &Addr, in buildLoadInstr()
360 const DstOp &Dst, const SrcOp &BasePtr, in buildLoadFromOffset()
376 MachineInstrBuilder MachineIRBuilder::buildStore(const SrcOp &Val, in buildStore()
377 const SrcOp &Addr, in buildStore()
390 MachineIRBuilder::buildStore(const SrcOp &Val, const SrcOp &Addr, in buildStore()
405 const SrcOp &Op) { in buildAnyExt()
410 const SrcOp &Op) { in buildSExt()
415 const SrcOp &Op) { in buildZExt()
432 const SrcOp &Op, in buildBoolExt()
440 const SrcOp &Op) { in buildExtOrTrunc()
463 const SrcOp &Op) { in buildSExtOrTrunc()
468 const SrcOp &Op) { in buildZExtOrTrunc()
473 const SrcOp &Op) { in buildAnyExtOrTrunc()
478 const SrcOp &Src) { in buildCast()
498 const SrcOp &Src, in buildExtract()
572 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end()); in buildMerge()
579 std::initializer_list<SrcOp> Ops) { in buildMerge()
585 const SrcOp &Op) { in buildUnmerge()
595 const SrcOp &Op) { in buildUnmerge()
604 const SrcOp &Op) { in buildUnmerge()
618 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end()); in buildBuildVector()
623 const SrcOp &Src) { in buildSplatVector()
624 SmallVector<SrcOp, 8> TmpVec(Res.getLLTTy(*getMRI()).getNumElements(), Src); in buildSplatVector()
634 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end()); in buildBuildVectorTrunc()
639 const SrcOp &Src) { in buildShuffleSplat()
651 const SrcOp &Src1, in buildShuffleVector()
652 const SrcOp &Src2, in buildShuffleVector()
672 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end()); in buildConcatVectors()
677 const SrcOp &Src, in buildInsert()
678 const SrcOp &Op, in buildInsert()
717 const SrcOp &Op) { in buildTrunc()
722 const SrcOp &Op, in buildFPTrunc()
729 const SrcOp &Op0, in buildICmp()
730 const SrcOp &Op1) { in buildICmp()
736 const SrcOp &Op0, in buildFCmp()
737 const SrcOp &Op1, in buildFCmp()
744 const SrcOp &Tst, in buildSelect()
745 const SrcOp &Op0, in buildSelect()
746 const SrcOp &Op1, in buildSelect()
753 MachineIRBuilder::buildInsertVectorElement(const DstOp &Res, const SrcOp &Val, in buildInsertVectorElement()
754 const SrcOp &Elt, const SrcOp &Idx) { in buildInsertVectorElement()
759 MachineIRBuilder::buildExtractVectorElement(const DstOp &Res, const SrcOp &Val, in buildExtractVectorElement()
760 const SrcOp &Idx) { in buildExtractVectorElement()
818 const SrcOp &Addr, const SrcOp &Val, in buildAtomicRMW()
910 const DstOp &OldValRes, const SrcOp &Addr, const SrcOp &Val, in buildAtomicRMWFAdd()
917 MachineIRBuilder::buildAtomicRMWFSub(const DstOp &OldValRes, const SrcOp &Addr, const SrcOp &Val, in buildAtomicRMWFSub()
976 ArrayRef<SrcOp> SrcOps, in buildInstr()
1069 assert(SrcOps[0].getSrcOpKind() == SrcOp::SrcType::Ty_Predicate && in buildInstr()
1107 [&, this](const SrcOp &Op) { in buildInstr()
1158 [&, this](const SrcOp &Op) { in buildInstr()
1175 [&, this](const SrcOp &Op) { in buildInstr()
1190 [&, this](const SrcOp &Op) { in buildInstr()
1218 for (const SrcOp &Op : SrcOps) in buildInstr()