clang -O3 for循环的LLVM IR

O3都是怪物,这里分析的是CLANG怪物,示例程序遍历数组每一个元素而后放大。web void foreach_scale(int arr[],int elem){ for(int i=0;i<elem;i++){ arr[i] += (elem*1024); } } 这里删去了用处不大的内容,只保留了关键的LLVM IR。经过分析能够看到,若是循环小于8 LLVM
相关文章
相关标签/搜索