Displaying 2 results from an estimated 2 matches for "hasimm".
Did you mean:
hasim
2018 Feb 09
0
[X86] MoveImm flag for instructions
...ate instructions that can be folded with the user of the
register by changing the user to an immediate instruction. And it wouldn't
be set on an instruction like "addl $0, %eax" or "addl $0, (%ecx)" either
since those aren't moves.
For X86 you can try using "X86II::hasImm(MI.getDesc().TSFlags)" that's
what the encoder uses to determine if there's an immediate to encode at the
end of the instruction encoding.
~Craig
On Fri, Feb 9, 2018 at 1:13 PM, S. Bharadwaj Yadavalli <bharadwajy at gmail.com
> wrote:
> I am trying to categorize the mach...
2018 Feb 09
2
[X86] MoveImm flag for instructions
I am trying to categorize the machine instructions based on associated
static (i.e., as encoded in .td file) machine description and the
corresponding APIs.
I would like to perform appropriate actions based on the kind of
instruction in a tool that I am working on.
For example, I'd like to distinguish between memop instructions involving
immediate vs register. While it appears that I would be