search for: mod_imm

Displaying 2 results from an estimated 2 matches for "mod_imm".

Did you mean: mod_imap
2016 Oct 11
2
RFC: Absolute or "fixed address" symbols as immediate operands
...ted immediate maps onto potentially relocatable bytes in the output file. The X86 and ARM backends illustrate this quite well: the X86 instruction set generally uses power-of-2 wide immediate forms that neatly map onto instruction bytes, and ARM generally uses compressed immediate forms (e.g. "mod_imm") which would naturally match only real constant integers. Using that principle, we can restrict (e.g.) ImmLeaf to constant integers (see https://reviews.llvm.org/D25355). In cases where this mapping isn't quite right, we can use more restrictive matchers. I'm still a little uneasy ab...
2016 Oct 11
5
RFC: Absolute or "fixed address" symbols as immediate operands
Hi all, I wanted to summarise some discussion on llvm-commits [0,1] as an RFC, as I felt it demanded wider circulation. Our support for references to absolute symbols is not very good. The symbol will be resolved accurately in non-PIC code, but suboptimally: the symbol reference cannot currently appear as the immediate operand of an instruction, and the code generator cannot make any assumptions