Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.cpp487 uint64_t RegEnc = 0; in getSDWASrcEncoding() local
493 RegEnc |= MRI.getEncodingValue(Reg); in getSDWASrcEncoding()
494 RegEnc &= SDWA9EncValues::SRC_VGPR_MASK; in getSDWASrcEncoding()
496 RegEnc |= SDWA9EncValues::SRC_SGPR_MASK; in getSDWASrcEncoding()
498 Op = RegEnc; in getSDWASrcEncoding()
517 uint64_t RegEnc = 0; in getSDWAVopcDstEncoding() local
523 RegEnc |= MRI.getEncodingValue(Reg); in getSDWAVopcDstEncoding()
524 RegEnc &= SDWA9EncValues::VOPC_DST_SGPR_MASK; in getSDWAVopcDstEncoding()
525 RegEnc |= SDWA9EncValues::VOPC_DST_VCC_MASK; in getSDWAVopcDstEncoding()
527 Op = RegEnc; in getSDWAVopcDstEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp1223 uint32_t RegEnc = 0; in encodeCompactUnwindRegistersWithFrame() local
1233 RegEnc |= (CURegNum & 0x7) << (Idx++ * 3); in encodeCompactUnwindRegistersWithFrame()
1236 assert((RegEnc & 0x3FFFF) == RegEnc && in encodeCompactUnwindRegistersWithFrame()
1238 return RegEnc; in encodeCompactUnwindRegistersWithFrame()
1442 uint32_t RegEnc = encodeCompactUnwindRegistersWithFrame(); in generateCompactUnwindEncoding() local
1443 if (RegEnc == ~0U) return CU::UNWIND_MODE_DWARF; in generateCompactUnwindEncoding()
1447 CompactUnwindEncoding |= RegEnc & CU::UNWIND_BP_FRAME_REGISTERS; in generateCompactUnwindEncoding()
1480 uint32_t RegEnc = encodeCompactUnwindRegistersWithoutFrame(SavedRegIdx); in generateCompactUnwindEncoding() local
1481 if (RegEnc == ~0U) return CU::UNWIND_MODE_DWARF; in generateCompactUnwindEncoding()
1485 RegEnc & CU::UNWIND_FRAMELESS_STACK_REG_PERMUTATION; in generateCompactUnwindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp1412 auto [RegEnc, PushedRegNum] = getPushPopEncodingAndNum(MaxReg); in assignCalleeSavedSpillSlots()
1417 RVFI->setRVPushRlist(RegEnc); in assignCalleeSavedSpillSlots()
1492 int RegEnc = RVFI->getRVPushRlist(); in spillCalleeSavedRegisters() local
1496 PushBuilder.addImm((int64_t)RegEnc); in spillCalleeSavedRegisters()
1603 int RegEnc = RVFI->getRVPushRlist(); in restoreCalleeSavedRegisters() local
1604 if (RegEnc != llvm::RISCVZC::RLISTENCODE::INVALID_RLIST) { in restoreCalleeSavedRegisters()
1609 PopBuilder.addImm(RegEnc); in restoreCalleeSavedRegisters()