Lines Matching refs:buildInstr

129   auto MIB = buildInstr(TargetOpcode::DBG_LABEL);  in buildDbgLabel()
138 auto MIB = buildInstr(TargetOpcode::G_DYN_STACKALLOC); in buildDynStackAlloc()
148 auto MIB = buildInstr(TargetOpcode::G_FRAME_INDEX); in buildFrameIndex()
161 auto MIB = buildInstr(TargetOpcode::G_GLOBAL_VALUE); in buildGlobalValue()
170 auto MIB = buildInstr(TargetOpcode::G_CONSTANT_POOL); in buildConstantPool()
178 return buildInstr(TargetOpcode::G_JUMP_TABLE, {PtrTy}, {}) in buildJumpTable()
206 return buildInstr(TargetOpcode::G_PTR_ADD, {Res}, {Op0, Op1}, Flags); in buildPtrAdd()
286 return buildInstr(TargetOpcode::G_BR).addMBB(&Dest); in buildBr()
291 return buildInstr(TargetOpcode::G_BRINDIRECT).addUse(Tgt); in buildBrIndirect()
299 return buildInstr(TargetOpcode::G_BRJT) in buildBrJT()
307 return buildInstr(TargetOpcode::COPY, Res, Op); in buildCopy()
321 auto Const = buildInstr(TargetOpcode::G_CONSTANT) in buildConstant()
327 auto Const = buildInstr(TargetOpcode::G_CONSTANT); in buildConstant()
357 auto Const = buildInstr(TargetOpcode::G_FCONSTANT) in buildFConstant()
364 auto Const = buildInstr(TargetOpcode::G_FCONSTANT); in buildFConstant()
397 auto MIB = buildInstr(TargetOpcode::G_BRCOND); in buildBrCond()
424 auto MIB = buildInstr(Opcode); in buildLoadInstr()
454 auto MIB = buildInstr(TargetOpcode::G_STORE); in buildStore()
477 return buildInstr(TargetOpcode::G_ANYEXT, Res, Op); in buildAnyExt()
482 return buildInstr(TargetOpcode::G_SEXT, Res, Op); in buildSExt()
487 return buildInstr(TargetOpcode::G_ZEXT, Res, Op); in buildZExt()
506 return buildInstr(ExtOp, Res, Op); in buildBoolExt()
547 return buildInstr(Opcode, Res, Op); in buildExtOrTrunc()
591 return buildInstr(Opcode, Dst, Src); in buildCast()
612 auto Extract = buildInstr(TargetOpcode::G_EXTRACT); in buildExtract()
620 return buildInstr(TargetOpcode::G_IMPLICIT_DEF, {Res}, {}); in buildUndef()
630 return buildInstr(TargetOpcode::G_MERGE_VALUES, Res, TmpVec); in buildMergeValues()
641 return buildInstr(getOpcodeForMerge(Res, TmpVec), Res, TmpVec); in buildMergeLikeInstr()
648 return buildInstr(getOpcodeForMerge(Res, Ops), Res, Ops); in buildMergeLikeInstr()
669 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op); in buildUnmerge()
676 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op); in buildUnmerge()
686 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op); in buildUnmerge()
695 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec); in buildBuildVector()
706 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec); in buildBuildVectorConstant()
712 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec); in buildSplatVector()
724 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec); in buildBuildVectorTrunc()
725 return buildInstr(TargetOpcode::G_BUILD_VECTOR_TRUNC, Res, TmpVec); in buildBuildVectorTrunc()
755 return buildInstr(TargetOpcode::G_SHUFFLE_VECTOR, {Res}, {Src1, Src2}) in buildShuffleVector()
765 return buildInstr(TargetOpcode::G_CONCAT_VECTORS, Res, TmpVec); in buildConcatVectors()
781 return buildInstr(TargetOpcode::G_INSERT, Res, {Src, Op, uint64_t(Index)}); in buildInsert()
798 auto MIB = buildInstr(getIntrinsicOpcode(HasSideEffects, isConvergent)); in buildIntrinsic()
818 auto MIB = buildInstr(getIntrinsicOpcode(HasSideEffects, isConvergent)); in buildIntrinsic()
835 return buildInstr(TargetOpcode::G_TRUNC, Res, Op); in buildTrunc()
841 return buildInstr(TargetOpcode::G_FPTRUNC, Res, Op, Flags); in buildFPTrunc()
848 return buildInstr(TargetOpcode::G_ICMP, Res, {Pred, Op0, Op1}); in buildICmp()
857 return buildInstr(TargetOpcode::G_FCMP, Res, {Pred, Op0, Op1}, Flags); in buildFCmp()
865 return buildInstr(TargetOpcode::G_SELECT, {Res}, {Tst, Op0, Op1}, Flags); in buildSelect()
871 return buildInstr(TargetOpcode::G_INSERT_VECTOR_ELT, Res, {Val, Elt, Idx}); in buildInsertVectorElement()
877 return buildInstr(TargetOpcode::G_EXTRACT_VECTOR_ELT, Res, {Val, Idx}); in buildExtractVectorElement()
898 return buildInstr(TargetOpcode::G_ATOMIC_CMPXCHG_WITH_SUCCESS) in buildAtomicCmpXchgWithSuccess()
924 return buildInstr(TargetOpcode::G_ATOMIC_CMPXCHG) in buildAtomicCmpXchg()
948 auto MIB = buildInstr(Opcode); in buildAtomicRMW()
1055 return buildInstr(TargetOpcode::G_FENCE) in buildFence()
1065 auto MIB = buildInstr(TargetOpcode::G_PREFETCH); in buildPrefetch()
1078 return buildInstr(TargetOpcode::G_BLOCK_ADDR).addDef(Res).addBlockAddress(BA); in buildBlockAddress()
1117 MachineIRBuilder::buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps, in buildInstr() function in MachineIRBuilder
1353 auto MIB = buildInstr(Opc); in buildInstr()