Home
last modified time | relevance | path

Searched refs:LLVMTargetDataRef (Results 1 – 9 of 9) sorted by relevance

/openbsd/gnu/llvm/llvm/include/llvm-c/
H A DTarget.h37 typedef struct LLVMOpaqueTargetData *LLVMTargetDataRef; typedef
186 LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M);
197 LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep);
201 void LLVMDisposeTargetData(LLVMTargetDataRef TD);
212 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD);
217 enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD);
221 unsigned LLVMPointerSize(LLVMTargetDataRef TD);
226 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS);
230 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD);
273 unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD,
[all …]
H A DTargetMachine.h129 LLVMTargetDataRef LLVMCreateTargetDataLayout(LLVMTargetMachineRef T);
H A DExecutionEngine.h139 LLVMTargetDataRef LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE);
/openbsd/gnu/llvm/llvm/lib/Target/
H A DTarget.cpp47 LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M) { in LLVMGetModuleDataLayout()
51 void LLVMSetModuleDataLayout(LLVMModuleRef M, LLVMTargetDataRef DL) { in LLVMSetModuleDataLayout()
55 LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep) { in LLVMCreateTargetData()
59 void LLVMDisposeTargetData(LLVMTargetDataRef TD) { in LLVMDisposeTargetData()
68 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD) { in LLVMCopyStringRepOfTargetData()
73 LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD) { in LLVMByteOrder()
77 unsigned LLVMPointerSize(LLVMTargetDataRef TD) { in LLVMPointerSize()
81 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS) { in LLVMPointerSizeForAS()
85 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD) { in LLVMIntPtrType()
89 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS) { in LLVMIntPtrTypeForAS()
[all …]
H A DTargetMachineC.cpp178 LLVMTargetDataRef LLVMCreateTargetDataLayout(LLVMTargetMachineRef T) { in LLVMCreateTargetDataLayout()
/openbsd/gnu/llvm/llvm/bindings/ocaml/executionengine/
H A Dexecutionengine_ocaml.c96 extern value llvm_alloc_data_layout(LLVMTargetDataRef TargetData);
101 LLVMTargetDataRef OrigDataLayout; in llvm_ee_get_data_layout()
/openbsd/gnu/llvm/llvm/include/llvm/IR/
H A DDataLayout.h42 using LLVMTargetDataRef = struct LLVMOpaqueTargetData *;
615 inline DataLayout *unwrap(LLVMTargetDataRef P) { in unwrap()
619 inline LLVMTargetDataRef wrap(const DataLayout *P) { in wrap()
620 return reinterpret_cast<LLVMTargetDataRef>(const_cast<DataLayout *>(P)); in wrap()
/openbsd/gnu/llvm/llvm/bindings/ocaml/target/
H A Dtarget_ocaml.c33 #define DataLayout_val(v) (*(LLVMTargetDataRef *)(Data_custom_val(v)))
48 value llvm_alloc_data_layout(LLVMTargetDataRef DataLayout) { in llvm_alloc_data_layout()
50 alloc_custom(&llvm_data_layout_ops, sizeof(LLVMTargetDataRef), 0, 1); in llvm_alloc_data_layout()
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp283 LLVMTargetDataRef LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE) { in LLVMGetExecutionEngineTargetData()