Lines Matching refs:DL

98                                                    value DL) {
99 LLVMAddTargetData(DataLayout_val(DL), PM);
104 CAMLprim value llvm_datalayout_byte_order(value DL) {
105 return Val_int(LLVMByteOrder(DataLayout_val(DL)));
109 CAMLprim value llvm_datalayout_pointer_size(value DL) {
110 return Val_int(LLVMPointerSize(DataLayout_val(DL)));
114 CAMLprim LLVMTypeRef llvm_datalayout_intptr_type(LLVMContextRef C, value DL) {
115 return LLVMIntPtrTypeInContext(C, DataLayout_val(DL));;
119 CAMLprim value llvm_datalayout_qualified_pointer_size(value AS, value DL) {
120 return Val_int(LLVMPointerSizeForAS(DataLayout_val(DL), Int_val(AS)));
126 value DL) {
127 return LLVMIntPtrTypeForASInContext(C, DataLayout_val(DL), Int_val(AS));
131 CAMLprim value llvm_datalayout_size_in_bits(LLVMTypeRef Ty, value DL) {
132 return caml_copy_int64(LLVMSizeOfTypeInBits(DataLayout_val(DL), Ty));
136 CAMLprim value llvm_datalayout_store_size(LLVMTypeRef Ty, value DL) {
137 return caml_copy_int64(LLVMStoreSizeOfType(DataLayout_val(DL), Ty));
141 CAMLprim value llvm_datalayout_abi_size(LLVMTypeRef Ty, value DL) {
142 return caml_copy_int64(LLVMABISizeOfType(DataLayout_val(DL), Ty));
146 CAMLprim value llvm_datalayout_abi_align(LLVMTypeRef Ty, value DL) {
147 return Val_int(LLVMABIAlignmentOfType(DataLayout_val(DL), Ty));
151 CAMLprim value llvm_datalayout_stack_align(LLVMTypeRef Ty, value DL) {
152 return Val_int(LLVMCallFrameAlignmentOfType(DataLayout_val(DL), Ty));
156 CAMLprim value llvm_datalayout_preferred_align(LLVMTypeRef Ty, value DL) {
157 return Val_int(LLVMPreferredAlignmentOfType(DataLayout_val(DL), Ty));
162 value DL) {
163 return Val_int(LLVMPreferredAlignmentOfGlobal(DataLayout_val(DL), GlobalVar));
168 value DL) {
169 return Val_int(LLVMElementAtOffset(DataLayout_val(DL), Ty,
175 value DL) {
176 return caml_copy_int64(LLVMOffsetOfElement(DataLayout_val(DL), Ty,