Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp920 unsigned RegEnc = getX86RegEncoding(MI, CurOp++); in emitVEXOpcodePrefix() local
921 VEX_R = ~(RegEnc >> 3) & 1; in emitVEXOpcodePrefix()
922 EVEX_R2 = ~(RegEnc >> 4) & 1; in emitVEXOpcodePrefix()
935 unsigned RegEnc = getX86RegEncoding(MI, CurOp++); in emitVEXOpcodePrefix() local
936 VEX_R = ~(RegEnc >> 3) & 1; in emitVEXOpcodePrefix()
937 EVEX_R2 = ~(RegEnc >> 4) & 1; in emitVEXOpcodePrefix()
961 unsigned RegEnc = getX86RegEncoding(MI, CurOp++); in emitVEXOpcodePrefix() local
962 VEX_R = ~(RegEnc >> 3) & 1; in emitVEXOpcodePrefix()
975 unsigned RegEnc = getX86RegEncoding(MI, CurOp++); in emitVEXOpcodePrefix() local
976 VEX_R = ~(RegEnc >> 3) & 1; in emitVEXOpcodePrefix()
[all …]
H A DX86AsmBackend.cpp1331 uint32_t RegEnc = 0; in encodeCompactUnwindRegistersWithFrame() local
1341 RegEnc |= (CURegNum & 0x7) << (Idx++ * 3); in encodeCompactUnwindRegistersWithFrame()
1344 assert((RegEnc & 0x3FFFF) == RegEnc && in encodeCompactUnwindRegistersWithFrame()
1346 return RegEnc; in encodeCompactUnwindRegistersWithFrame()
1550 uint32_t RegEnc = encodeCompactUnwindRegistersWithFrame(); in generateCompactUnwindEncoding() local
1551 if (RegEnc == ~0U) return CU::UNWIND_MODE_DWARF; in generateCompactUnwindEncoding()
1555 CompactUnwindEncoding |= RegEnc & CU::UNWIND_BP_FRAME_REGISTERS; in generateCompactUnwindEncoding()
1588 uint32_t RegEnc = encodeCompactUnwindRegistersWithoutFrame(SavedRegIdx); in generateCompactUnwindEncoding() local
1589 if (RegEnc == ~0U) return CU::UNWIND_MODE_DWARF; in generateCompactUnwindEncoding()
1593 RegEnc & CU::UNWIND_FRAMELESS_STACK_REG_PERMUTATION; in generateCompactUnwindEncoding()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DSIMCCodeEmitter.cpp407 uint64_t RegEnc = 0; in getSDWASrcEncoding() local
413 RegEnc |= MRI.getEncodingValue(Reg); in getSDWASrcEncoding()
414 RegEnc &= SDWA9EncValues::SRC_VGPR_MASK; in getSDWASrcEncoding()
416 RegEnc |= SDWA9EncValues::SRC_SGPR_MASK; in getSDWASrcEncoding()
418 return RegEnc; in getSDWASrcEncoding()
437 uint64_t RegEnc = 0; in getSDWAVopcDstEncoding() local
443 RegEnc |= MRI.getEncodingValue(Reg); in getSDWAVopcDstEncoding()
444 RegEnc &= SDWA9EncValues::VOPC_DST_SGPR_MASK; in getSDWAVopcDstEncoding()
445 RegEnc |= SDWA9EncValues::VOPC_DST_VCC_MASK; in getSDWAVopcDstEncoding()
447 return RegEnc; in getSDWAVopcDstEncoding()