Home
last modified time | relevance | path

Searched defs:imm (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/Headers/
H A Df16cintrin.h68 #define _cvtss_sh(a, imm) __extension__ ({ \ argument
95 #define _mm_cvtps_ph(a, imm) \ argument
138 #define _mm256_cvtps_ph(a, imm) \ argument
H A Davx512dqintrin.h1220 #define _mm512_extractf32x8_ps(A, imm) \ argument
1235 #define _mm512_extractf64x2_pd(A, imm) \ argument
1253 #define _mm512_extracti32x8_epi32(A, imm) \ argument
1286 #define _mm512_insertf32x8(A, B, imm) \ argument
1300 #define _mm512_insertf64x2(A, B, imm) \ argument
1314 #define _mm512_inserti32x8(A, B, imm) \ argument
1328 #define _mm512_inserti64x2(A, B, imm) \ argument
1346 #define _mm512_fpclass_ps_mask(A, imm) \ argument
1354 #define _mm512_fpclass_pd_mask(A, imm) \ argument
1358 #define _mm_fpclass_sd_mask(A, imm) \ argument
[all …]
H A Davx512vldqintrin.h1068 #define _mm256_extractf64x2_pd(A, imm) \ argument
1086 #define _mm256_extracti64x2_epi64(A, imm) \ argument
1104 #define _mm256_insertf64x2(A, B, imm) \ argument
1113 #define _mm256_maskz_insertf64x2(U, A, B, imm) \ argument
1118 #define _mm256_inserti64x2(A, B, imm) \ argument
1132 #define _mm_mask_fpclass_pd_mask(U, A, imm) \ argument
1136 #define _mm_fpclass_pd_mask(A, imm) \ argument
1144 #define _mm256_fpclass_pd_mask(A, imm) \ argument
1148 #define _mm_mask_fpclass_ps_mask(U, A, imm) \ argument
1152 #define _mm_fpclass_ps_mask(A, imm) \ argument
[all …]
H A Drtmintrin.h41 #define _xabort(imm) __builtin_ia32_xabort((imm)) argument
H A Davx512vlintrin.h3291 #define _mm_roundscale_pd(A, imm) \ argument
3312 #define _mm256_roundscale_pd(A, imm) \ argument
3332 #define _mm_roundscale_ps(A, imm) \ argument
3349 #define _mm256_roundscale_ps(A, imm) \ argument
5358 #define _mm_fixupimm_pd(A, B, C, imm) \ argument
5394 #define _mm_fixupimm_ps(A, B, C, imm) \ argument
7822 #define _mm256_extractf32x4_ps(A, imm) \ argument
7858 #define _mm256_insertf32x4(A, B, imm) \ argument
7872 #define _mm256_inserti32x4(A, B, imm) \ argument
8163 #define _mm_alignr_epi32(A, B, imm) \ argument
[all …]
H A Davx512fintrin.h5402 #define _mm_fixupimm_sd(A, B, C, imm) \ argument
5441 #define _mm_fixupimm_ss(A, B, C, imm) \ argument
6334 #define _mm_roundscale_sd(A, B, imm) \ argument
6376 #define _mm_roundscale_ss(A, B, imm) \ argument
6651 #define _mm512_shuffle_f32x4(A, B, imm) \ argument
6665 #define _mm512_shuffle_f64x2(A, B, imm) \ argument
6679 #define _mm512_shuffle_i32x4(A, B, imm) \ argument
7405 #define _mm512_insertf64x4(A, B, imm) \ argument
7419 #define _mm512_inserti64x4(A, B, imm) \ argument
7433 #define _mm512_insertf32x4(A, B, imm) \ argument
[all …]
H A Davx512vlfp16intrin.h543 #define _mm_roundscale_ph(A, imm) \ argument
548 #define _mm_mask_roundscale_ph(W, U, A, imm) \ argument
552 #define _mm_maskz_roundscale_ph(U, A, imm) \ argument
557 #define _mm256_roundscale_ph(A, imm) \ argument
562 #define _mm256_mask_roundscale_ph(W, U, A, imm) \ argument
567 #define _mm256_maskz_roundscale_ph(U, A, imm) \ argument
572 #define _mm_reduce_ph(A, imm) \ argument
577 #define _mm_mask_reduce_ph(W, U, A, imm) \ argument
581 #define _mm_maskz_reduce_ph(U, A, imm) \ argument
586 #define _mm256_reduce_ph(A, imm) \ argument
[all …]
H A Demmintrin.h2675 #define _mm_slli_si128(a, imm) \ argument
2679 #define _mm_bslli_si128(a, imm) \ argument
2884 #define _mm_srli_si128(a, imm) \ argument
2888 #define _mm_bsrli_si128(a, imm) \ argument
4150 #define _mm_extract_epi16(a, imm) \ argument
4178 #define _mm_insert_epi16(a, b, imm) \ argument
4229 #define _mm_shuffle_epi32(a, imm) \ argument
4262 #define _mm_shufflelo_epi16(a, imm) \ argument
4295 #define _mm_shufflehi_epi16(a, imm) \ argument
H A Davx2intrin.h469 #define _mm256_shuffle_epi32(a, imm) \ argument
472 #define _mm256_shufflehi_epi16(a, imm) \ argument
475 #define _mm256_shufflelo_epi16(a, imm) \ argument
496 #define _mm256_slli_si256(a, imm) \ argument
499 #define _mm256_bslli_epi128(a, imm) \ argument
562 #define _mm256_srli_si256(a, imm) \ argument
565 #define _mm256_bsrli_epi128(a, imm) \ argument
H A Davx512bwintrin.h1430 #define _mm512_shufflehi_epi16(A, imm) \ argument
1433 #define _mm512_mask_shufflehi_epi16(W, U, A, imm) \ argument
1439 #define _mm512_maskz_shufflehi_epi16(U, A, imm) \ argument
1445 #define _mm512_shufflelo_epi16(A, imm) \ argument
1449 #define _mm512_mask_shufflelo_epi16(W, U, A, imm) \ argument
1456 #define _mm512_maskz_shufflelo_epi16(U, A, imm) \ argument
1529 #define _mm512_bslli_epi128(a, imm) \ argument
1666 #define _mm512_bsrli_epi128(a, imm) \ argument
2000 #define _mm512_dbsad_epu8(A, B, imm) \ argument
2004 #define _mm512_mask_dbsad_epu8(W, U, A, B, imm) \ argument
[all …]
H A Davx512vlbwintrin.h1823 #define _mm_mask_shufflehi_epi16(W, U, A, imm) \ argument
1828 #define _mm_maskz_shufflehi_epi16(U, A, imm) \ argument
1838 #define _mm256_maskz_shufflehi_epi16(U, A, imm) \ argument
1843 #define _mm_mask_shufflelo_epi16(W, U, A, imm) \ argument
1848 #define _mm_maskz_shufflelo_epi16(U, A, imm) \ argument
1859 #define _mm256_maskz_shufflelo_epi16(U, A, imm) \ argument
2778 #define _mm_dbsad_epu8(A, B, imm) \ argument
2782 #define _mm_mask_dbsad_epu8(W, U, A, B, imm) \ argument
2787 #define _mm_maskz_dbsad_epu8(U, A, B, imm) \ argument
2792 #define _mm256_dbsad_epu8(A, B, imm) \ argument
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparc.h148 inline static unsigned HI22(int64_t imm) { in HI22()
152 inline static unsigned LO10(int64_t imm) { in LO10()
156 inline static unsigned HIX22(int64_t imm) { in HIX22()
160 inline static unsigned LOX10(int64_t imm) { in LOX10()
H A DSparcAsmPrinter.cpp196 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(12, in LowerGETPCXAndEmitMCInsts() local
208 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(32, in LowerGETPCXAndEmitMCInsts() local
H A DDelaySlotFiller.cpp459 int64_t imm = SetHiMI->getOperand(1).getImm(); in combineRestoreSETHIi() local
/llvm-project-15.0.7/lld/ELF/Arch/
H A DARM.cpp452 uint32_t imm, lz; in encodeAluGroup() local
478 uint32_t imm = getRemAndLZForGroup(group, val).first; in encodeLdrGroup() local
496 uint32_t imm = getRemAndLZForGroup(group, val).first; in encodeLdrsGroup() local
707 int64_t imm = val; in relocate() local
887 uint64_t imm = (hi & 0x0400) << 1 | // i in getImplicitAddend() local
H A DRISCV.cpp70 static uint32_t itype(uint32_t op, uint32_t rd, uint32_t rs1, uint32_t imm) { in itype()
76 static uint32_t utype(uint32_t op, uint32_t rd, uint32_t imm) { in utype()
85 static uint32_t setLO12_I(uint32_t insn, uint32_t imm) { in setLO12_I()
88 static uint32_t setLO12_S(uint32_t insn, uint32_t imm) { in setLO12_S()
344 int64_t imm = SignExtend64(val + 0x800, bits) >> 12; in relocate() local
H A DAArch64.cpp297 static void write32AArch64Addr(uint8_t *l, uint64_t imm) { in write32AArch64Addr()
314 static void or32AArch64Imm(uint8_t *l, uint64_t imm) { in or32AArch64Imm()
321 static void writeSMovWImm(uint8_t *loc, uint32_t imm) { in writeSMovWImm()
/llvm-project-15.0.7/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp1667 unsigned imm = fieldFromInstruction(Val, 7, 5); in DecodeSORegImmOperand() local
2646 int imm = fieldFromInstruction(Insn, 0, 8); in DecodeT2CPSInstruction() local
2687 unsigned imm = 0; in DecodeT2MOVTWInstruction() local
2713 unsigned imm = 0; in DecodeArmMOVTWInstruction() local
4019 unsigned imm = Val << 2; in DecodeThumbAddrModePC() local
4362 int imm = fieldFromInstruction(Insn, 0, 12); in DecodeT2LoadLabel() local
4414 int imm = Val & 0xFF; in DecodeT2Imm8S4() local
4428 int imm = Val & 0x7F; in DecodeT2Imm7S4() local
4488 int imm = Val & 0xFF; in DecodeT2Imm8() local
4501 int imm = Val & 0x7F; in DecodeT2Imm7() local
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFAArch64.h37 static void write32AArch64Imm(uint8_t *T, uint64_t imm, uint32_t rangeLimit) { in write32AArch64Imm()
43 static void write32AArch64Ldr(uint8_t *T, uint64_t imm) { in write32AArch64Ldr()
/llvm-project-15.0.7/lldb/source/Plugins/Instruction/MIPS64/
H A DEmulateInstructionMIPS64.cpp1068 int64_t imm = SignedBits(imm16, 15, 0); in Emulate_DADDiu() local
1131 uint64_t imm = SignedBits(imm16, 15, 0); in Emulate_SD() local
1185 int64_t imm, address; in Emulate_LD() local
1233 int64_t imm = SignedBits(imm32, 31, 0); in Emulate_LUI() local
2301 int64_t imm, address; in Emulate_LDST_Imm() local
/llvm-project-15.0.7/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.cpp958 unsigned imm = fieldFromInstruction(insn, 5, 16); in DecodeMoveImmInstruction() local
1557 unsigned imm; in DecodeLogicalImmInstruction() local
1587 unsigned imm = fieldFromInstruction(insn, 16, 3) << 5; in DecodeModImmInstruction() local
1626 unsigned imm = fieldFromInstruction(insn, 16, 3) << 5; in DecodeModImmTiedInstruction() local
1643 int64_t imm = fieldFromInstruction(insn, 5, 19) << 2; in DecodeAdrInstruction() local
1695 int64_t imm = fieldFromInstruction(insn, 0, 26); in DecodeUnconditionalBranch() local
1792 unsigned imm = fieldFromInstruction(insn, 5, 13); in DecodeSVELogicalImmInstruction() local
/llvm-project-15.0.7/lld/COFF/
H A DChunks.cpp163 uint32_t imm = immW | (immT << 16); in applyMOV32T() local
217 int64_t imm = in applyArm64Addr() local
230 void applyArm64Imm(uint8_t *off, uint64_t imm, uint32_t rangeLimit) { in applyArm64Imm()
245 static void applyArm64Ldr(uint8_t *off, uint64_t imm) { in applyArm64Ldr()
/llvm-project-15.0.7/lldb/source/Plugins/Instruction/MIPS/
H A DEmulateInstructionMIPS.cpp1178 int64_t imm = SignedBits(imm16, 15, 0); in Emulate_ADDiu() local
1226 uint32_t imm = SignedBits(imm16, 15, 0); in Emulate_SW() local
1290 int32_t imm, address; in Emulate_LW() local
1417 int64_t imm = SignedBits(imm32, 31, 0); in Emulate_LUI() local
1686 uint32_t imm = insn.getOperand(num_operands - 1) in Emulate_LWM16_32() local
2978 int32_t imm, address; in Emulate_LDST_Imm() local
/llvm-project-15.0.7/lldb/source/Core/
H A DDisassembler.cpp1214 Instruction::Operand Instruction::Operand::BuildImmediate(lldb::addr_t imm, in BuildImmediate()
1223 Instruction::Operand Instruction::Operand::BuildImmediate(int64_t imm) { in BuildImmediate()
1302 lldb_private::OperandMatchers::MatchImmOp(int64_t imm) { in MatchImmOp()
1311 lldb_private::OperandMatchers::FetchImmOp(int64_t &imm) { in FetchImmOp()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFMIPeephole.cpp502 int64_t imm = MI.getOperand(2).getImm(); in eliminateTruncSeq() local

12