reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm-c/Core.h
  854 LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty,
  870 LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name);
 1003                              LLVMTypeRef FunctionTy);
 1085 LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty);
 1094 LLVMBool LLVMTypeIsSized(LLVMTypeRef Ty);
 1101 LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty);
 1108 void LLVMDumpType(LLVMTypeRef Val);
 1116 char *LLVMPrintTypeToString(LLVMTypeRef Val);
 1129 LLVMTypeRef LLVMInt1TypeInContext(LLVMContextRef C);
 1130 LLVMTypeRef LLVMInt8TypeInContext(LLVMContextRef C);
 1131 LLVMTypeRef LLVMInt16TypeInContext(LLVMContextRef C);
 1132 LLVMTypeRef LLVMInt32TypeInContext(LLVMContextRef C);
 1133 LLVMTypeRef LLVMInt64TypeInContext(LLVMContextRef C);
 1134 LLVMTypeRef LLVMInt128TypeInContext(LLVMContextRef C);
 1135 LLVMTypeRef LLVMIntTypeInContext(LLVMContextRef C, unsigned NumBits);
 1141 LLVMTypeRef LLVMInt1Type(void);
 1142 LLVMTypeRef LLVMInt8Type(void);
 1143 LLVMTypeRef LLVMInt16Type(void);
 1144 LLVMTypeRef LLVMInt32Type(void);
 1145 LLVMTypeRef LLVMInt64Type(void);
 1146 LLVMTypeRef LLVMInt128Type(void);
 1147 LLVMTypeRef LLVMIntType(unsigned NumBits);
 1148 unsigned LLVMGetIntTypeWidth(LLVMTypeRef IntegerTy);
 1163 LLVMTypeRef LLVMHalfTypeInContext(LLVMContextRef C);
 1168 LLVMTypeRef LLVMFloatTypeInContext(LLVMContextRef C);
 1173 LLVMTypeRef LLVMDoubleTypeInContext(LLVMContextRef C);
 1178 LLVMTypeRef LLVMX86FP80TypeInContext(LLVMContextRef C);
 1184 LLVMTypeRef LLVMFP128TypeInContext(LLVMContextRef C);
 1189 LLVMTypeRef LLVMPPCFP128TypeInContext(LLVMContextRef C);
 1196 LLVMTypeRef LLVMHalfType(void);
 1197 LLVMTypeRef LLVMFloatType(void);
 1198 LLVMTypeRef LLVMDoubleType(void);
 1199 LLVMTypeRef LLVMX86FP80Type(void);
 1200 LLVMTypeRef LLVMFP128Type(void);
 1201 LLVMTypeRef LLVMPPCFP128Type(void);
 1219 LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType,
 1219 LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType,
 1220                              LLVMTypeRef *ParamTypes, unsigned ParamCount,
 1226 LLVMBool LLVMIsFunctionVarArg(LLVMTypeRef FunctionTy);
 1231 LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy);
 1231 LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy);
 1236 unsigned LLVMCountParamTypes(LLVMTypeRef FunctionTy);
 1249 void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest);
 1249 void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest);
 1273 LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes,
 1273 LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes,
 1281 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, unsigned ElementCount,
 1281 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, unsigned ElementCount,
 1289 LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name);
 1296 const char *LLVMGetStructName(LLVMTypeRef Ty);
 1303 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
 1303 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
 1311 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy);
 1323 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest);
 1323 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest);
 1330 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i);
 1330 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i);
 1337 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy);
 1344 LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy);
 1351 LLVMBool LLVMIsLiteralStruct(LLVMTypeRef StructTy);
 1373 LLVMTypeRef LLVMGetElementType(LLVMTypeRef Ty);
 1373 LLVMTypeRef LLVMGetElementType(LLVMTypeRef Ty);
 1380 void LLVMGetSubtypes(LLVMTypeRef Tp, LLVMTypeRef *Arr);
 1380 void LLVMGetSubtypes(LLVMTypeRef Tp, LLVMTypeRef *Arr);
 1387 unsigned LLVMGetNumContainedTypes(LLVMTypeRef Tp);
 1397 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount);
 1397 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount);
 1406 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy);
 1416 LLVMTypeRef LLVMPointerType(LLVMTypeRef ElementType, unsigned AddressSpace);
 1416 LLVMTypeRef LLVMPointerType(LLVMTypeRef ElementType, unsigned AddressSpace);
 1425 unsigned LLVMGetPointerAddressSpace(LLVMTypeRef PointerTy);
 1436 LLVMTypeRef LLVMVectorType(LLVMTypeRef ElementType, unsigned ElementCount);
 1436 LLVMTypeRef LLVMVectorType(LLVMTypeRef ElementType, unsigned ElementCount);
 1445 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy);
 1460 LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C);
 1465 LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C);
 1470 LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C);
 1475 LLVMTypeRef LLVMTokenTypeInContext(LLVMContextRef C);
 1480 LLVMTypeRef LLVMMetadataTypeInContext(LLVMContextRef C);
 1486 LLVMTypeRef LLVMVoidType(void);
 1487 LLVMTypeRef LLVMLabelType(void);
 1488 LLVMTypeRef LLVMX86MMXType(void);
 1622 LLVMTypeRef LLVMTypeOf(LLVMValueRef Val);
 1816 LLVMValueRef LLVMConstNull(LLVMTypeRef Ty); /* all zeroes */
 1826 LLVMValueRef LLVMConstAllOnes(LLVMTypeRef Ty);
 1833 LLVMValueRef LLVMGetUndef(LLVMTypeRef Ty);
 1846 LLVMValueRef LLVMConstPointerNull(LLVMTypeRef Ty);
 1875 LLVMValueRef LLVMConstInt(LLVMTypeRef IntTy, unsigned long long N,
 1883 LLVMValueRef LLVMConstIntOfArbitraryPrecision(LLVMTypeRef IntTy,
 1896 LLVMValueRef LLVMConstIntOfString(LLVMTypeRef IntTy, const char *Text,
 1905 LLVMValueRef LLVMConstIntOfStringAndSize(LLVMTypeRef IntTy, const char *Text,
 1911 LLVMValueRef LLVMConstReal(LLVMTypeRef RealTy, double N);
 1919 LLVMValueRef LLVMConstRealOfString(LLVMTypeRef RealTy, const char *Text);
 1924 LLVMValueRef LLVMConstRealOfStringAndSize(LLVMTypeRef RealTy, const char *Text,
 2020 LLVMValueRef LLVMConstArray(LLVMTypeRef ElementTy,
 2028 LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy,
 2060 LLVMValueRef LLVMAlignOf(LLVMTypeRef Ty);
 2061 LLVMValueRef LLVMSizeOf(LLVMTypeRef Ty);
 2099 LLVMValueRef LLVMConstGEP2(LLVMTypeRef Ty, LLVMValueRef ConstantVal,
 2104 LLVMValueRef LLVMConstInBoundsGEP2(LLVMTypeRef Ty, LLVMValueRef ConstantVal,
 2107 LLVMValueRef LLVMConstTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2108 LLVMValueRef LLVMConstSExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2109 LLVMValueRef LLVMConstZExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2110 LLVMValueRef LLVMConstFPTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2111 LLVMValueRef LLVMConstFPExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2112 LLVMValueRef LLVMConstUIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2113 LLVMValueRef LLVMConstSIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2114 LLVMValueRef LLVMConstFPToUI(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2115 LLVMValueRef LLVMConstFPToSI(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2116 LLVMValueRef LLVMConstPtrToInt(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2117 LLVMValueRef LLVMConstIntToPtr(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2118 LLVMValueRef LLVMConstBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2119 LLVMValueRef LLVMConstAddrSpaceCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2121                                     LLVMTypeRef ToType);
 2123                                     LLVMTypeRef ToType);
 2125                                      LLVMTypeRef ToType);
 2127                                   LLVMTypeRef ToType);
 2128 LLVMValueRef LLVMConstIntCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType,
 2130 LLVMValueRef LLVMConstFPCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 2150 LLVMValueRef LLVMConstInlineAsm(LLVMTypeRef Ty,
 2188 LLVMTypeRef LLVMGlobalGetValueType(LLVMValueRef Global);
 2285 LLVMValueRef LLVMAddGlobal(LLVMModuleRef M, LLVMTypeRef Ty, const char *Name);
 2286 LLVMValueRef LLVMAddGlobalInAddressSpace(LLVMModuleRef M, LLVMTypeRef Ty,
 2319 LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee,
 2437                                          LLVMTypeRef *ParamTypes,
 2446 LLVMTypeRef LLVMIntrinsicGetType(LLVMContextRef Ctx, unsigned ID,
 2447                                  LLVMTypeRef *ParamTypes, size_t ParamCount);
 2466                                             LLVMTypeRef *ParamTypes,
 2650                                 LLVMTypeRef Ty, unsigned AddrSpace,
 3245 LLVMTypeRef LLVMGetCalledFunctionType(LLVMValueRef C);
 3404 LLVMTypeRef LLVMGetAllocatedType(LLVMValueRef Alloca);
 3595 LLVMValueRef LLVMBuildInvoke2(LLVMBuilderRef, LLVMTypeRef Ty, LLVMValueRef Fn,
 3603 LLVMValueRef LLVMBuildLandingPad(LLVMBuilderRef B, LLVMTypeRef Ty,
 3752 LLVMValueRef LLVMBuildMalloc(LLVMBuilderRef, LLVMTypeRef Ty, const char *Name);
 3753 LLVMValueRef LLVMBuildArrayMalloc(LLVMBuilderRef, LLVMTypeRef Ty,
 3784 LLVMValueRef LLVMBuildAlloca(LLVMBuilderRef, LLVMTypeRef Ty, const char *Name);
 3785 LLVMValueRef LLVMBuildArrayAlloca(LLVMBuilderRef, LLVMTypeRef Ty,
 3792 LLVMValueRef LLVMBuildLoad2(LLVMBuilderRef, LLVMTypeRef Ty,
 3805 LLVMValueRef LLVMBuildGEP2(LLVMBuilderRef B, LLVMTypeRef Ty,
 3808 LLVMValueRef LLVMBuildInBoundsGEP2(LLVMBuilderRef B, LLVMTypeRef Ty,
 3811 LLVMValueRef LLVMBuildStructGEP2(LLVMBuilderRef B, LLVMTypeRef Ty,
 3829                             LLVMTypeRef DestTy, const char *Name);
 3831                            LLVMTypeRef DestTy, const char *Name);
 3833                            LLVMTypeRef DestTy, const char *Name);
 3835                              LLVMTypeRef DestTy, const char *Name);
 3837                              LLVMTypeRef DestTy, const char *Name);
 3839                              LLVMTypeRef DestTy, const char *Name);
 3841                              LLVMTypeRef DestTy, const char *Name);
 3843                               LLVMTypeRef DestTy, const char *Name);
 3845                             LLVMTypeRef DestTy, const char *Name);
 3847                                LLVMTypeRef DestTy, const char *Name);
 3849                                LLVMTypeRef DestTy, const char *Name);
 3851                               LLVMTypeRef DestTy, const char *Name);
 3853                                     LLVMTypeRef DestTy, const char *Name);
 3855                                     LLVMTypeRef DestTy, const char *Name);
 3857                                     LLVMTypeRef DestTy, const char *Name);
 3859                                      LLVMTypeRef DestTy, const char *Name);
 3861                            LLVMTypeRef DestTy, const char *Name);
 3863                                   LLVMTypeRef DestTy, const char *Name);
 3865                                LLVMTypeRef DestTy, LLVMBool IsSigned,
 3868                              LLVMTypeRef DestTy, const char *Name);
 3872                               LLVMTypeRef DestTy, const char *Name);
 3883 LLVMValueRef LLVMBuildPhi(LLVMBuilderRef, LLVMTypeRef Ty, const char *Name);
 3889 LLVMValueRef LLVMBuildCall2(LLVMBuilderRef, LLVMTypeRef, LLVMValueRef Fn,
 3895 LLVMValueRef LLVMBuildVAArg(LLVMBuilderRef, LLVMValueRef List, LLVMTypeRef Ty,
include/llvm-c/ExecutionEngine.h
   54 LLVMGenericValueRef LLVMCreateGenericValueOfInt(LLVMTypeRef Ty,
   60 LLVMGenericValueRef LLVMCreateGenericValueOfFloat(LLVMTypeRef Ty, double N);
   69 double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal);
include/llvm-c/Target.h
  231 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD);
  236 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS);
  240 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD);
  245 LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD,
  250 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty);
  254 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
  258 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
  262 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
  266 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
  270 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
  279 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
  285                                        LLVMTypeRef StructTy, unsigned Element);
