3

コンパイル時の定数があり、引数を介して組み込みに渡す必要があります。

@1 = private constant [4 x i8] c"dev\00", align 1

// intrinsic
define linkonce i32 @myIntrinsic( i32 %p0 ) alwaysinline {
%r0 = call i32 asm sideeffect " instr $0(add_constant_here);", "=r"(i32 %p0)
ret i32 %r0
}

残念ながら、インライン asm は文字列リテラルのみを処理することを知っています。これを達成できる他の方法はありますか?

4

1 に答える 1

0

シンプルで簡単: 私は独自の inline stringを書きました。

于 2014-03-06T23:21:16.253 に答える