Home
last modified time | relevance | path

Searched refs:getTypes (Results 1 – 25 of 33) sorted by relevance

12

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCodeGenABITypes.cpp45 return CGM->getTypes().arrangeObjCMessageSendSignature(MD, receiverType); in arrangeObjCMessageSendSignature()
50 return CGM->getTypes().arrangeFreeFunctionType(Ty); in arrangeFreeFunctionType()
55 return CGM->getTypes().arrangeFreeFunctionType(Ty); in arrangeFreeFunctionType()
61 return CGM->getTypes().arrangeCXXMethodType(RD, FTP); in arrangeCXXMethodType()
69 return CGM->getTypes().arrangeLLVMFunctionInfo( in arrangeFreeFunctionCall()
H A DCGCXX.cpp145 = getTypes().GetFunctionType(AliasDecl)->getPointerTo(); in TryEmitDefinitionAsAlias()
208 getTypes().arrangeCXXStructorDeclaration(MD, Type); in codegenCXXStructor()
244 FnInfo = &getTypes().arrangeCXXStructorDeclaration(MD, Type); in getAddrOfCXXStructor()
245 FnType = getTypes().GetFunctionType(*FnInfo); in getAddrOfCXXStructor()
310 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
312 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FInfo); in BuildAppleKextVirtualDestructorCall()
H A DCGObjCRuntime.cpp94 llvm::Type *LTy = CGF.CGM.getTypes().ConvertTypeForMem(IvarTy); in EmitValueForIvarAtOffset()
135 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize, in EmitValueForIvarAtOffset()
354 CGM.getTypes().arrangeObjCMessageSendSignature(method, callArgs[0].Ty); in getMessageSendInfo()
357 CGM.getTypes().GetFunctionType(signature)->getPointerTo(); in getMessageSendInfo()
367 CGM.getTypes().arrangeFreeFunctionCall(resultType, callArgs, einfo, in getMessageSendInfo()
375 CGM.getTypes().arrangeFreeFunctionCall(resultType, callArgs, in getMessageSendInfo()
381 CGM.getTypes().GetFunctionType(argsInfo)->getPointerTo(); in getMessageSendInfo()
H A DCGDeclCXX.cpp102 addr, CGF.getTypes().ConvertType(type)->getPointerTo()); in EmitDeclDestroy()
181 CGM.getTypes().arrangeNullaryFunction(), FunctionArgList()); in createAtExitStub()
459 getTypes().arrangeNullaryFunction(), in GenerateCXXGlobalVarDeclInitFunc()
482 getTypes().arrangeNullaryFunction(), FunctionArgList()); in GenerateCXXGlobalInitFunc()
533 getTypes().arrangeNullaryFunction(), FunctionArgList()); in GenerateCXXGlobalDtorsFunc()
561 const CGFunctionInfo &FI = CGM.getTypes().arrangeFreeFunctionDeclaration( in generateDestroyHelper()
563 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); in generateDestroyHelper()
H A DCGCXXABI.cpp67 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer()
72 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType()
84 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer()
85 CGM.getTypes().arrangeCXXMethodType(RD, FPT)); in EmitLoadOfMemberFunctionPointer()
H A DCGVTables.cpp49 llvm::Type *Ty = getTypes().GetFunctionTypeForVTable(GD); in GetAddrOfThunk()
136 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FnInfo); in GenerateVarArgsThunk()
263 CGM.getTypes().arrangeCXXMethodCall(CallArgs, FPT, in EmitCallAndReturnForThunk()
372 CGM.getTypes().GetFunctionType(CGM.getTypes().arrangeGlobalDeclaration(GD)); in GenerateThunk()
388 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeGlobalDeclaration(GD); in emitThunk()
405 CGM.getTypes().GetFunctionTypeForVTable(GD)) { in emitThunk()
475 if (!CGM.getTypes().isFuncTypeConvertible( in maybeEmitThunkForVTable()
510 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in CreateVTableInitializer()
593 llvm::Type *Ty = CGM.getTypes().GetFunctionTypeForVTable(GD); in CreateVTableInitializer()
H A DCGBlocks.cpp80 llvm::Type *ulong = CGM.getTypes().ConvertType(C.UnsignedLongTy); in buildBlockDescriptor()
87 i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); in buildBlockDescriptor()
324 llvm::Type *i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); in initializeForBlockHeader()
325 llvm::Type *intTy = CGM.getTypes().ConvertType(C.IntTy); in initializeForBlockHeader()
368 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); in computeBlockInfo()
389 llvm::Type *llvmType = CGM.getTypes().ConvertType(byRefPtrTy); in computeBlockInfo()
451 CGM.getTypes().ConvertTypeForMem(VT); in computeBlockInfo()
904 getTypes().ConvertType(getContext().UnsignedLongTy); in getBlockDescriptorType()
986 CGM.getTypes().arrangeBlockFunctionCall(Args, FuncTy); in EmitBlockCallExpr()
989 llvm::Type *BlockFTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitBlockCallExpr()
[all …]
H A DCGExprConstant.cpp529 llvm::Type *ValTy = CGM.getTypes().ConvertType(Ty); in Finalize()
877 return CGM.getTypes().ConvertType(T); in ConvertType()
1036 llvm::Type *BoolTy = getTypes().ConvertTypeForMem(E->getType()); in EmitConstantInit()
1061 llvm::Type *BoolTy = getTypes().ConvertTypeForMem(E->getType()); in EmitConstantExpr()
1093 llvm::Type *DestTy = getTypes().ConvertTypeForMem(DestType); in EmitConstantValue()
1197 llvm::Type *ResultType = getTypes().ConvertType(DestType); in EmitConstantValue()
1223 getTypes().ConvertType(CAT->getElementType()); in EmitConstantValue()
1274 llvm::Type *BoolTy = getTypes().ConvertTypeForMem(DestType); in EmitConstantValueForMemory()
1309 const CGRecordLayout &layout = CGM.getTypes().getCGRecordLayout(record); in EmitNullConstant()
1384 const CGRecordLayout &baseLayout = CGM.getTypes().getCGRecordLayout(base); in EmitNullConstantForBase()
[all …]
H A DCGExprCXX.cpp81 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required), in EmitCXXMemberOrOperatorCall()
92 return EmitCall(CGM.getTypes().arrangeCXXStructorDeclaration(MD, Type), in EmitCXXStructorCall()
211 FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitCXXMemberOrOperatorMemberCallExpr()
214 FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitCXXMemberOrOperatorMemberCallExpr()
217 FInfo = &CGM.getTypes().arrangeCXXMethodDeclaration(CalleeDecl); in EmitCXXMemberOrOperatorMemberCallExpr()
219 llvm::FunctionType *Ty = CGM.getTypes().GetFunctionType(*FInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
323 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required), in EmitCXXMemberPointerCallExpr()
363 if (!CGF.CGM.getTypes().isZeroInitializable(Base)) { in EmitNullBaseClassInitialization()
867 if (!CGM.getTypes().isZeroInitializable(ElementType)) in EmitNewArrayInitializer()
1036 CGF.EmitCall(CGF.CGM.getTypes().arrangeFreeFunctionCall( in EmitNewDeleteCall()
H A DCodeGenModule.cpp879 SetLLVMFunctionAttributes(FD, getTypes().arrangeGlobalDeclaration(GD), F); in SetFunctionAttributes()
1285 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(VD->getType()); in GetWeakRefReference()
1350 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobal()
1351 llvm::Type *Ty = getTypes().GetFunctionType(FI); in EmitGlobal()
1657 Ty = getTypes().ConvertType(cast<ValueDecl>(GD.getDecl())->getType()); in GetAddrOfFunction()
1845 Ty = getTypes().ConvertTypeForMem(ASTTy); in GetAddrOfGlobalVar()
1968 Init = llvm::UndefValue::get(getTypes().ConvertType(T)); in EmitGlobalVarDefinition()
2326 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobalFunctionDefinition()
2327 llvm::FunctionType *Ty = getTypes().GetFunctionType(FI); in EmitGlobalFunctionDefinition()
2437 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType()); in EmitAliasDefinition()
[all …]
H A DCGObjC.cpp171 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); in EmitObjCCollectionLiteral()
469 const CGFunctionInfo &FI = CGM.getTypes().arrangeObjCMethodDeclaration(OMD); in StartObjCMethod()
536 CGF.EmitCall(CGF.getTypes().arrangeFreeFunctionCall(Context.VoidTy, args, in emitStructGetterCall()
802 CGF.EmitCall(CGF.getTypes().arrangeFreeFunctionCall(CGF.getContext().VoidTy, in emitCPPObjectAtomicGetterCall()
896 RValue RV = EmitCall(getTypes().arrangeFreeFunctionCall(propType, args, in generateObjCGetterBody()
909 getTypes().ConvertType(getterMethod->getReturnType()))); in generateObjCGetterBody()
1011 CGF.EmitCall(CGF.getTypes().arrangeFreeFunctionCall(CGF.getContext().VoidTy, in emitStructSetterCall()
1049 CGF.EmitCall(CGF.getTypes().arrangeFreeFunctionCall(CGF.getContext().VoidTy, in emitCPPObjectAtomicSetterCall()
1183 EmitCall(getTypes().arrangeFreeFunctionCall(getContext().VoidTy, args, in generateObjCSetterBody()
1196 EmitCall(getTypes().arrangeFreeFunctionCall(getContext().VoidTy, args, in generateObjCSetterBody()
[all …]
H A DCGOpenMPRuntime.cpp539 auto &FI = CGM.getTypes().arrangeFreeFunctionDeclaration( in EmitOMPThreadPrivateVarDefinition()
542 auto FTy = CGM.getTypes().GetFunctionType(FI); in EmitOMPThreadPrivateVarDefinition()
573 auto &FI = CGM.getTypes().arrangeFreeFunctionDeclaration( in EmitOMPThreadPrivateVarDefinition()
576 auto FTy = CGM.getTypes().GetFunctionType(FI); in EmitOMPThreadPrivateVarDefinition()
621 CGM.getTypes().arrangeNullaryFunction(), ArgList, in EmitOMPThreadPrivateVarDefinition()
H A DCGCUDANV.cpp48 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in CGNVCUDARuntime()
H A DItaniumCXXABI.cpp400 CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer()
401 CGM.getTypes().arrangeCXXMethodType(RD, FPT)); in EmitLoadOfMemberFunctionPointer()
651 CodeGenTypes &Types = CGM.getTypes(); in BuildMemberPointer()
1384 const CGFunctionInfo *FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitVirtualDestructorCall()
1386 llvm::Type *Ty = CGF.CGM.getTypes().GetFunctionType(*FInfo); in EmitVirtualDestructorCall()
1624 llvm::FunctionType::get(CGM.getTypes().ConvertType(CGM.getContext().IntTy), in getGuardAcquireFn()
2048 llvm::Type *Ty = CGF.getTypes().ConvertTypeForMem(T); in EmitThreadLocalVarDeclLValue()
2527 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in BuildVTablePointer()
2881 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildVMIClassTypeInfo()
2899 CGM.getTypes().ConvertType(CGM.getContext().LongTy); in BuildVMIClassTypeInfo()
[all …]
H A DCGClass.cpp900 CGF.getTypes().getCGRecordLayout(FirstField->getParent()); in emitMemcpy()
1779 CGM.getTypes().arrangeCXXConstructorCall(Args, D, Type, ExtraArgs); in EmitCXXConstructorCall()
1808 llvm::Type *t = CGM.getTypes().ConvertType(QT); in EmitSynthesizedCXXCopyCtorCall()
1816 EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, RequiredArgs::All), in EmitSynthesizedCXXCopyCtorCall()
1857 EmitCall(CGM.getTypes() in EmitDelegateCXXConstructorCall()
2175 CGM.getTypes().arrangeCXXMethodDeclaration(callOperator); in EmitForwardingCallToLambda()
2178 CGM.getTypes().GetFunctionType(calleeFnInfo)); in EmitForwardingCallToLambda()
2244 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody()
H A DCGExprAgg.cpp469 CGF.getTypes().isZeroInitializable(elementType))) { in EmitArrayInit()
1022 CGF.getTypes().isZeroInitializable(E->getType())) in isSimpleZero()
1078 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type)) in EmitNullInitializationToLValue()
1213 CGF.getTypes().isZeroInitializable(E->getType())) in VisitInitListExpr()
1282 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType())) in GetNumNonZeroBytesInInit()
H A DCGExpr.cpp1397 llvm::Type *VectorElementTy = CGM.getTypes().ConvertType(EQT); in EmitExtVectorElementLValue()
1422 llvm::Type *OrigTy = CGM.getTypes().ConvertType(LV.getType()); in EmitLoadOfGlobalRegLValue()
1425 Ty = CGM.getTypes().getDataLayout().getIntPtrType(OrigTy); in EmitLoadOfGlobalRegLValue()
1685 llvm::Type *OrigTy = CGM.getTypes().ConvertType(Dst.getType()); in EmitStoreThroughGlobalRegLValue()
1688 Ty = CGM.getTypes().getDataLayout().getIntPtrType(OrigTy); in EmitStoreThroughGlobalRegLValue()
1825 llvm::Type *RealVarTy = CGF.getTypes().ConvertTypeForMem(VD->getType()); in EmitGlobalVarDeclLValue()
1968 *this, VD, T, V, getTypes().ConvertTypeForMem(VD->getType()), in EmitDeclRefLValue()
2645 CGM.getTypes().getCGRecordLayout(field->getParent()); in EmitLValueForField()
2685 unsigned idx = CGM.getTypes().getCGRecordLayout(rec).getLLVMFieldNo(field); in EmitLValueForField()
2722 CGM.getTypes().ConvertTypeForMem(type), in EmitLValueForField()
[all …]
H A DCGObjCGNU.cpp897 CodeGenTypes &Types = CGM.getTypes(); in CGObjCGNU()
906 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in CGObjCGNU()
920 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy)); in CGObjCGNU()
937 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU()
1225 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSendSuper()
1329 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSend()
1365 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in GenerateMessageSend()
1717 CGM.getTypes().ConvertType(CGM.getContext().getObjCProtoType()); in GenerateProtocolRef()
2589 CodeGenTypes &Types = CGM.getTypes(); in GenerateMethod()
H A DCGObjCMac.cpp198 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getExternalProtocolPtrTy()
236 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getGetPropertyFn()
254 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getSetPropertyFn()
274 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getOptimizedSetPropertyFn()
310 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCopyStructFn()
331 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCppAtomicObjectFunction()
347 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getEnumerationMutationFn()
1827 CGM.getTypes().ConvertType(CGF.getContext().getObjCClassType()); in GenerateMessageSendSuper()
2191 llvm::Type *Ty = CGM.getTypes().ConvertType(QualType(RT, 0)); in BuildRCBlockVarRecordLayout()
3349 CodeGenTypes &Types = CGM.getTypes(); in GenerateMethod()
[all …]
H A DCodeGenFunction.cpp102 return CGM.getTypes().ConvertTypeForMem(T); in ConvertTypeForMem()
106 return CGM.getTypes().ConvertType(T); in ConvertType()
521 CGM.getTypes().ConvertType(A->getTypeHint()))), in EmitOpenCLKernelMetadata()
1297 if (!CGM.getTypes().isZeroInitializable(Ty)) { in EmitNullInitialization()
H A DMicrosoftCXXABI.cpp1462 const CGFunctionInfo *FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitVirtualDestructorCall()
1464 llvm::Type *Ty = CGF.CGM.getTypes().GetFunctionType(*FInfo); in EmitVirtualDestructorCall()
1523 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSMemberPointerThunk(MD); in EmitVirtualMemPtrThunk()
1524 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitVirtualMemPtrThunk()
2114 CodeGenTypes &Types = CGM.getTypes(); in BuildMemberPointer()
2134 if (!CGM.getTypes().isFuncTypeConvertible( in BuildMemberPointer()
2612 CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer()
2613 CGM.getTypes().arrangeCXXMethodType(RD, FPT)); in EmitLoadOfMemberFunctionPointer()
H A DCGExprComplex.cpp587 CGF.CGM.getTypes().arrangeFreeFunctionCall( in EmitComplexBinOpLibCall()
590 llvm::FunctionType *FTy = CGF.CGM.getTypes().GetFunctionType(FuncInfo); in EmitComplexBinOpLibCall()
H A DCGAtomic.cpp138 CGF.CGM.getTypes().arrangeFreeFunctionCall(resultType, args, in emitAtomicLibcall()
140 llvm::FunctionType *fnTy = CGF.CGM.getTypes().GetFunctionType(fnInfo); in emitAtomicLibcall()
/minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h152 const TypeList &getTypes() const { return Types; } in getTypes() function
H A DBitcodeWriter.cpp320 const ValueEnumerator::TypeList &TypeList = VE.getTypes(); in WriteTypeTable()
325 uint64_t NumBits = Log2_32_Ceil(VE.getTypes().size()+1); in WriteTypeTable()
1830 Log2_32_Ceil(VE.getTypes().size()+1))); in WriteBlockInfo()
1850 Log2_32_Ceil(VE.getTypes().size()+1))); in WriteBlockInfo()
1903 Log2_32_Ceil(VE.getTypes().size()+1))); in WriteBlockInfo()

12