Displaying 2 results from an estimated 2 matches for "getorinsertfunc".
2017 Jun 12
2
Force casting a Value*
...t;
>> // Pass on this value to external function
>> IRBuilder<> builder(&I);
>> builder.SetInsertPoint(&B,
>> ++builder.GetInsertPoint());
>> Constant *func = F.getParent()->getOrInsertFunc
>> tion("instrument_store",
>>
>> Type::getVoidTy(Ctx), Type::getInt8PtrTy(Ctx), NULL);
>> Value* args[] = {var_value};
>> builder.CreateCall(func, args);
>> }
>>
>> ==================================...
2017 Jun 11
2
Force casting a Value*
...r_value = /* cast vo to unsigned int 64 bit */
// Pass on this value to external function
IRBuilder<> builder(&I);
builder.SetInsertPoint(&B, ++builder.GetInsertPoint());
Constant *func =
F.getParent()->getOrInsertFunction("instrument_store",
Type::getVoidTy(Ctx), Type::getInt8PtrTy(Ctx), NULL);
Value* args[] = {var_value};
builder.CreateCall(func, args);
}
==================================================
To reiterate, I want to wrap up the run-time value (v...