Top "Llvm" questions

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

How to Insert a LLVM Instruction?

I've been searching for hours and I can't find anything that could help me. I'm working on a project that …

c++ llvm llvm-ir
What is GCC_NO_COMMON_BLOCKS used for?

I found that my project sets GCC_NO_COMMON_BLOCKS = NO under Apple LLVM Compiler 3.1 - Code Generation settings, as "…

objective-c ios xcode llvm
Getting the operands in an LLVM Instruction

I am writing an optimization for my compiler and I use LLVM IR as my Intermediate Language. I have parsed …

llvm
Clang 3.1 and C++11 support status

From clang's C++11 support status website, http://clang.llvm.org/cxx_status.html , it says, "Initializer List" and "Lambda Expression" …

c++ c++11 llvm clang
LLVM jit and native

I don't understand how LLVM JIT relates to normal no JIT compilation and the documentation isn't good. For example suppose …

clang llvm jit
Static, extern and inline in Objective-C

What do static, extern and inline (and their combinations) mean in Objetive-C using the LLVM compiler? Also, I noticed that …

objective-c static inline llvm extern
LLVM Profile Error: Failed to write file "default.profraw": Permission denied

I'm getting the error LLVM Profile Error: Failed to write file "default.profraw": Permission denied after running unit tests in …

xcode llvm
What can make C++ RTTI undesirable to use?

Looking at the LLVM documentation, they mention that they use "a custom form of RTTI", and this is the reason …

c++ llvm rtti
Translation of machinecode into LLVM IR (disassembly / reassembly of X86_64. X86. ARM into LLVM bitcode)

I would like to translate X86_64, x86, ARM executables into LLVM IR (disassembly). What solution do you suggest ?

translation llvm assembly disassembly opcode
any C/C++ refactoring tool based on libclang? (even simplest "toy example" )

As I've pointed out - here - it seems clang's libclang should be great for implementing the hard task that …

c++ refactoring llvm clang