reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
69 LLVMTypeKind Kind = LLVMGetTypeKind(Src); 88 return LLVMIntTypeInContext(Ctx, LLVMGetIntTypeWidth(Src)); 90 unsigned ParamCount = LLVMCountParamTypes(Src); 95 LLVMGetParamTypes(Src, Params); 100 LLVMTypeRef FunTy = LLVMFunctionType(Clone(LLVMGetReturnType(Src)), 102 LLVMIsFunctionVarArg(Src)); 109 const char *Name = LLVMGetStructName(Src); 115 if (LLVMIsOpaqueStruct(Src)) 119 unsigned EltCount = LLVMCountStructElementTypes(Src); 122 Elts.push_back(Clone(LLVMStructGetTypeAtIndex(Src, i))); 124 LLVMStructSetBody(S, Elts.data(), EltCount, LLVMIsPackedStruct(Src)); 127 LLVMIsPackedStruct(Src)); 132 Clone(LLVMGetElementType(Src)), 133 LLVMGetArrayLength(Src) 137 Clone(LLVMGetElementType(Src)), 138 LLVMGetPointerAddressSpace(Src) 142 Clone(LLVMGetElementType(Src)), 143 LLVMGetVectorSize(Src)