2
對於諸如許多數學函數和llvm.memset
和llvm.memcpy
等內置函數,LLVM IR是否包含某處的定義?或者他們只是被調用,而不是在LLVM IR中定義的?LLVM IR是否包含內置函數的代碼
對於諸如許多數學函數和llvm.memset
和llvm.memcpy
等內置函數,LLVM IR是否包含某處的定義?或者他們只是被調用,而不是在LLVM IR中定義的?LLVM IR是否包含內置函數的代碼
這些函數在libc中定義,通常由您的操作系統提供。調用可以由LLVM生成(例如在執行結構分配時使用memcpy)。
定義了一些數學函數(絕對)。還有一堆粘連數學(float-int轉換),它由llvm調用,但在libcompiler_rt中定義(這是libgcc的替代)。
其他內置函數在llvm中定義,如__builtin_clz()。