Searched refs:RegEnc (Results 1 - 3 of 3) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.cpp450 uint64_t RegEnc = 0;
456 RegEnc |= MRI.getEncodingValue(Reg);
457 RegEnc &= SDWA9EncValues::SRC_VGPR_MASK;
459 RegEnc |= SDWA9EncValues::SRC_SGPR_MASK;
461 Op = RegEnc;
480 uint64_t RegEnc = 0;
486 RegEnc |= MRI.getEncodingValue(Reg);
487 RegEnc &= SDWA9EncValues::VOPC_DST_SGPR_MASK;
488 RegEnc |= SDWA9EncValues::VOPC_DST_VCC_MASK;
490 Op = RegEnc;
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp1223 uint32_t RegEnc = 0; local
1233 RegEnc |= (CURegNum & 0x7) << (Idx++ * 3);
1236 assert((RegEnc & 0x3FFFF) == RegEnc &&
1238 return RegEnc;
1442 uint32_t RegEnc = encodeCompactUnwindRegistersWithFrame();
1443 if (RegEnc == ~0U) return CU::UNWIND_MODE_DWARF;
1447 CompactUnwindEncoding |= RegEnc & CU::UNWIND_BP_FRAME_REGISTERS;
1480 uint32_t RegEnc = encodeCompactUnwindRegistersWithoutFrame(SavedRegIdx); variable
1481 if (RegEnc
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp1391 auto [RegEnc, PushedRegNum] = getPushPopEncodingAndNum(MaxReg);
1396 RVFI->setRVPushRlist(RegEnc);
1400 PushBuilder.addImm((int64_t)RegEnc);
1459 int RegEnc = RVFI->getRVPushRlist(); local
1460 if (RegEnc != llvm::RISCVZC::RLISTENCODE::INVALID_RLIST) {
1465 PopBuilder.addImm(RegEnc);

Completed in 74 milliseconds