English 中文(简体)
How do I see the llvm intermediate representation in Xcode
原标题:

I m compiling with clang-llvm 1.0 on Xcode 3.2.1

I want to see LLVM s intermediate representation. How do I do this ?

问题回答

Xcode does have support for syntax highlighting the LLVM intermediate representation, but this representation is internal to the compiler (and changes frequently) and Xcode doesn t have any UI for talking to the compiler to show the intermediate representation in the UI. This would be an interesting feature request though, have you consider filing it with Apple?

If you just want to see it, you can do so manually by taking the compile command from the build log, and adding -emit-llvm -S -o /tmp/t.ll to the end. Now you can open /tmp/t.ll in Xcode and see the LLVM IR for that one file.

Per LLVM s site, I would add -emit-llvm to the compiler options. Xcode does not provide UI for showing the representation (yet).

This should work in Xcode (just tested):

-S -emit-llvm





相关问题
How to change out-of-focus text selection color in Xcode?

Okay, I ll bite. I ve got really pleasant code/window colors set up in Xcode. Ordinarily, my selection color is very visible. When I am doing a project search and iterating through the results, ...

Iphone NSTimer Issue

Hi I am new to objective c. I am trying to make an app for iphone. I have a button on my view, and the click on which the function playSound is called. This is working properly. It does plays the ...

Include a .txt file in a .h in C++?

I have a number of places where I need to re-use some template code. Many classes need these items In a .h could I do something like: #include <xxx.txt> and place all of this code in the ....

Iterating over string/strlen with umlauted characters

This is a follow-up to my previous question . I succeeded in implementing the algorithm for checking umlauted characters. The next problem comes from iterating over all characters in a string. I do ...

Xcode open two editor windows with same file

Is it possible to open the same file in two separate windows in Xcode. I can open a file in one window and the same file in the main Xcode editor window, but I wanted two separate fulltime editor ...

Forcing code signing refresh in Xcode

In our environment, we share resources across multiple projects and platforms. When building for iPhone, only a subset of those resources are needed. Since that subset is still considerable, we have ...

热门标签