include/llvm/IR/Type.h
  488 inline Type **unwrap(LLVMTypeRef* Tys) {
  492 inline LLVMTypeRef *wrap(Type **Tys) {
lib/ExecutionEngine/ExecutionEngineBindings.cpp
   40 LLVMGenericValueRef LLVMCreateGenericValueOfInt(LLVMTypeRef Ty,
   54 LLVMGenericValueRef LLVMCreateGenericValueOfFloat(LLVMTypeRef TyRef, double N) {
   86 double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal) {
lib/IR/Core.cpp
  446 LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty,
  477 LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty) {
  517 LLVMBool LLVMTypeIsSized(LLVMTypeRef Ty)
  522 LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty) {
  526 void LLVMDumpType(LLVMTypeRef Ty) {
  530 char *LLVMPrintTypeToString(LLVMTypeRef Ty) {
  546 LLVMTypeRef LLVMInt1TypeInContext(LLVMContextRef C)  {
  549 LLVMTypeRef LLVMInt8TypeInContext(LLVMContextRef C)  {
  552 LLVMTypeRef LLVMInt16TypeInContext(LLVMContextRef C) {
  555 LLVMTypeRef LLVMInt32TypeInContext(LLVMContextRef C) {
  558 LLVMTypeRef LLVMInt64TypeInContext(LLVMContextRef C) {
  561 LLVMTypeRef LLVMInt128TypeInContext(LLVMContextRef C) {
  564 LLVMTypeRef LLVMIntTypeInContext(LLVMContextRef C, unsigned NumBits) {
  568 LLVMTypeRef LLVMInt1Type(void)  {
  571 LLVMTypeRef LLVMInt8Type(void)  {
  574 LLVMTypeRef LLVMInt16Type(void) {
  577 LLVMTypeRef LLVMInt32Type(void) {
  580 LLVMTypeRef LLVMInt64Type(void) {
  583 LLVMTypeRef LLVMInt128Type(void) {
  586 LLVMTypeRef LLVMIntType(unsigned NumBits) {
  590 unsigned LLVMGetIntTypeWidth(LLVMTypeRef IntegerTy) {
  596 LLVMTypeRef LLVMHalfTypeInContext(LLVMContextRef C) {
  599 LLVMTypeRef LLVMFloatTypeInContext(LLVMContextRef C) {
  602 LLVMTypeRef LLVMDoubleTypeInContext(LLVMContextRef C) {
  605 LLVMTypeRef LLVMX86FP80TypeInContext(LLVMContextRef C) {
  608 LLVMTypeRef LLVMFP128TypeInContext(LLVMContextRef C) {
  611 LLVMTypeRef LLVMPPCFP128TypeInContext(LLVMContextRef C) {
  614 LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C) {
  618 LLVMTypeRef LLVMHalfType(void) {
  621 LLVMTypeRef LLVMFloatType(void) {
  624 LLVMTypeRef LLVMDoubleType(void) {
  627 LLVMTypeRef LLVMX86FP80Type(void) {
  630 LLVMTypeRef LLVMFP128Type(void) {
  633 LLVMTypeRef LLVMPPCFP128Type(void) {
  636 LLVMTypeRef LLVMX86MMXType(void) {
  642 LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType,
  642 LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType,
  643                              LLVMTypeRef *ParamTypes, unsigned ParamCount,
  649 LLVMBool LLVMIsFunctionVarArg(LLVMTypeRef FunctionTy) {
  653 LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy) {
  653 LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy) {
  657 unsigned LLVMCountParamTypes(LLVMTypeRef FunctionTy) {
  661 void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest) {
  661 void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest) {
  670 LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes,
  670 LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes,
  676 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes,
  676 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes,
  682 LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name)
  687 const char *LLVMGetStructName(LLVMTypeRef Ty)
  695 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
  695 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
  701 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy) {
  705 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest) {
  705 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest) {
  712 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i) {
  712 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i) {
  717 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy) {
  721 LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy) {
  725 LLVMBool LLVMIsLiteralStruct(LLVMTypeRef StructTy) {
  729 LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name) {
  735 void LLVMGetSubtypes(LLVMTypeRef Tp, LLVMTypeRef *Arr) {
  735 void LLVMGetSubtypes(LLVMTypeRef Tp, LLVMTypeRef *Arr) {
  743 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount) {
  743 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount) {
  747 LLVMTypeRef LLVMPointerType(LLVMTypeRef ElementType, unsigned AddressSpace) {
  747 LLVMTypeRef LLVMPointerType(LLVMTypeRef ElementType, unsigned AddressSpace) {
  751 LLVMTypeRef LLVMVectorType(LLVMTypeRef ElementType, unsigned ElementCount) {
  751 LLVMTypeRef LLVMVectorType(LLVMTypeRef ElementType, unsigned ElementCount) {
  755 LLVMTypeRef LLVMGetElementType(LLVMTypeRef WrappedTy) {
  755 LLVMTypeRef LLVMGetElementType(LLVMTypeRef WrappedTy) {
  762 unsigned LLVMGetNumContainedTypes(LLVMTypeRef Tp) {
  766 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy) {
  770 unsigned LLVMGetPointerAddressSpace(LLVMTypeRef PointerTy) {
  774 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy) {
  780 LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C)  {
  783 LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C) {
  786 LLVMTypeRef LLVMTokenTypeInContext(LLVMContextRef C) {
  789 LLVMTypeRef LLVMMetadataTypeInContext(LLVMContextRef C) {
  793 LLVMTypeRef LLVMVoidType(void)  {
  796 LLVMTypeRef LLVMLabelType(void) {
  804 LLVMTypeRef LLVMTypeOf(LLVMValueRef Val) {
 1016 LLVMValueRef LLVMConstNull(LLVMTypeRef Ty) {
 1020 LLVMValueRef LLVMConstAllOnes(LLVMTypeRef Ty) {
 1024 LLVMValueRef LLVMGetUndef(LLVMTypeRef Ty) {
 1042 LLVMValueRef LLVMConstPointerNull(LLVMTypeRef Ty) {
 1298 LLVMValueRef LLVMConstInt(LLVMTypeRef IntTy, unsigned long long N,
 1303 LLVMValueRef LLVMConstIntOfArbitraryPrecision(LLVMTypeRef IntTy,
 1312 LLVMValueRef LLVMConstIntOfString(LLVMTypeRef IntTy, const char Str[],
 1318 LLVMValueRef LLVMConstIntOfStringAndSize(LLVMTypeRef IntTy, const char Str[],
 1324 LLVMValueRef LLVMConstReal(LLVMTypeRef RealTy, double N) {
 1328 LLVMValueRef LLVMConstRealOfString(LLVMTypeRef RealTy, const char *Text) {
 1332 LLVMValueRef LLVMConstRealOfStringAndSize(LLVMTypeRef RealTy, const char Str[],
 1397 LLVMValueRef LLVMConstArray(LLVMTypeRef ElementTy,
 1417 LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy,
 1459 LLVMValueRef LLVMAlignOf(LLVMTypeRef Ty) {
 1463 LLVMValueRef LLVMSizeOf(LLVMTypeRef Ty) {
 1661 LLVMValueRef LLVMConstTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1666 LLVMValueRef LLVMConstSExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1671 LLVMValueRef LLVMConstZExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1676 LLVMValueRef LLVMConstFPTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1681 LLVMValueRef LLVMConstFPExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1686 LLVMValueRef LLVMConstUIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1691 LLVMValueRef LLVMConstSIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1696 LLVMValueRef LLVMConstFPToUI(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1701 LLVMValueRef LLVMConstFPToSI(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1706 LLVMValueRef LLVMConstPtrToInt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1711 LLVMValueRef LLVMConstIntToPtr(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1716 LLVMValueRef LLVMConstBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1722                                     LLVMTypeRef ToType) {
 1728                                     LLVMTypeRef ToType) {
 1734                                     LLVMTypeRef ToType) {
 1740                                      LLVMTypeRef ToType) {
 1746                                   LLVMTypeRef ToType) {
 1751 LLVMValueRef LLVMConstIntCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType,
 1757 LLVMValueRef LLVMConstFPCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
 1806 LLVMValueRef LLVMConstInlineAsm(LLVMTypeRef Ty, const char *AsmString,
 1987 LLVMTypeRef LLVMGlobalGetValueType(LLVMValueRef Global) {
 2068 LLVMValueRef LLVMAddGlobal(LLVMModuleRef M, LLVMTypeRef Ty, const char *Name) {
 2073 LLVMValueRef LLVMAddGlobalInAddressSpace(LLVMModuleRef M, LLVMTypeRef Ty,
 2199 LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee,
 2255                              LLVMTypeRef FunctionTy) {
 2325                                          LLVMTypeRef *ParamTypes,
 2339 LLVMTypeRef LLVMIntrinsicGetType(LLVMContextRef Ctx, unsigned ID,
 2340                                  LLVMTypeRef *ParamTypes, size_t ParamCount) {
 2347                                             LLVMTypeRef *ParamTypes,
 2499                                 LLVMTypeRef Ty, unsigned AddrSpace,
 2843 LLVMTypeRef LLVMGetCalledFunctionType(LLVMValueRef Instr) {
 2921 LLVMTypeRef LLVMGetAllocatedType(LLVMValueRef Alloca) {
 3121 LLVMValueRef LLVMBuildInvoke2(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
 3130 LLVMValueRef LLVMBuildLandingPad(LLVMBuilderRef B, LLVMTypeRef Ty,
 3420 LLVMValueRef LLVMBuildMalloc(LLVMBuilderRef B, LLVMTypeRef Ty,
 3431 LLVMValueRef LLVMBuildArrayMalloc(LLVMBuilderRef B, LLVMTypeRef Ty,
 3466 LLVMValueRef LLVMBuildAlloca(LLVMBuilderRef B, LLVMTypeRef Ty,
 3471 LLVMValueRef LLVMBuildArrayAlloca(LLVMBuilderRef B, LLVMTypeRef Ty,
 3489 LLVMValueRef LLVMBuildLoad2(LLVMBuilderRef B, LLVMTypeRef Ty,
 3593 LLVMValueRef LLVMBuildGEP2(LLVMBuilderRef B, LLVMTypeRef Ty,
 3610 LLVMValueRef LLVMBuildInBoundsGEP2(LLVMBuilderRef B, LLVMTypeRef Ty,
 3626 LLVMValueRef LLVMBuildStructGEP2(LLVMBuilderRef B, LLVMTypeRef Ty,
 3705                             LLVMTypeRef DestTy, const char *Name) {
 3710                            LLVMTypeRef DestTy, const char *Name) {
 3715                            LLVMTypeRef DestTy, const char *Name) {
 3720                              LLVMTypeRef DestTy, const char *Name) {
 3725                              LLVMTypeRef DestTy, const char *Name) {
 3730                              LLVMTypeRef DestTy, const char *Name) {
 3735                              LLVMTypeRef DestTy, const char *Name) {
 3740                               LLVMTypeRef DestTy, const char *Name) {
 3745                             LLVMTypeRef DestTy, const char *Name) {
 3750                                LLVMTypeRef DestTy, const char *Name) {
 3755                                LLVMTypeRef DestTy, const char *Name) {
 3760                               LLVMTypeRef DestTy, const char *Name) {
 3765                                     LLVMTypeRef DestTy, const char *Name) {
 3770                                     LLVMTypeRef DestTy, const char *Name) {
 3776                                     LLVMTypeRef DestTy, const char *Name) {
 3782                                      LLVMTypeRef DestTy, const char *Name) {
 3788                            LLVMTypeRef DestTy, const char *Name) {
 3794                                   LLVMTypeRef DestTy, const char *Name) {
 3799                                LLVMTypeRef DestTy, LLVMBool IsSigned,
 3806                               LLVMTypeRef DestTy, const char *Name) {
 3812                              LLVMTypeRef DestTy, const char *Name) {
 3834 LLVMValueRef LLVMBuildPhi(LLVMBuilderRef B, LLVMTypeRef Ty, const char *Name) {
 3849 LLVMValueRef LLVMBuildCall2(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
 3865                             LLVMTypeRef Ty, const char *Name) {
lib/Target/Target.cpp
   85 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD) {
   89 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS) {
   93 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD) {
   97 LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD, unsigned AS) {
  101 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
  105 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
  109 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
  113 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
  117 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
  121 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
  130 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
  136 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
tools/llvm-c-test/calc.c
  119   LLVMTypeRef I64ty = LLVMInt64Type();
  120   LLVMTypeRef I64Ptrty = LLVMPointerType(I64ty, 0);
  121   LLVMTypeRef Fty = LLVMFunctionType(I64ty, &I64Ptrty, 1, 0);
tools/llvm-c-test/debuginfo.c
   96   LLVMTypeRef FooParamTys[] = {
  101   LLVMTypeRef FooFuncTy = LLVMFunctionType(LLVMInt64Type(), FooParamTys, 3, 0);
tools/llvm-c-test/echo.cpp
   64   LLVMTypeRef Clone(LLVMValueRef Src) {
   68   LLVMTypeRef Clone(LLVMTypeRef Src) {
   68   LLVMTypeRef Clone(LLVMTypeRef Src) {
   91         LLVMTypeRef* Params = nullptr;
   94               safe_malloc(ParamCount * sizeof(LLVMTypeRef)));
  100         LLVMTypeRef FunTy = LLVMFunctionType(Clone(LLVMGetReturnType(Src)),
  108         LLVMTypeRef S = nullptr;
  120         SmallVector<LLVMTypeRef, 8> Elts;
  296     LLVMTypeRef Ty = TypeCloner(M).Clone(Cst);
  307     LLVMTypeRef Ty = TypeCloner(M).Clone(Cst);
  318     LLVMTypeRef Ty = TypeCloner(M).Clone(Cst);
  338     LLVMTypeRef Ty = TypeCloner(M).Clone(Cst);
  376   LLVMTypeRef CloneType(LLVMTypeRef Src) {
  376   LLVMTypeRef CloneType(LLVMTypeRef Src) {
  380   LLVMTypeRef CloneType(LLVMValueRef Src) {
  571         LLVMTypeRef Ty = CloneType(LLVMGetAllocatedType(Src));
  971     LLVMTypeRef CurType = TypeCloner(M).Clone(Cur);
 1005     LLVMTypeRef CurType = TypeCloner(M).Clone(LLVMGlobalGetValueType(Cur));
tools/llvm-c-test/module.c
  123     LLVMTypeRef T = LLVMTypeOf(g);
unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp
  190     LLVMTypeRef stackmapParamTypes[] = { LLVMInt64Type(), LLVMInt32Type() };
  243         LLVMTypeRef ParamTypes[] = { LLVMInt32Type() };
  480   LLVMTypeRef FunctionType = LLVMFunctionType(LLVMInt32Type(), nullptr, 0, 0);