Displaying 4 results from an estimated 4 matches for "classllvm_1_1globalvari".
2010 May 13
1
[LLVMdev] How to create Global Variables using LLVM API?
...lobalVariable::GlobalVariable ( const Type * Ty,
bool isConstant,
LinkageTypes Linkage,
Constant * Initializer = 0,
const Twine & Name = "",
bool ThreadLocal = false,
unsigned AddressSpace = 0
)
the link to the documenation is
http://llvm.org/doxygen/classllvm_1_1GlobalVariable.html
There are two constructors given. Second constructor signature is same as
the source code. The first one differs though.
In the source code the prototype of the constructor is at line 53 in
GlobalVariable.h file.
The signature is
GlobalVariable(LLVMContext &Context, const Type *Ty,...
2010 May 12
0
[LLVMdev] How to create Global Variables using LLVM API?
Hi subramanyam,
> Actually, the signature of the constructor given in the online documentation
> is different from the actual source code.
which bit of the documentation? Any chance of a patch that fixes it?
Ciao,
Duncan.
2010 May 12
2
[LLVMdev] How to create Global Variables using LLVM API?
Thanks. It works.
Actually, the signature of the constructor given in the online documentation
is different from the actual source code.
Nick Lewycky wrote:
>
> subramanyam wrote:
>>
>> I am new to LLVM API. and I am experimenting with it.
>> I want to create Global Variables in a module.
>> I am able to create local variables using IRBuilder class. I tried using
2010 Feb 16
3
[LLVMdev] Creating a global variable in JIT context
I'm trying to create a global variable initialized to zero, and return
its value from a newly created function, in JIT context. I'm keeping
all types as i32 for the moment, and I only have the one module
object.
This is the code I have for creating the global variable:
const Type *type = Type::getInt32Ty(getGlobalContext());
// Constant *zerov = Constant::getNullValue(type);
Constant