2012-Project0_566

In fact take a look inside projectstools at p0 p0cpp

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: more about them here: http://llvm.org/docs/CommandGuide/index.html#commands We will be using several of these tools during the semester. Here are some of the more useful ones along with a brief description: • clang: It’s an abbreviation C language (CLang). It compiles C code to either LLVM bitcode or native object code. • llvm ­dis: the LLVM bitcode disassembler. It converts binary bitcode into human readable LLVM IR. • llvm ­link: Merges several bitcode files into a single bitcode file. • llc: Converts bitcode into native assembly. • opt: Statically optimizes LLVM bitcode. The installer scripts also setup several directories I have created for you. • projects: this is an SVN repository where I will setup the initial implementation of a project inside the tools subdirectory. In fact, take a look inside projects/tools at p0,...
View Full Document

Ask a homework question - tutors are online