• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/llvmCore-3425.0.34/lib/Target/

Lines Matching defs:TD

39 void LLVMAddTargetData(LLVMTargetDataRef TD, LLVMPassManagerRef PM) {
40 unwrap(PM)->add(new TargetData(*unwrap(TD)));
48 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD) {
49 std::string StringRep = unwrap(TD)->getStringRepresentation();
53 LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD) {
54 return unwrap(TD)->isLittleEndian() ? LLVMLittleEndian : LLVMBigEndian;
57 unsigned LLVMPointerSize(LLVMTargetDataRef TD) {
58 return unwrap(TD)->getPointerSize();
61 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD) {
62 return wrap(unwrap(TD)->getIntPtrType(getGlobalContext()));
65 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
66 return unwrap(TD)->getTypeSizeInBits(unwrap(Ty));
69 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
70 return unwrap(TD)->getTypeStoreSize(unwrap(Ty));
73 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
74 return unwrap(TD)->getTypeAllocSize(unwrap(Ty));
77 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
78 return unwrap(TD)->getABITypeAlignment(unwrap(Ty));
81 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
82 return unwrap(TD)->getCallFrameTypeAlignment(unwrap(Ty));
85 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
86 return unwrap(TD)->getPrefTypeAlignment(unwrap(Ty));
89 unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD,
91 return unwrap(TD)->getPreferredAlignment(unwrap<GlobalVariable>(GlobalVar));
94 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
97 return unwrap(TD)->getStructLayout(STy)->getElementContainingOffset(Offset);
100 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
103 return unwrap(TD)->getStructLayout(STy)->getElementOffset(Element);
106 void LLVMDisposeTargetData(LLVMTargetDataRef TD) {
107 delete unwrap(TD);