<< 38/66 >>
First Last

サンプルコード

このコードをサンプルとして使います

  int less(int a, int b) {
    return a < b;
  }

LLVM bitcode での表現

  define i32 @less(i32 %a, i32 %b) local_unnamed_addr #0 {
  entry:
    %cmp = icmp slt i32 %a, %b
    %conv = zext i1 %cmp to i32
    ret i32 %conv
  }