mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-02 07:32:52 +00:00
[llvm-c] Add parameter names in Target.h for C99 compliance
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194146 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2263a2ca72
commit
573a231a31
@ -191,92 +191,94 @@ LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep);
|
|||||||
/** Adds target data information to a pass manager. This does not take ownership
|
/** Adds target data information to a pass manager. This does not take ownership
|
||||||
of the target data.
|
of the target data.
|
||||||
See the method llvm::PassManagerBase::add. */
|
See the method llvm::PassManagerBase::add. */
|
||||||
void LLVMAddTargetData(LLVMTargetDataRef, LLVMPassManagerRef);
|
void LLVMAddTargetData(LLVMTargetDataRef TD, LLVMPassManagerRef PM);
|
||||||
|
|
||||||
/** Adds target library information to a pass manager. This does not take
|
/** Adds target library information to a pass manager. This does not take
|
||||||
ownership of the target library info.
|
ownership of the target library info.
|
||||||
See the method llvm::PassManagerBase::add. */
|
See the method llvm::PassManagerBase::add. */
|
||||||
void LLVMAddTargetLibraryInfo(LLVMTargetLibraryInfoRef, LLVMPassManagerRef);
|
void LLVMAddTargetLibraryInfo(LLVMTargetLibraryInfoRef TLI,
|
||||||
|
LLVMPassManagerRef PM);
|
||||||
|
|
||||||
/** Converts target data to a target layout string. The string must be disposed
|
/** Converts target data to a target layout string. The string must be disposed
|
||||||
with LLVMDisposeMessage.
|
with LLVMDisposeMessage.
|
||||||
See the constructor llvm::DataLayout::DataLayout. */
|
See the constructor llvm::DataLayout::DataLayout. */
|
||||||
char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef);
|
char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD);
|
||||||
|
|
||||||
/** Returns the byte order of a target, either LLVMBigEndian or
|
/** Returns the byte order of a target, either LLVMBigEndian or
|
||||||
LLVMLittleEndian.
|
LLVMLittleEndian.
|
||||||
See the method llvm::DataLayout::isLittleEndian. */
|
See the method llvm::DataLayout::isLittleEndian. */
|
||||||
enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef);
|
enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD);
|
||||||
|
|
||||||
/** Returns the pointer size in bytes for a target.
|
/** Returns the pointer size in bytes for a target.
|
||||||
See the method llvm::DataLayout::getPointerSize. */
|
See the method llvm::DataLayout::getPointerSize. */
|
||||||
unsigned LLVMPointerSize(LLVMTargetDataRef);
|
unsigned LLVMPointerSize(LLVMTargetDataRef TD);
|
||||||
|
|
||||||
/** Returns the pointer size in bytes for a target for a specified
|
/** Returns the pointer size in bytes for a target for a specified
|
||||||
address space.
|
address space.
|
||||||
See the method llvm::DataLayout::getPointerSize. */
|
See the method llvm::DataLayout::getPointerSize. */
|
||||||
unsigned LLVMPointerSizeForAS(LLVMTargetDataRef, unsigned AS);
|
unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS);
|
||||||
|
|
||||||
/** Returns the integer type that is the same size as a pointer on a target.
|
/** Returns the integer type that is the same size as a pointer on a target.
|
||||||
See the method llvm::DataLayout::getIntPtrType. */
|
See the method llvm::DataLayout::getIntPtrType. */
|
||||||
LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef);
|
LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD);
|
||||||
|
|
||||||
/** Returns the integer type that is the same size as a pointer on a target.
|
/** Returns the integer type that is the same size as a pointer on a target.
|
||||||
This version allows the address space to be specified.
|
This version allows the address space to be specified.
|
||||||
See the method llvm::DataLayout::getIntPtrType. */
|
See the method llvm::DataLayout::getIntPtrType. */
|
||||||
LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef, unsigned AS);
|
LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS);
|
||||||
|
|
||||||
/** Returns the integer type that is the same size as a pointer on a target.
|
/** Returns the integer type that is the same size as a pointer on a target.
|
||||||
See the method llvm::DataLayout::getIntPtrType. */
|
See the method llvm::DataLayout::getIntPtrType. */
|
||||||
LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef, LLVMTargetDataRef);
|
LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD);
|
||||||
|
|
||||||
/** Returns the integer type that is the same size as a pointer on a target.
|
/** Returns the integer type that is the same size as a pointer on a target.
|
||||||
This version allows the address space to be specified.
|
This version allows the address space to be specified.
|
||||||
See the method llvm::DataLayout::getIntPtrType. */
|
See the method llvm::DataLayout::getIntPtrType. */
|
||||||
LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef, LLVMTargetDataRef, unsigned AS);
|
LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD,
|
||||||
|
unsigned AS);
|
||||||
|
|
||||||
/** Computes the size of a type in bytes for a target.
|
/** Computes the size of a type in bytes for a target.
|
||||||
See the method llvm::DataLayout::getTypeSizeInBits. */
|
See the method llvm::DataLayout::getTypeSizeInBits. */
|
||||||
unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef, LLVMTypeRef);
|
unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty);
|
||||||
|
|
||||||
/** Computes the storage size of a type in bytes for a target.
|
/** Computes the storage size of a type in bytes for a target.
|
||||||
See the method llvm::DataLayout::getTypeStoreSize. */
|
See the method llvm::DataLayout::getTypeStoreSize. */
|
||||||
unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef, LLVMTypeRef);
|
unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
|
||||||
|
|
||||||
/** Computes the ABI size of a type in bytes for a target.
|
/** Computes the ABI size of a type in bytes for a target.
|
||||||
See the method llvm::DataLayout::getTypeAllocSize. */
|
See the method llvm::DataLayout::getTypeAllocSize. */
|
||||||
unsigned long long LLVMABISizeOfType(LLVMTargetDataRef, LLVMTypeRef);
|
unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
|
||||||
|
|
||||||
/** Computes the ABI alignment of a type in bytes for a target.
|
/** Computes the ABI alignment of a type in bytes for a target.
|
||||||
See the method llvm::DataLayout::getTypeABISize. */
|
See the method llvm::DataLayout::getTypeABISize. */
|
||||||
unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
|
unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
|
||||||
|
|
||||||
/** Computes the call frame alignment of a type in bytes for a target.
|
/** Computes the call frame alignment of a type in bytes for a target.
|
||||||
See the method llvm::DataLayout::getTypeABISize. */
|
See the method llvm::DataLayout::getTypeABISize. */
|
||||||
unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
|
unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
|
||||||
|
|
||||||
/** Computes the preferred alignment of a type in bytes for a target.
|
/** Computes the preferred alignment of a type in bytes for a target.
|
||||||
See the method llvm::DataLayout::getTypeABISize. */
|
See the method llvm::DataLayout::getTypeABISize. */
|
||||||
unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
|
unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
|
||||||
|
|
||||||
/** Computes the preferred alignment of a global variable in bytes for a target.
|
/** Computes the preferred alignment of a global variable in bytes for a target.
|
||||||
See the method llvm::DataLayout::getPreferredAlignment. */
|
See the method llvm::DataLayout::getPreferredAlignment. */
|
||||||
unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef,
|
unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD,
|
||||||
LLVMValueRef GlobalVar);
|
LLVMValueRef GlobalVar);
|
||||||
|
|
||||||
/** Computes the structure element that contains the byte offset for a target.
|
/** Computes the structure element that contains the byte offset for a target.
|
||||||
See the method llvm::StructLayout::getElementContainingOffset. */
|
See the method llvm::StructLayout::getElementContainingOffset. */
|
||||||
unsigned LLVMElementAtOffset(LLVMTargetDataRef, LLVMTypeRef StructTy,
|
unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
|
||||||
unsigned long long Offset);
|
unsigned long long Offset);
|
||||||
|
|
||||||
/** Computes the byte offset of the indexed struct element for a target.
|
/** Computes the byte offset of the indexed struct element for a target.
|
||||||
See the method llvm::StructLayout::getElementContainingOffset. */
|
See the method llvm::StructLayout::getElementContainingOffset. */
|
||||||
unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef, LLVMTypeRef StructTy,
|
unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD,
|
||||||
unsigned Element);
|
LLVMTypeRef StructTy, unsigned Element);
|
||||||
|
|
||||||
/** Deallocates a TargetData.
|
/** Deallocates a TargetData.
|
||||||
See the destructor llvm::DataLayout::~DataLayout. */
|
See the destructor llvm::DataLayout::~DataLayout. */
|
||||||
void LLVMDisposeTargetData(LLVMTargetDataRef);
|
void LLVMDisposeTargetData(LLVMTargetDataRef TD);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
|
Loading…
Reference in New Issue
Block a user