Home | History | Annotate | Download | only in IR

Lines Matching refs:LLVMTypeRef

229 LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty) {
267 LLVMBool LLVMTypeIsSized(LLVMTypeRef Ty)
272 LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty) {
276 void LLVMDumpType(LLVMTypeRef Ty) {
280 char *LLVMPrintTypeToString(LLVMTypeRef Ty) {
296 LLVMTypeRef LLVMInt1TypeInContext(LLVMContextRef C) {
297 return (LLVMTypeRef) Type::getInt1Ty(*unwrap(C));
299 LLVMTypeRef LLVMInt8TypeInContext(LLVMContextRef C) {
300 return (LLVMTypeRef) Type::getInt8Ty(*unwrap(C));
302 LLVMTypeRef LLVMInt16TypeInContext(LLVMContextRef C) {
303 return (LLVMTypeRef) Type::getInt16Ty(*unwrap(C));
305 LLVMTypeRef LLVMInt32TypeInContext(LLVMContextRef C) {
306 return (LLVMTypeRef) Type::getInt32Ty(*unwrap(C));
308 LLVMTypeRef LLVMInt64TypeInContext(LLVMContextRef C) {
309 return (LLVMTypeRef) Type::getInt64Ty(*unwrap(C));
311 LLVMTypeRef LLVMIntTypeInContext(LLVMContextRef C, unsigned NumBits) {
315 LLVMTypeRef LLVMInt1Type(void) {
318 LLVMTypeRef LLVMInt8Type(void) {
321 LLVMTypeRef LLVMInt16Type(void) {
324 LLVMTypeRef LLVMInt32Type(void) {
327 LLVMTypeRef LLVMInt64Type(void) {
330 LLVMTypeRef LLVMIntType(unsigned NumBits) {
334 unsigned LLVMGetIntTypeWidth(LLVMTypeRef IntegerTy) {
340 LLVMTypeRef LLVMHalfTypeInContext(LLVMContextRef C) {
341 return (LLVMTypeRef) Type::getHalfTy(*unwrap(C));
343 LLVMTypeRef LLVMFloatTypeInContext(LLVMContextRef C) {
344 return (LLVMTypeRef) Type::getFloatTy(*unwrap(C));
346 LLVMTypeRef LLVMDoubleTypeInContext(LLVMContextRef C) {
347 return (LLVMTypeRef) Type::getDoubleTy(*unwrap(C));
349 LLVMTypeRef LLVMX86FP80TypeInContext(LLVMContextRef C) {
350 return (LLVMTypeRef) Type::getX86_FP80Ty(*unwrap(C));
352 LLVMTypeRef LLVMFP128TypeInContext(LLVMContextRef C) {
353 return (LLVMTypeRef) Type::getFP128Ty(*unwrap(C));
355 LLVMTypeRef LLVMPPCFP128TypeInContext(LLVMContextRef C) {
356 return (LLVMTypeRef) Type::getPPC_FP128Ty(*unwrap(C));
358 LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C) {
359 return (LLVMTypeRef) Type::getX86_MMXTy(*unwrap(C));
362 LLVMTypeRef LLVMHalfType(void) {
365 LLVMTypeRef LLVMFloatType(void) {
368 LLVMTypeRef LLVMDoubleType(void) {
371 LLVMTypeRef LLVMX86FP80Type(void) {
374 LLVMTypeRef LLVMFP128Type(void) {
377 LLVMTypeRef LLVMPPCFP128Type(void) {
380 LLVMTypeRef LLVMX86MMXType(void) {
386 LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType,
387 LLVMTypeRef *ParamTypes, unsigned ParamCount,
393 LLVMBool LLVMIsFunctionVarArg(LLVMTypeRef FunctionTy) {
397 LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy) {
401 unsigned LLVMCountParamTypes(LLVMTypeRef FunctionTy) {
405 void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest) {
414 LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes,
420 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes,
426 LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name)
431 const char *LLVMGetStructName(LLVMTypeRef Ty)
439 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
445 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy) {
449 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest) {
456 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy) {
460 LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy) {
464 LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name) {
470 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount) {
474 LLVMTypeRef LLVMPointerType(LLVMTypeRef ElementType, unsigned AddressSpace) {
478 LLVMTypeRef LLVMVectorType(LLVMTypeRef ElementType, unsigned ElementCount) {
482 LLVMTypeRef LLVMGetElementType(LLVMTypeRef Ty) {
486 unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy) {
490 unsigned LLVMGetPointerAddressSpace(LLVMTypeRef PointerTy) {
494 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy) {
500 LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C) {
503 LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C) {
507 LLVMTypeRef LLVMVoidType(void) {
510 LLVMTypeRef LLVMLabelType(void) {
518 LLVMTypeRef LLVMTypeOf(LLVMValueRef Val) {
619 LLVMValueRef LLVMConstNull(LLVMTypeRef Ty) {
623 LLVMValueRef LLVMConstAllOnes(LLVMTypeRef Ty) {
627 LLVMValueRef LLVMGetUndef(LLVMTypeRef Ty) {
645 LLVMValueRef LLVMConstPointerNull(LLVMTypeRef Ty) {
723 LLVMValueRef LLVMConstInt(LLVMTypeRef IntTy, unsigned long long N,
728 LLVMValueRef LLVMConstIntOfArbitraryPrecision(LLVMTypeRef IntTy,
737 LLVMValueRef LLVMConstIntOfString(LLVMTypeRef IntTy, const char Str[],
743 LLVMValueRef LLVMConstIntOfStringAndSize(LLVMTypeRef IntTy, const char Str[],
749 LLVMValueRef LLVMConstReal(LLVMTypeRef RealTy, double N) {
753 LLVMValueRef LLVMConstRealOfString(LLVMTypeRef RealTy, const char *Text) {
757 LLVMValueRef LLVMConstRealOfStringAndSize(LLVMTypeRef RealTy, const char Str[],
793 LLVMValueRef LLVMConstArray(LLVMTypeRef ElementTy,
804 LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy,
846 LLVMValueRef LLVMAlignOf(LLVMTypeRef Ty) {
850 LLVMValueRef LLVMSizeOf(LLVMTypeRef Ty) {
1038 LLVMValueRef LLVMConstTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1043 LLVMValueRef LLVMConstSExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1048 LLVMValueRef LLVMConstZExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1053 LLVMValueRef LLVMConstFPTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1058 LLVMValueRef LLVMConstFPExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1063 LLVMValueRef LLVMConstUIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1068 LLVMValueRef LLVMConstSIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1073 LLVMValueRef LLVMConstFPToUI(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1078 LLVMValueRef LLVMConstFPToSI(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1083 LLVMValueRef LLVMConstPtrToInt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1088 LLVMValueRef LLVMConstIntToPtr(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1093 LLVMValueRef LLVMConstBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1099 LLVMTypeRef ToType) {
1105 LLVMTypeRef ToType) {
1111 LLVMTypeRef ToType) {
1117 LLVMTypeRef ToType) {
1123 LLVMTypeRef ToType) {
1128 LLVMValueRef LLVMConstIntCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType,
1134 LLVMValueRef LLVMConstFPCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType) {
1183 LLVMValueRef LLVMConstInlineAsm(LLVMTypeRef Ty, const char *AsmString,
1366 LLVMValueRef LLVMAddGlobal(LLVMModuleRef M, LLVMTypeRef Ty, const char *Name) {
1371 LLVMValueRef LLVMAddGlobalInAddressSpace(LLVMModuleRef M, LLVMTypeRef Ty,
1497 LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee,
1508 LLVMTypeRef FunctionTy) {
2065 LLVMValueRef LLVMBuildLandingPad(LLVMBuilderRef B, LLVMTypeRef Ty,
2257 LLVMValueRef LLVMBuildMalloc(LLVMBuilderRef B, LLVMTypeRef Ty,
2268 LLVMValueRef LLVMBuildArrayMalloc(LLVMBuilderRef B, LLVMTypeRef Ty,
2279 LLVMValueRef LLVMBuildAlloca(LLVMBuilderRef B, LLVMTypeRef Ty,
2284 LLVMValueRef LLVMBuildArrayAlloca(LLVMBuilderRef B, LLVMTypeRef Ty,
2374 LLVMTypeRef DestTy, const char *Name) {
2379 LLVMTypeRef DestTy, const char *Name) {
2384 LLVMTypeRef DestTy, const char *Name) {
2389 LLVMTypeRef DestTy, const char *Name) {
2394 LLVMTypeRef DestTy, const char *Name) {
2399 LLVMTypeRef DestTy, const char *Name) {
2404 LLVMTypeRef DestTy, const char *Name) {
2409 LLVMTypeRef DestTy, const char *Name) {
2414 LLVMTypeRef DestTy, const char *Name) {
2419 LLVMTypeRef DestTy, const char *Name) {
2424 LLVMTypeRef DestTy, const char *Name) {
2429 LLVMTypeRef DestTy, const char *Name) {
2434 LLVMTypeRef DestTy, const char *Name) {
2439 LLVMTypeRef DestTy, const char *Name) {
2445 LLVMTypeRef DestTy, const char *Name) {
2451 LLVMTypeRef DestTy, const char *Name) {
2457 LLVMTypeRef DestTy, const char *Name) {
2463 LLVMTypeRef DestTy, const char *Name) {
2468 LLVMTypeRef DestTy, const char *Name) {
2474 LLVMTypeRef DestTy, const char *Name) {
2496 LLVMValueRef LLVMBuildPhi(LLVMBuilderRef B, LLVMTypeRef Ty, const char *Name) {
2516 LLVMTypeRef Ty, const char *Name) {