Home
last modified time | relevance | path

Searched refs:ModImm (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAddressingModes.h536 inline unsigned getVMOVModImmOpCmode(unsigned ModImm) { in getVMOVModImmOpCmode() argument
537 return (ModImm >> 8) & 0x1f; in getVMOVModImmOpCmode()
539 inline unsigned getVMOVModImmVal(unsigned ModImm) { return ModImm & 0xff; } in getVMOVModImmVal() argument
544 inline uint64_t decodeVMOVModImm(unsigned ModImm, unsigned &EltBits) { in decodeVMOVModImm() argument
545 unsigned OpCmode = getVMOVModImmOpCmode(ModImm); in decodeVMOVModImm()
546 unsigned Imm8 = getVMOVModImmVal(ModImm); in decodeVMOVModImm()
571 if ((ModImm >> ByteNum) & 1) in decodeVMOVModImm()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp824 int32_t ModImm; in runOnMachineFunction() local
826 canModifyToInlineImmOp32(TII, Src, ModImm, /*Scalar=*/false); in runOnMachineFunction()
829 Src.setImm(static_cast<int64_t>(ModImm)); in runOnMachineFunction()
889 int32_t ModImm; in runOnMachineFunction() local
893 } else if ((ModOpc = canModifyToInlineImmOp32(TII, Src, ModImm, in runOnMachineFunction()
896 Src.setImm(static_cast<int64_t>(ModImm)); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp960 struct ModImmOp ModImm; member
2674 Inst.addOperand(MCOperand::createImm(ModImm.Bits | (ModImm.Rot << 7))); in addModImmOperands()
3766 Op->ModImm.Bits = Bits; in CreateModImm()
3767 Op->ModImm.Rot = Rot; in CreateModImm()
4088 OS << "<mod_imm #" << ModImm.Bits << ", #" in print()
4089 << ModImm.Rot << ")>"; in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrInfo.td817 let Name = "ModImm";
H A DARMISelLowering.cpp20303 unsigned ModImm = Op.getConstantOperandVal(1); in SimplifyDemandedBitsForTargetNode() local
20305 uint64_t Mask = ARM_AM::decodeVMOVModImm(ModImm, EltBits); in SimplifyDemandedBitsForTargetNode()