Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DTarget.h42 typedef struct LLVMOpaqueTargetData *LLVMTargetDataRef; typedef
191 LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M);
202 LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep);
206 void LLVMDisposeTargetData(LLVMTargetDataRef TD);
217 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD);
222 enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD);
226 unsigned LLVMPointerSize(LLVMTargetDataRef TD);
231 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS);
235 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD);
278 unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD,
[all …]
H A DTargetMachine.h123 LLVMTargetDataRef LLVMCreateTargetDataLayout(LLVMTargetMachineRef T);
H A DExecutionEngine.h140 LLVMTargetDataRef LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE);
/freebsd-12.1/contrib/llvm/lib/Target/
H A DTarget.cpp48 LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M) { in LLVMGetModuleDataLayout()
52 void LLVMSetModuleDataLayout(LLVMModuleRef M, LLVMTargetDataRef DL) { in LLVMSetModuleDataLayout()
56 LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep) { in LLVMCreateTargetData()
60 void LLVMDisposeTargetData(LLVMTargetDataRef TD) { in LLVMDisposeTargetData()
69 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD) { in LLVMCopyStringRepOfTargetData()
74 LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD) { in LLVMByteOrder()
78 unsigned LLVMPointerSize(LLVMTargetDataRef TD) { in LLVMPointerSize()
82 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS) { in LLVMPointerSizeForAS()
86 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD) { in LLVMIntPtrType()
90 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS) { in LLVMIntPtrTypeForAS()
[all …]
H A DTargetMachineC.cpp182 LLVMTargetDataRef LLVMCreateTargetDataLayout(LLVMTargetMachineRef T) { in LLVMCreateTargetDataLayout()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDataLayout.h39 using LLVMTargetDataRef = struct LLVMOpaqueTargetData *;
519 inline DataLayout *unwrap(LLVMTargetDataRef P) { in unwrap()
523 inline LLVMTargetDataRef wrap(const DataLayout *P) { in wrap()
524 return reinterpret_cast<LLVMTargetDataRef>(const_cast<DataLayout *>(P)); in wrap()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp284 LLVMTargetDataRef LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE) { in LLVMGetExecutionEngineTargetData()