Searched refs:imod (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/ |
| H A D | invalid-armv7.txt | 36 # invalid imod value (0b01) 41 # invalid (imod, M, iflags) combination
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/Disassembler/ |
| H A D | ARMDisassembler.cpp | 2587 if (imod == 1) return MCDisassembler::Fail; in DecodeCPSInstruction() 2589 if (imod && M) { in DecodeCPSInstruction() 2591 Inst.addOperand(MCOperand::createImm(imod)); in DecodeCPSInstruction() 2594 } else if (imod && !M) { in DecodeCPSInstruction() 2596 Inst.addOperand(MCOperand::createImm(imod)); in DecodeCPSInstruction() 2599 } else if (!imod && M) { in DecodeCPSInstruction() 2628 if (imod == 1) return MCDisassembler::Fail; in DecodeT2CPSInstruction() 2630 if (imod && M) { in DecodeT2CPSInstruction() 2635 } else if (imod && !M) { in DecodeT2CPSInstruction() 2640 } else if (!imod && M) { in DecodeT2CPSInstruction() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMInstrThumb.td | 375 def tCPS : T1I<(outs), (ins imod_op:$imod, iflags_op:$iflags), 376 NoItinerary, "cps$imod $iflags", []>, 379 bit imod; 382 let Inst{4} = imod;
|
| H A D | ARMInstrThumb2.td | 4032 bits<2> imod; 4038 let Inst{10-9} = imod; 4046 def t2CPS3p : t2CPS<(ins imod_op:$imod, iflags_op:$iflags, i32imm:$mode), 4047 "$imod\t$iflags, $mode">; 4049 def t2CPS2p : t2CPS<(ins imod_op:$imod, iflags_op:$iflags), 4050 "$imod.w\t$iflags">; 4051 let imod = 0, iflags = 0, M = 1 in 4054 def : t2InstAlias<"cps$imod.w $iflags, $mode", 4055 (t2CPS3p imod_op:$imod, iflags_op:$iflags, i32imm:$mode), 0>;
|
| H A D | ARMInstrInfo.td | 2237 bits<2> imod; 2244 let Inst{19-18} = imod; 2254 def CPS3p : CPS<(ins imod_op:$imod, iflags_op:$iflags, imm0_31:$mode), 2255 "$imod\t$iflags, $mode">; 2257 def CPS2p : CPS<(ins imod_op:$imod, iflags_op:$iflags), "$imod\t$iflags">; 2259 let imod = 0, iflags = 0, M = 1 in
|
| H A D | ARMInstrFormats.td | 142 // ARM imod and iflag operands, used only by the CPS instruction.
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | VOP3PInstructions.td | 376 // Dot-iu instructions consider input as signed if imod neg bits are set. Thus
|