Lines Matching refs:DataLayout_val
31 #define DataLayout_val(v) (*(LLVMTargetDataRef *)(Data_custom_val(v)))
34 LLVMDisposeTargetData(DataLayout_val(DataLayout));
50 DataLayout_val(V) = DataLayout;
61 char *StringRep = LLVMCopyStringRepOfTargetData(DataLayout_val(TD));
70 LLVMAddTargetData(DataLayout_val(DL), PM);
76 return Val_int(LLVMByteOrder(DataLayout_val(DL)));
81 return Val_int(LLVMPointerSize(DataLayout_val(DL)));
86 return LLVMIntPtrTypeInContext(C, DataLayout_val(DL));;
91 return Val_int(LLVMPointerSizeForAS(DataLayout_val(DL), Int_val(AS)));
98 return LLVMIntPtrTypeForASInContext(C, DataLayout_val(DL), Int_val(AS));
103 return caml_copy_int64(LLVMSizeOfTypeInBits(DataLayout_val(DL), Ty));
108 return caml_copy_int64(LLVMStoreSizeOfType(DataLayout_val(DL), Ty));
113 return caml_copy_int64(LLVMABISizeOfType(DataLayout_val(DL), Ty));
118 return Val_int(LLVMABIAlignmentOfType(DataLayout_val(DL), Ty));
123 return Val_int(LLVMCallFrameAlignmentOfType(DataLayout_val(DL), Ty));
128 return Val_int(LLVMPreferredAlignmentOfType(DataLayout_val(DL), Ty));
134 return Val_int(LLVMPreferredAlignmentOfGlobal(DataLayout_val(DL), GlobalVar));
140 return Val_int(LLVMElementAtOffset(DataLayout_val(DL), Ty,
147 return caml_copy_int64(LLVMOffsetOfElement(DataLayout_val(DL), Ty,