Home
last modified time | relevance | path

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

12

/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenABITypes.cpp39 return CGM.getTypes().arrangeObjCMessageSendSignature(MD, receiverType); in arrangeObjCMessageSendSignature()
45 return CGM.getTypes().arrangeFreeFunctionType(Ty); in arrangeFreeFunctionType()
51 return CGM.getTypes().arrangeFreeFunctionType(Ty); in arrangeFreeFunctionType()
59 return CGM.getTypes().arrangeCXXMethodType(RD, FTP, MD); in arrangeCXXMethodType()
68 return CGM.getTypes().arrangeLLVMFunctionInfo( in arrangeFreeFunctionCall()
100 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
110 return CGM.getTypes().ConvertTypeForMem(T); in convertTypeForMemory()
116 return CGM.getTypes().getCGRecordLayout(RD).getLLVMFieldNo(FD); in getLLVMFieldNumber()
H A DCGCXX.cpp135 llvm::Type *AliasValueType = getTypes().GetFunctionType(AliasDecl); in TryEmitBaseDestructorAsAlias()
208 const CGFunctionInfo &FnInfo = getTypes().arrangeCXXStructorDeclaration(GD); in codegenCXXStructor()
237 FnInfo = &getTypes().arrangeCXXStructorDeclaration(GD); in getAddrAndTypeOfCXXStructor()
238 FnType = getTypes().GetFunctionType(*FnInfo); in getAddrAndTypeOfCXXStructor()
303 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
305 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FInfo); in BuildAppleKextVirtualDestructorCall()
H A DCGObjCRuntime.cpp65 llvm::Type *LTy = CGF.CGM.getTypes().ConvertTypeForMem(IvarTy); in EmitValueForIvarAtOffset()
105 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize, in EmitValueForIvarAtOffset()
367 CGM.getTypes().arrangeObjCMessageSendSignature(method, callArgs[0].Ty); in getMessageSendInfo()
370 CGM.getTypes().GetFunctionType(signature)->getPointerTo(); in getMessageSendInfo()
373 CGM.getTypes().arrangeCall(signature, callArgs); in getMessageSendInfo()
380 CGM.getTypes().arrangeUnprototypedObjCMessageSend(resultType, callArgs); in getMessageSendInfo()
384 CGM.getTypes().GetFunctionType(argsInfo)->getPointerTo(); in getMessageSendInfo()
H A DCGDeclCXX.cpp124 auto DestTy = CGF.getTypes().ConvertType(Type)->getPointerTo( in EmitDeclDestroy()
135 Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo()); in EmitDeclDestroy()
199 llvm::Type *LTy = CGM.getTypes().ConvertTypeForMem(T); in EmitCXXGlobalVarDeclInit()
241 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub()
484 FTy, FnName.str(), getTypes().arrangeNullaryFunction(), D->getLocation()); in EmitCXXGlobalVarDeclInitFunc()
590 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc()
663 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalCleanUpFunc()
724 getContext().VoidTy, Fn, getTypes().arrangeNullaryFunction(), in GenerateCXXGlobalVarDeclInitFunc()
754 getTypes().arrangeNullaryFunction(), FunctionArgList()); in GenerateCXXGlobalInitFunc()
814 getTypes().arrangeNullaryFunction(), FunctionArgList()); in GenerateCXXGlobalCleanUpFunc()
[all …]
H A DCGExprConstant.cpp602 CGM.getTypes().getCGRecordLayout(Field->getParent()); in AppendBitField()
855 llvm::Type *ValTy = CGM.getTypes().ConvertType(Type); in Finalize()
1275 llvm::Type *ValTy = CGM.getTypes().ConvertType(destType); in VisitDesignatedInitUpdateExpr()
1327 return CGM.getTypes().ConvertType(T); in ConvertType()
1708 llvm::Type *boolTy = CGM.getTypes().ConvertTypeForMem(destType); in emitForMemory()
1828 auto destTy = CGM.getTypes().ConvertTypeForMem(DestType); in tryEmit()
1956 return C.getElementBitCast(CGM.getTypes().ConvertTypeForMem(T)); in emitConstantObjCStringLiteral()
2107 llvm::Type *ResultType = CGM.getTypes().ConvertType(DestType); in tryEmitPrivate()
2155 cast<llvm::ArrayType>(CGM.getTypes().ConvertType(DestType)); in tryEmitPrivate()
2311 if (getTypes().isZeroInitializable(T)) in EmitNullConstant()
[all …]
H A DCGCXXABI.cpp33 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer()
38 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType()
52 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer()
53 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr)); in EmitLoadOfMemberFunctionPointer()
H A DCGVTables.cpp166 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FnInfo); in GenerateVarArgsThunk()
342 const CGFunctionInfo &CallFnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCallAndReturnForThunk()
461 Ty = CGM.getTypes().GetFunctionType(FnInfo); in generateThunk()
507 llvm::Type *ThunkVTableTy = CGM.getTypes().GetFunctionTypeForVTable(GD); in maybeEmitThunk()
511 bool IsUnprototyped = !CGM.getTypes().isFuncTypeConvertible( in maybeEmitThunk()
519 IsUnprototyped ? CGM.getTypes().arrangeUnprototypedMustTailThunk(MD) in maybeEmitThunk()
520 : CGM.getTypes().arrangeGlobalDeclaration(GD); in maybeEmitThunk()
521 llvm::FunctionType *ThunkFnTy = CGM.getTypes().GetFunctionType(FnInfo); in maybeEmitThunk()
801 llvm::Type *fnTy = CGM.getTypes().GetFunctionTypeForVTable(GD); in addVTableComponent()
H A DCGBlocks.cpp559 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); in computeBlockInfo()
657 CGM.getTypes().ConvertTypeForMem(VT); in computeBlockInfo()
1114 getTypes().ConvertType(getContext().UnsignedLongTy); in getBlockDescriptorType()
1230 CGM.getTypes().arrangeBlockFunctionCall(Args, FuncTy); in EmitBlockCallExpr()
1233 llvm::Type *BlockFTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitBlockCallExpr()
1494 CGM.getTypes().arrangeBlockFunctionDeclaration(fnType, args); in GenerateBlockFunction()
1943 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateCopyHelperFunction()
2138 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateDestroyHelperFunction()
2390 llvm::FunctionType *LTy = CGF.CGM.getTypes().GetFunctionType(FI); in generateByrefCopyHelper()
2463 CGF.CGM.getTypes().arrangeBuiltinFunctionDeclaration(R, args); in generateByrefDisposeHelper()
[all …]
H A DCGExprCXX.cpp48 Args.add(RValue::get(This), CGF.getTypes().DeriveThisType(RD, MD)); in commonEmitCXXMemberOrOperatorCall()
87 auto &FnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCXXMemberOrOperatorCall()
107 llvm::Type *NewType = CGM.getTypes().ConvertType(DstTy); in EmitCXXDestructorCall()
115 return EmitCall(CGM.getTypes().arrangeCXXStructorDeclaration(Dtor), Callee, in EmitCXXDestructorCall()
324 FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitCXXMemberOrOperatorMemberCallExpr()
327 FInfo = &CGM.getTypes().arrangeCXXMethodDeclaration(CalleeDecl); in EmitCXXMemberOrOperatorMemberCallExpr()
329 llvm::FunctionType *Ty = CGM.getTypes().GetFunctionType(*FInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
474 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required, in EmitCXXMemberPointerCallExpr()
1008 if (!CGM.getTypes().isZeroInitializable(ElementType)) in EmitNewArrayInitializer()
1314 CGF.EmitCall(CGF.CGM.getTypes().arrangeFreeFunctionCall( in EmitNewDeleteCall()
[all …]
H A DCGOpenMPRuntimeGPU.cpp597 : WorkerFn(nullptr), CGFI(CGM.getTypes().arrangeNullaryFunction()), in WorkerFunctionState()
2658 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitInterWarpCopyFunction()
2959 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitShuffleAndReduceFunction()
3115 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitListToGlobalCopyFunction()
3136 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitListToGlobalCopyFunction()
3224 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitListToGlobalReduceFunction()
3238 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitListToGlobalReduceFunction()
3320 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitGlobalToListCopyFunction()
3341 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitGlobalToListCopyFunction()
3444 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitGlobalToListReduceFunction()
[all …]
H A DItaniumCXXABI.cpp633 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer()
634 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr)); in EmitLoadOfMemberFunctionPointer()
1029 CodeGenTypes &Types = CGM.getTypes(); in BuildMemberPointer()
2008 &CGM.getTypes().arrangeCXXStructorDeclaration(GD); in EmitVirtualDestructorCall()
2009 llvm::FunctionType *Ty = CGF.CGM.getTypes().GetFunctionType(*FInfo); in EmitVirtualDestructorCall()
2554 assert((TLS || CGF.getTypes().getCodeGenOpts().CXAAtExit) && in emitGlobalDtorWithCXAAtExit()
2806 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FI); in getOrCreateThreadLocalWrapper()
3987 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildVMIClassTypeInfo()
4032 CGM.getTypes().ConvertType(OffsetFlagsTy); in BuildVMIClassTypeInfo()
4107 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildPointerTypeInfo()
[all …]
H A DCodeGenModule.cpp2907 llvm::Type *Ty = getTypes().GetFunctionType(FI); in EmitGlobal()
3243 getTypes().arrangeGlobalDeclaration(GD); in emitMultiVersionFunctions()
3300 llvm::Type *DeclTy = getTypes().ConvertType(FD->getType()); in emitCPUDispatchDefinition()
3304 DeclTy = getTypes().GetFunctionType(FInfo); in emitCPUDispatchDefinition()
3659 Ty = getTypes().ConvertType(FD->getType()); in GetAddrOfFunction()
4001 auto Ty = getTypes().GetFunctionType(*FInfo); in GetAddrOfGlobal()
4008 llvm::FunctionType *Ty = getTypes().GetFunctionType(FI); in GetAddrOfGlobal()
4071 Ty = getTypes().ConvertTypeForMem(ASTTy); in GetAddrOfGlobalVar()
4340 Init = llvm::UndefValue::get(getTypes().ConvertType(T)); in EmitGlobalVarDefinition()
4802 llvm::FunctionType *Ty = getTypes().GetFunctionType(FI); in EmitGlobalFunctionDefinition()
[all …]
H A DCGObjC.cpp213 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); in EmitObjCCollectionLiteral()
760 const CGFunctionInfo &FI = CGM.getTypes().arrangeObjCMethodDeclaration(OMD); in StartObjCMethod()
840 CGF.EmitCall(CGF.getTypes().arrangeBuiltinFunctionCall(Context.VoidTy, args), in emitStructGetterCall()
1106 CGF.getTypes().arrangeBuiltinFunctionCall(CGF.getContext().VoidTy, args), in emitCPPObjectAtomicGetterCall()
1206 RValue RV = EmitCall(getTypes().arrangeBuiltinFunctionCall( in generateObjCGetterBody()
1217 getTypes().ConvertType(getterMethod->getReturnType()))); in generateObjCGetterBody()
1678 CodeGenTypes &Types = CGM.getTypes(); in GenerateObjCCtorDtorMethod()
3705 CGM.getTypes().arrangeBuiltinFunctionDeclaration(ReturnTy, args); in GenerateObjCAtomicSetterCopyHelperFunction()
3707 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateObjCAtomicSetterCopyHelperFunction()
3789 CGM.getTypes().arrangeBuiltinFunctionDeclaration(ReturnTy, args); in GenerateObjCAtomicGetterCopyHelperFunction()
[all …]
H A DCGOpenMPRuntime.cpp1373 const CGRecordLayout &RL = CGM.getTypes().getCGRecordLayout(RD); in createGlobalStruct()
1388 const CGRecordLayout &RL = CGM.getTypes().getCGRecordLayout(RD); in createConstantGlobalStructAndAddToParent()
1791 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); in emitThreadPrivateVarDefinition()
1824 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); in emitThreadPrivateVarDefinition()
1931 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); in emitDeclareTargetVarDefinition()
1969 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); in emitDeclareTargetVarDefinition()
3578 CGM.getTypes().GetFunctionType(TaskEntryFnInfo); in emitProxyTaskFunction()
3680 CGM.getTypes().GetFunctionType(DestructorFnInfo); in emitDestructorsFunction()
3784 CGM.getTypes().GetFunctionType(TaskPrivatesMapFnInfo); in emitTaskPrivateMappingFunction()
9747 BeginIn, CGM.getTypes().ConvertTypeForMem(PtrTy)); in emitUserDefinedMapper()
[all …]
H A DCGOpenCLRuntime.cpp183 CGF.getTypes().ClangCallConvToLLVMCallConv(CallingConv::CC_OpenCLKernel)); in emitOpenCLEnqueuedBlock()
H A DCGClass.cpp967 CGF.getTypes().getCGRecordLayout(FirstField->getParent()); in emitMemcpy()
2119 CGF.CGM.getTypes().arrangeCXXConstructorCall(Args, Ctor, Type, 0, 0); in canEmitDelegateCallArgs()
2167 PassPrototypeArgs = getTypes().inheritingCtorHasParams(Inherited, Type); in EmitCXXConstructorCall()
2182 const CGFunctionInfo &Info = CGM.getTypes().arrangeCXXConstructorCall( in EmitCXXConstructorCall()
2338 llvm::Type *t = CGM.getTypes().ConvertType(QT); in EmitSynthesizedCXXCopyCtorCall()
2871 CGM.getTypes().arrangeCXXMethodDeclaration(callOperator); in EmitForwardingCallToLambda()
2874 CGM.getTypes().GetFunctionType(calleeFnInfo)); in EmitForwardingCallToLambda()
2943 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody()
H A DCGExpr.cpp2019 llvm::Type *VectorElementTy = CGM.getTypes().ConvertType(EQT); in EmitExtVectorElementLValue()
2043 llvm::Type *OrigTy = CGM.getTypes().ConvertType(LV.getType()); in EmitLoadOfGlobalRegLValue()
2046 Ty = CGM.getTypes().getDataLayout().getIntPtrType(OrigTy); in EmitLoadOfGlobalRegLValue()
2317 llvm::Type *OrigTy = CGM.getTypes().ConvertType(Dst.getType()); in EmitStoreThroughGlobalRegLValue()
2320 Ty = CGM.getTypes().getDataLayout().getIntPtrType(OrigTy); in EmitStoreThroughGlobalRegLValue()
2699 llvm::Type *VarTy = getTypes().ConvertTypeForMem(VD->getType()); in EmitDeclRefLValue()
4239 CGF.CGM.getTypes().getCGRecordLayout(rec).getLLVMFieldNo(field); in emitAddrOfFieldStorage()
4251 CGF.CGM.getTypes().getCGRecordLayout(rec).getLLVMFieldNo(field); in emitPreserveStructAccess()
4282 CGM.getTypes().getCGRecordLayout(field->getParent()); in EmitLValueForField()
5257 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeFreeFunctionCall( in EmitCall()
[all …]
H A DCGExprAgg.cpp577 CGF.getTypes().isZeroInitializable(elementType))) { in EmitArrayInit()
1504 CGF.getTypes().isZeroInitializable(E->getType())) in isSimpleZero()
1509 CGF.getTypes().isPointerZeroInitializable(E->getType()) && in isSimpleZero()
1565 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type)) in EmitNullInitializationToLValue()
1716 CGF.getTypes().isZeroInitializable(E->getType())) in VisitInitListExpr()
1889 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType())) in GetNumNonZeroBytesInInit()
H A DCGObjCMac.cpp198 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getExternalProtocolPtrTy()
236 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getGetPropertyFn()
251 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getSetPropertyFn()
270 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getOptimizedSetPropertyFn()
305 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCopyStructFn()
325 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCppAtomicObjectFunction()
339 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getEnumerationMutationFn()
351 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getLookUpClassFn()
2175 CodeGenTypes &Types = CGM.getTypes(); in EmitMessageSend()
4030 CodeGenTypes &Types = CGM.getTypes(); in GenerateMethod()
[all …]
H A DMicrosoftCXXABI.cpp1975 &CGM.getTypes().arrangeCXXStructorDeclaration(GD); in EmitVirtualDestructorCall()
1976 llvm::FunctionType *Ty = CGF.CGM.getTypes().GetFunctionType(*FInfo); in EmitVirtualDestructorCall()
2041 CGM.getTypes().arrangeUnprototypedMustTailThunk(MD); in EmitVirtualMemPtrThunk()
2042 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitVirtualMemPtrThunk()
2392 FTy, "__tls_init", CGM.getTypes().arrangeNullaryFunction(), in EmitThreadLocalInitFuncs()
2847 CodeGenTypes &Types = CGM.getTypes(); in EmitMemberFunctionPointer()
3408 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer()
3409 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr)); in EmitLoadOfMemberFunctionPointer()
3975 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); in getAddrOfCXXCtorClosure()
3976 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in getAddrOfCXXCtorClosure()
[all …]
H A DCGCUDANV.cpp200 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in CGNVCUDARuntime()
391 llvm::Type *Ty = CGM.getTypes().ConvertType(CQT); in emitDeviceStubBodyNew()
395 CGM.getTypes().arrangeFunctionDeclaration(cudaLaunchKernelFD); in emitDeviceStubBodyNew()
H A DSwiftCallingConv.cpp87 auto eltLLVMType = CGM.getTypes().ConvertType(eltType); in addTypedData()
113 auto *llvmType = CGM.getTypes().ConvertType(type); in addTypedData()
/netbsd/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DDFAEmitter.cpp209 SmallVector<std::string, 4> getTypes() { return Types; } in getTypes() function in __anonaa8d6ae10211::Transition
309 const auto &ActionTypes = Transitions.back().getTypes(); in emit()
/netbsd/external/apache2/llvm/dist/clang/utils/TableGen/
H A DSveEmitter.cpp190 ArrayRef<SVEType> getTypes() const { return Types; } in getTypes() function in __anon93c24aae0111::Intrinsic
931 OS << getTypes()[0].str() << " " << ProtoName << "("; in emitIntrinsic()
932 for (unsigned I = 0; I < getTypes().size() - 1; ++I) { in emitIntrinsic()
935 OS << getTypes()[I + 1].str(); in emitIntrinsic()
/netbsd/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h212 const TypeList &getTypes() const { return Types; } in getTypes() function

12