[PATCH] D62400: [ARM] additionally check for ARM::INLINEASM_BR w/ ARM::INLINEASM

Nick Desaulniers via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri May 24 10:23:31 PDT 2019


nickdesaulniers added a comment.

> constant pool goes at the end by default

looks like the function is getting split in two, with the constant pool going in the middle.

  func:
    @ function prolog
    ldr     r0, .LCPI0_1
    @ do stuff w/ r0
    b       .LBB0_2
  .LCPI0_1:
          .long   305419896               @ 0x12345678
          .p2align        2
  .LBB0_2:
          @APP
          @ asm goto nop sled I created


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D62400/new/

https://reviews.llvm.org/D62400





More information about the llvm-commits mailing list