Lines Matching refs:buildInstr
83 return buildInstr(TargetOpcode::DBG_VALUE) in buildFIDbgValue()
119 auto MIB = buildInstr(TargetOpcode::DBG_LABEL); in buildDbgLabel()
128 auto MIB = buildInstr(TargetOpcode::G_DYN_STACKALLOC); in buildDynStackAlloc()
138 auto MIB = buildInstr(TargetOpcode::G_FRAME_INDEX); in buildFrameIndex()
151 auto MIB = buildInstr(TargetOpcode::G_GLOBAL_VALUE); in buildGlobalValue()
159 return buildInstr(TargetOpcode::G_JUMP_TABLE, {PtrTy}, {}) in buildJumpTable()
187 return buildInstr(TargetOpcode::G_PTR_ADD, {Res}, {Op0, Op1}); in buildPtrAdd()
259 return buildInstr(TargetOpcode::G_BR).addMBB(&Dest); in buildBr()
264 return buildInstr(TargetOpcode::G_BRINDIRECT).addUse(Tgt); in buildBrIndirect()
272 return buildInstr(TargetOpcode::G_BRJT) in buildBrJT()
280 return buildInstr(TargetOpcode::COPY, Res, Op); in buildCopy()
291 auto Const = buildInstr(TargetOpcode::G_CONSTANT) in buildConstant()
297 auto Const = buildInstr(TargetOpcode::G_CONSTANT); in buildConstant()
324 auto Const = buildInstr(TargetOpcode::G_FCONSTANT) in buildFConstant()
331 auto Const = buildInstr(TargetOpcode::G_FCONSTANT); in buildFConstant()
364 auto MIB = buildInstr(TargetOpcode::G_BRCOND); in buildBrCond()
391 auto MIB = buildInstr(Opcode); in buildLoadInstr()
421 auto MIB = buildInstr(TargetOpcode::G_STORE); in buildStore()
444 return buildInstr(TargetOpcode::G_ANYEXT, Res, Op); in buildAnyExt()
449 return buildInstr(TargetOpcode::G_SEXT, Res, Op); in buildSExt()
454 return buildInstr(TargetOpcode::G_ZEXT, Res, Op); in buildZExt()
473 return buildInstr(ExtOp, Res, Op); in buildBoolExt()
514 return buildInstr(Opcode, Res, Op); in buildExtOrTrunc()
558 return buildInstr(Opcode, Dst, Src); in buildCast()
579 auto Extract = buildInstr(TargetOpcode::G_EXTRACT); in buildExtract()
587 return buildInstr(TargetOpcode::G_IMPLICIT_DEF, {Res}, {}); in buildUndef()
597 return buildInstr(TargetOpcode::G_MERGE_VALUES, Res, TmpVec); in buildMerge()
604 return buildInstr(TargetOpcode::G_MERGE_VALUES, Res, Ops); in buildMerge()
614 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op); in buildUnmerge()
621 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op); in buildUnmerge()
631 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op); in buildUnmerge()
640 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec); in buildBuildVector()
651 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec); in buildBuildVectorConstant()
657 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec); in buildSplatVector()
667 return buildInstr(TargetOpcode::G_BUILD_VECTOR_TRUNC, Res, TmpVec); in buildBuildVectorTrunc()
697 return buildInstr(TargetOpcode::G_SHUFFLE_VECTOR, {Res}, {Src1, Src2}) in buildShuffleVector()
707 return buildInstr(TargetOpcode::G_CONCAT_VECTORS, Res, TmpVec); in buildConcatVectors()
723 return buildInstr(TargetOpcode::G_INSERT, Res, {Src, Op, uint64_t(Index)}); in buildInsert()
730 buildInstr(HasSideEffects ? TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS in buildIntrinsic()
742 buildInstr(HasSideEffects ? TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS in buildIntrinsic()
752 return buildInstr(TargetOpcode::G_TRUNC, Res, Op); in buildTrunc()
758 return buildInstr(TargetOpcode::G_FPTRUNC, Res, Op, Flags); in buildFPTrunc()
765 return buildInstr(TargetOpcode::G_ICMP, Res, {Pred, Op0, Op1}); in buildICmp()
774 return buildInstr(TargetOpcode::G_FCMP, Res, {Pred, Op0, Op1}, Flags); in buildFCmp()
783 return buildInstr(TargetOpcode::G_SELECT, {Res}, {Tst, Op0, Op1}, Flags); in buildSelect()
789 return buildInstr(TargetOpcode::G_INSERT_VECTOR_ELT, Res, {Val, Elt, Idx}); in buildInsertVectorElement()
795 return buildInstr(TargetOpcode::G_EXTRACT_VECTOR_ELT, Res, {Val, Idx}); in buildExtractVectorElement()
816 return buildInstr(TargetOpcode::G_ATOMIC_CMPXCHG_WITH_SUCCESS) in buildAtomicCmpXchgWithSuccess()
842 return buildInstr(TargetOpcode::G_ATOMIC_CMPXCHG) in buildAtomicCmpXchg()
866 auto MIB = buildInstr(Opcode); in buildAtomicRMW()
973 return buildInstr(TargetOpcode::G_FENCE) in buildFence()
984 return buildInstr(TargetOpcode::G_BLOCK_ADDR).addDef(Res).addBlockAddress(BA); in buildBlockAddress()
1022 MachineInstrBuilder MachineIRBuilder::buildInstr(unsigned Opc, in buildInstr() function in MachineIRBuilder
1169 return buildInstr(TargetOpcode::G_CONCAT_VECTORS, DstOps, SrcOps); in buildInstr()
1170 return buildInstr(TargetOpcode::G_BUILD_VECTOR, DstOps, SrcOps); in buildInstr()
1233 return buildInstr(TargetOpcode::G_BUILD_VECTOR, DstOps, SrcOps); in buildInstr()
1267 auto MIB = buildInstr(Opc); in buildInstr()