Lines Matching refs:DstOp

136 MachineInstrBuilder MachineIRBuilder::buildDynStackAlloc(const DstOp &Res,  in buildDynStackAlloc()
147 MachineInstrBuilder MachineIRBuilder::buildFrameIndex(const DstOp &Res, in buildFrameIndex()
156 MachineInstrBuilder MachineIRBuilder::buildGlobalValue(const DstOp &Res, in buildGlobalValue()
169 MachineInstrBuilder MachineIRBuilder::buildConstantPool(const DstOp &Res, in buildConstantPool()
202 MachineIRBuilder::buildPtrAdd(const DstOp &Res, const SrcOp &Op0, in buildPtrAdd()
227 MachineInstrBuilder MachineIRBuilder::buildMaskLowPtrBits(const DstOp &Res, in buildMaskLowPtrBits()
238 MachineIRBuilder::buildPadVectorWithUndefElements(const DstOp &Res, in buildPadVectorWithUndefElements()
269 MachineIRBuilder::buildDeleteTrailingVectorElements(const DstOp &Res, in buildDeleteTrailingVectorElements()
312 MachineInstrBuilder MachineIRBuilder::buildCopy(const DstOp &Res, in buildCopy()
317 MachineInstrBuilder MachineIRBuilder::buildConstant(const DstOp &Res, in buildConstant()
341 MachineInstrBuilder MachineIRBuilder::buildConstant(const DstOp &Res, in buildConstant()
349 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant()
378 MachineInstrBuilder MachineIRBuilder::buildConstant(const DstOp &Res, in buildConstant()
384 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant()
393 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant()
401 MachineIRBuilder::buildConstantPtrAuth(const DstOp &Res, in buildConstantPtrAuth()
424 MachineIRBuilder::buildLoad(const DstOp &Dst, const SrcOp &Addr, in buildLoad()
438 const DstOp &Res, in buildLoadInstr()
452 const DstOp &Dst, const SrcOp &BasePtr, in buildLoadFromOffset()
495 MachineInstrBuilder MachineIRBuilder::buildAnyExt(const DstOp &Res, in buildAnyExt()
500 MachineInstrBuilder MachineIRBuilder::buildSExt(const DstOp &Res, in buildSExt()
505 MachineInstrBuilder MachineIRBuilder::buildZExt(const DstOp &Res, in buildZExt()
523 MachineInstrBuilder MachineIRBuilder::buildBoolExt(const DstOp &Res, in buildBoolExt()
530 MachineInstrBuilder MachineIRBuilder::buildBoolExtInReg(const DstOp &Res, in buildBoolExtInReg()
548 const DstOp &Res, in buildExtOrTrunc()
571 MachineInstrBuilder MachineIRBuilder::buildSExtOrTrunc(const DstOp &Res, in buildSExtOrTrunc()
576 MachineInstrBuilder MachineIRBuilder::buildZExtOrTrunc(const DstOp &Res, in buildZExtOrTrunc()
581 MachineInstrBuilder MachineIRBuilder::buildAnyExtOrTrunc(const DstOp &Res, in buildAnyExtOrTrunc()
586 MachineInstrBuilder MachineIRBuilder::buildZExtInReg(const DstOp &Res, in buildZExtInReg()
595 MachineInstrBuilder MachineIRBuilder::buildCast(const DstOp &Dst, in buildCast()
615 MachineInstrBuilder MachineIRBuilder::buildExtract(const DstOp &Dst, in buildExtract()
640 MachineInstrBuilder MachineIRBuilder::buildUndef(const DstOp &Res) { in buildUndef()
644 MachineInstrBuilder MachineIRBuilder::buildMergeValues(const DstOp &Res, in buildMergeValues()
655 MachineIRBuilder::buildMergeLikeInstr(const DstOp &Res, in buildMergeLikeInstr()
666 MachineIRBuilder::buildMergeLikeInstr(const DstOp &Res, in buildMergeLikeInstr()
672 unsigned MachineIRBuilder::getOpcodeForMerge(const DstOp &DstOp, in getOpcodeForMerge() argument
674 if (DstOp.getLLTTy(*getMRI()).isVector()) { in getOpcodeForMerge()
688 SmallVector<DstOp, 8> TmpVec(Res.begin(), Res.end()); in buildUnmerge()
696 SmallVector<DstOp, 8> TmpVec(NumReg, Res); in buildUnmerge()
705 SmallVector<DstOp, 8> TmpVec(Res.begin(), Res.end()); in buildUnmerge()
710 MachineInstrBuilder MachineIRBuilder::buildBuildVector(const DstOp &Res, in buildBuildVector()
720 MachineIRBuilder::buildBuildVectorConstant(const DstOp &Res, in buildBuildVectorConstant()
730 MachineInstrBuilder MachineIRBuilder::buildSplatBuildVector(const DstOp &Res, in buildSplatBuildVector()
737 MachineIRBuilder::buildBuildVectorTrunc(const DstOp &Res, in buildBuildVectorTrunc()
749 MachineInstrBuilder MachineIRBuilder::buildShuffleSplat(const DstOp &Res, in buildShuffleSplat()
761 MachineInstrBuilder MachineIRBuilder::buildSplatVector(const DstOp &Res, in buildSplatVector()
768 MachineInstrBuilder MachineIRBuilder::buildShuffleVector(const DstOp &Res, in buildShuffleVector()
788 MachineIRBuilder::buildConcatVectors(const DstOp &Res, ArrayRef<Register> Ops) { in buildConcatVectors()
796 MachineInstrBuilder MachineIRBuilder::buildInsert(const DstOp &Res, in buildInsert()
812 MachineInstrBuilder MachineIRBuilder::buildVScale(const DstOp &Res, in buildVScale()
821 MachineInstrBuilder MachineIRBuilder::buildVScale(const DstOp &Res, in buildVScale()
830 MachineInstrBuilder MachineIRBuilder::buildVScale(const DstOp &Res, in buildVScale()
868 ArrayRef<DstOp> Results, in buildIntrinsic()
872 for (DstOp Result : Results) in buildIntrinsic()
879 ArrayRef<DstOp> Results) { in buildIntrinsic()
887 MachineIRBuilder::buildTrunc(const DstOp &Res, const SrcOp &Op, in buildTrunc()
893 MachineIRBuilder::buildFPTrunc(const DstOp &Res, const SrcOp &Op, in buildFPTrunc()
899 const DstOp &Res, in buildICmp()
906 const DstOp &Res, in buildFCmp()
914 MachineInstrBuilder MachineIRBuilder::buildSCmp(const DstOp &Res, in buildSCmp()
920 MachineInstrBuilder MachineIRBuilder::buildUCmp(const DstOp &Res, in buildUCmp()
927 MachineIRBuilder::buildSelect(const DstOp &Res, const SrcOp &Tst, in buildSelect()
934 MachineInstrBuilder MachineIRBuilder::buildInsertSubvector(const DstOp &Res, in buildInsertSubvector()
942 MachineInstrBuilder MachineIRBuilder::buildExtractSubvector(const DstOp &Res, in buildExtractSubvector()
950 MachineIRBuilder::buildInsertVectorElement(const DstOp &Res, const SrcOp &Val, in buildInsertVectorElement()
956 MachineIRBuilder::buildExtractVectorElement(const DstOp &Res, const SrcOp &Val, in buildExtractVectorElement()
962 const DstOp &OldValRes, const DstOp &SuccessRes, const SrcOp &Addr, in buildAtomicCmpXchgWithSuccess()
990 MachineIRBuilder::buildAtomicCmpXchg(const DstOp &OldValRes, const SrcOp &Addr, in buildAtomicCmpXchg()
1016 unsigned Opcode, const DstOp &OldValRes, in buildAtomicRMW()
1108 const DstOp &OldValRes, const SrcOp &Addr, const SrcOp &Val, in buildAtomicRMWFAdd()
1115 MachineIRBuilder::buildAtomicRMWFSub(const DstOp &OldValRes, const SrcOp &Addr, const SrcOp &Val, in buildAtomicRMWFSub()
1122 MachineIRBuilder::buildAtomicRMWFMax(const DstOp &OldValRes, const SrcOp &Addr, in buildAtomicRMWFMax()
1129 MachineIRBuilder::buildAtomicRMWFMin(const DstOp &OldValRes, const SrcOp &Addr, in buildAtomicRMWFMin()
1199 MachineIRBuilder::buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps, in buildInstr()
1317 [&, this](const DstOp &Op) { in buildInstr()
1436 for (const DstOp &Op : DstOps) in buildInstr()