Top "Llvm" questions

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

LLVM vs. C-- ; how can LLVM fundamentally not be better for Haskell than C--?

I've been excited about LLVM being low enough to model any system, and saw it as promising that Apple was …

haskell llvm clang ghc c-minus-minus
Dynamic forwarding: suppress Incomplete Implementation warning

I have a class exposing some methods, whose implementation is provided by an inner object. I'm using forward invocation to …

objective-c xcode llvm compiler-warnings suppress-warnings
How to build the latest clang-tidy?

I've tried to build clang-tidy from sources but it complains about an undefined CMake command: CMake Error at clang-apply-replacements/CMakeLists.…

c++ clang llvm clang-tidy
GCC toolchain for LLVM

I am running on an RHEL 6.x box, which of course has GCC 4.4 installed. I wish to have LLVM running …

c++ llvm configure rhel
Functional languages targeting the LLVM

Are there any languages that target the LLVM that: Are statically typed Use type inference Are functional (i.e. lambda …

programming-languages scala functional-programming llvm
Compile Swift to WebAssembly

The LLVM infrastructure now supports compiling from LLVM IR to WebAssembly (at least experimentally). Swift uses the LLVM compiler infrastructure …

swift llvm webassembly
LLVM Cast Instructions

I have ConstantInt and ConstantFP values that I want to add using fadd. However, I'm having trouble casting the ConstantInt …

c++ llvm llvm-c++-api
Get Predecessors for BasicBlock in LLVM

What is the easiest way to get the predecessors of a BasicBlock in the LLVM framework? I have taken a …

c++ llvm graph-traversal
How can I find the size of a type?

I'm holding a Type* in my hand. How do I find out its size (the size objects of this type …

llvm
Xcode 3.2.1 GCC CLANG and LLVM demystification

The readme included with the new Xcode 3.2.1 this week says the following: Static code analysis is fully integrated within the …

iphone xcode gcc llvm clang