• Home
  • Raw
  • Download

Lines Matching refs:TD

27 CAMLprim value llvm_targetdata_add(LLVMTargetDataRef TD, LLVMPassManagerRef PM){  in llvm_targetdata_add()  argument
28 LLVMAddTargetData(TD, PM); in llvm_targetdata_add()
33 CAMLprim value llvm_targetdata_as_string(LLVMTargetDataRef TD) { in llvm_targetdata_as_string() argument
34 char *StringRep = LLVMCopyStringRepOfTargetData(TD); in llvm_targetdata_as_string()
41 CAMLprim value llvm_targetdata_dispose(LLVMTargetDataRef TD) { in llvm_targetdata_dispose() argument
42 LLVMDisposeTargetData(TD); in llvm_targetdata_dispose()
47 CAMLprim value llvm_byte_order(LLVMTargetDataRef TD) { in llvm_byte_order() argument
48 return Val_int(LLVMByteOrder(TD)); in llvm_byte_order()
52 CAMLprim value llvm_pointer_size(LLVMTargetDataRef TD) { in llvm_pointer_size() argument
53 return Val_int(LLVMPointerSize(TD)); in llvm_pointer_size()
57 CAMLprim value llvm_size_in_bits(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in llvm_size_in_bits() argument
58 return caml_copy_int64(LLVMSizeOfTypeInBits(TD, Ty)); in llvm_size_in_bits()
62 CAMLprim value llvm_store_size(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in llvm_store_size() argument
63 return caml_copy_int64(LLVMStoreSizeOfType(TD, Ty)); in llvm_store_size()
67 CAMLprim value llvm_abi_size(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in llvm_abi_size() argument
68 return caml_copy_int64(LLVMABISizeOfType(TD, Ty)); in llvm_abi_size()
72 CAMLprim value llvm_abi_align(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in llvm_abi_align() argument
73 return Val_int(LLVMABIAlignmentOfType(TD, Ty)); in llvm_abi_align()
77 CAMLprim value llvm_stack_align(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in llvm_stack_align() argument
78 return Val_int(LLVMCallFrameAlignmentOfType(TD, Ty)); in llvm_stack_align()
82 CAMLprim value llvm_preferred_align(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in llvm_preferred_align() argument
83 return Val_int(LLVMPreferredAlignmentOfType(TD, Ty)); in llvm_preferred_align()
87 CAMLprim value llvm_preferred_align_of_global(LLVMTargetDataRef TD, in llvm_preferred_align_of_global() argument
89 return Val_int(LLVMPreferredAlignmentOfGlobal(TD, GlobalVar)); in llvm_preferred_align_of_global()
93 CAMLprim value llvm_element_at_offset(LLVMTargetDataRef TD, LLVMTypeRef Ty, in llvm_element_at_offset() argument
95 return Val_int(LLVMElementAtOffset(TD, Ty, Int_val(Offset))); in llvm_element_at_offset()
99 CAMLprim value llvm_offset_of_element(LLVMTargetDataRef TD, LLVMTypeRef Ty, in llvm_offset_of_element() argument
101 return caml_copy_int64(LLVMOffsetOfElement(TD, Ty, Int_val(Index))); in llvm_offset_of_element()