Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.cpp502 uint64_t RegEnc = 0; in getSDWASrcEncoding() local
508 RegEnc |= MRI.getEncodingValue(Reg); in getSDWASrcEncoding()
509 RegEnc &= SDWA9EncValues::SRC_VGPR_MASK; in getSDWASrcEncoding()
511 RegEnc |= SDWA9EncValues::SRC_SGPR_MASK; in getSDWASrcEncoding()
513 Op = RegEnc; in getSDWASrcEncoding()
532 uint64_t RegEnc = 0; in getSDWAVopcDstEncoding() local
538 RegEnc |= MRI.getEncodingValue(Reg); in getSDWAVopcDstEncoding()
539 RegEnc &= SDWA9EncValues::VOPC_DST_SGPR_MASK; in getSDWAVopcDstEncoding()
540 RegEnc |= SDWA9EncValues::VOPC_DST_VCC_MASK; in getSDWAVopcDstEncoding()
542 Op = RegEnc; in getSDWAVopcDstEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp1227 uint32_t RegEnc = 0; in encodeCompactUnwindRegistersWithFrame() local
1237 RegEnc |= (CURegNum & 0x7) << (Idx++ * 3); in encodeCompactUnwindRegistersWithFrame()
1240 assert((RegEnc & 0x3FFFF) == RegEnc && in encodeCompactUnwindRegistersWithFrame()
1242 return RegEnc; in encodeCompactUnwindRegistersWithFrame()
1446 uint32_t RegEnc = encodeCompactUnwindRegistersWithFrame(); in generateCompactUnwindEncoding() local
1447 if (RegEnc == ~0U) return CU::UNWIND_MODE_DWARF; in generateCompactUnwindEncoding()
1451 CompactUnwindEncoding |= RegEnc & CU::UNWIND_BP_FRAME_REGISTERS; in generateCompactUnwindEncoding()
1484 uint32_t RegEnc = encodeCompactUnwindRegistersWithoutFrame(SavedRegIdx); in generateCompactUnwindEncoding() local
1485 if (RegEnc == ~0U) return CU::UNWIND_MODE_DWARF; in generateCompactUnwindEncoding()
1489 RegEnc & CU::UNWIND_FRAMELESS_STACK_REG_PERMUTATION; in generateCompactUnwindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp1428 unsigned RegEnc = MRI.getEncodingValue(Reg); in collectHWRegs() local
1429 assert(RegEnc < (IsVector ? 32U : 16U) && "Register out of range"); in collectHWRegs()
1430 unsigned Bit = (1u << RegEnc); in collectHWRegs()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp2064 unsigned RegEnc = RISCVZC::encodeRegListNumRegs(PushedRegNum); in spillCalleeSavedRegisters() local
2068 PushBuilder.addImm(RegEnc); in spillCalleeSavedRegisters()
2216 unsigned RegEnc = RISCVZC::encodeRegListNumRegs(PushedRegNum); in restoreCalleeSavedRegisters() local
2221 PopBuilder.addImm(RegEnc); in restoreCalleeSavedRegisters()