Lines Matching defs:buildInstr

131   auto MIB = buildInstr(TargetOpcode::DBG_LABEL);
140 auto MIB = buildInstr(TargetOpcode::G_DYN_STACKALLOC);
150 auto MIB = buildInstr(TargetOpcode::G_FRAME_INDEX);
163 auto MIB = buildInstr(TargetOpcode::G_GLOBAL_VALUE);
172 auto MIB = buildInstr(TargetOpcode::G_CONSTANT_POOL);
180 return buildInstr(TargetOpcode::G_JUMP_TABLE, {PtrTy}, {})
208 return buildInstr(TargetOpcode::G_PTR_ADD, {Res}, {Op0, Op1}, Flags);
293 return buildInstr(TargetOpcode::G_BR).addMBB(&Dest);
298 return buildInstr(TargetOpcode::G_BRINDIRECT).addUse(Tgt);
306 return buildInstr(TargetOpcode::G_BRJT)
314 return buildInstr(TargetOpcode::COPY, Res, Op);
328 auto Const = buildInstr(TargetOpcode::G_CONSTANT)
334 auto Const = buildInstr(TargetOpcode::G_CONSTANT);
364 auto Const = buildInstr(TargetOpcode::G_FCONSTANT)
371 auto Const = buildInstr(TargetOpcode::G_FCONSTANT);
404 auto MIB = buildInstr(TargetOpcode::G_PTRAUTH_GLOBAL_VALUE);
417 auto MIB = buildInstr(TargetOpcode::G_BRCOND);
444 auto MIB = buildInstr(Opcode);
474 auto MIB = buildInstr(TargetOpcode::G_STORE);
497 return buildInstr(TargetOpcode::G_ANYEXT, Res, Op);
502 return buildInstr(TargetOpcode::G_SEXT, Res, Op);
508 return buildInstr(TargetOpcode::G_ZEXT, Res, Op, Flags);
527 return buildInstr(ExtOp, Res, Op);
568 return buildInstr(Opcode, Res, Op);
612 return buildInstr(Opcode, Dst, Src);
633 auto Extract = buildInstr(TargetOpcode::G_EXTRACT);
641 return buildInstr(TargetOpcode::G_IMPLICIT_DEF, {Res}, {});
651 return buildInstr(TargetOpcode::G_MERGE_VALUES, Res, TmpVec);
662 return buildInstr(getOpcodeForMerge(Res, TmpVec), Res, TmpVec);
669 return buildInstr(getOpcodeForMerge(Res, Ops), Res, Ops);
690 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op);
697 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op);
707 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op);
716 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
727 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
733 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
745 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
746 return buildInstr(TargetOpcode::G_BUILD_VECTOR_TRUNC, Res, TmpVec);
765 return buildInstr(TargetOpcode::G_SPLAT_VECTOR, Res, Src);
783 return buildInstr(TargetOpcode::G_SHUFFLE_VECTOR, {Res}, {Src1, Src2})
793 return buildInstr(TargetOpcode::G_CONCAT_VECTORS, Res, TmpVec);
809 return buildInstr(TargetOpcode::G_INSERT, Res, {Src, Op, uint64_t(Index)});
823 auto VScale = buildInstr(TargetOpcode::G_VSCALE);
851 auto MIB = buildInstr(getIntrinsicOpcode(HasSideEffects, isConvergent));
871 auto MIB = buildInstr(getIntrinsicOpcode(HasSideEffects, isConvergent));
889 return buildInstr(TargetOpcode::G_TRUNC, Res, Op, Flags);
895 return buildInstr(TargetOpcode::G_FPTRUNC, Res, Op, Flags);
902 return buildInstr(TargetOpcode::G_ICMP, Res, {Pred, Op0, Op1});
911 return buildInstr(TargetOpcode::G_FCMP, Res, {Pred, Op0, Op1}, Flags);
917 return buildInstr(TargetOpcode::G_SCMP, Res, {Op0, Op1});
923 return buildInstr(TargetOpcode::G_UCMP, Res, {Op0, Op1});
931 return buildInstr(TargetOpcode::G_SELECT, {Res}, {Tst, Op0, Op1}, Flags);
938 return buildInstr(TargetOpcode::G_INSERT_SUBVECTOR, Res,
945 return buildInstr(TargetOpcode::G_INSERT_SUBVECTOR, Res,
952 return buildInstr(TargetOpcode::G_INSERT_VECTOR_ELT, Res, {Val, Elt, Idx});
958 return buildInstr(TargetOpcode::G_EXTRACT_VECTOR_ELT, Res, {Val, Idx});
979 auto MIB = buildInstr(TargetOpcode::G_ATOMIC_CMPXCHG_WITH_SUCCESS);
1006 auto MIB = buildInstr(TargetOpcode::G_ATOMIC_CMPXCHG);
1030 auto MIB = buildInstr(Opcode);
1137 return buildInstr(TargetOpcode::G_FENCE)
1147 auto MIB = buildInstr(TargetOpcode::G_PREFETCH);
1160 return buildInstr(TargetOpcode::G_BLOCK_ADDR).addDef(Res).addBlockAddress(BA);
1199 MachineIRBuilder::buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps,
1435 auto MIB = buildInstr(Opc);