Displaying 1 result from an estimated 1 matches for "sizet_ty".
Did you mean:
size_t
2011 Apr 06
2
[LLVMdev] Target independency using "opaque"? How to do it else?
...paque" type instance in place of
"size_t". When loading the IR module, I would refine the "opaque" to either
i64 or i32, depending on which target I'm using.
For example I currently have
; these opaque types are replaced at load time by codegen::RuntimeLib
%sizet_ty = type opaque
%intptrt_ty = type opaque
; ... then in a function I do:
%sizeof_value_ty = ptrtoint %value_ty* getelementptr (%value_ty* null,
i32 1) to i32
%numBytesToAlloc = mul i32 %num, %sizeof_value_ty
%numBytesSizeT = bitcast i32 %numBytesToAlloc to %sizet_ty
%memory = c...