/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CodeGenABITypes.cpp | 39 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 D | CGCXX.cpp | 135 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 D | CGObjCRuntime.cpp | 65 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 D | CGDeclCXX.cpp | 124 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 D | CGExprConstant.cpp | 602 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 D | CGCXXABI.cpp | 33 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 D | CGVTables.cpp | 166 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 D | CGBlocks.cpp | 559 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 D | CGExprCXX.cpp | 48 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 D | CGOpenMPRuntimeGPU.cpp | 597 : 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 D | ItaniumCXXABI.cpp | 633 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 D | CodeGenModule.cpp | 2907 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 D | CGObjC.cpp | 213 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 D | CGOpenMPRuntime.cpp | 1373 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 D | CGOpenCLRuntime.cpp | 183 CGF.getTypes().ClangCallConvToLLVMCallConv(CallingConv::CC_OpenCLKernel)); in emitOpenCLEnqueuedBlock()
|
H A D | CGClass.cpp | 967 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 D | CGExpr.cpp | 2019 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 D | CGExprAgg.cpp | 577 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 D | CGObjCMac.cpp | 198 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 D | MicrosoftCXXABI.cpp | 1975 &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 D | CGCUDANV.cpp | 200 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 D | SwiftCallingConv.cpp | 87 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 D | DFAEmitter.cpp | 209 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 D | SveEmitter.cpp | 190 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 D | ValueEnumerator.h | 212 const TypeList &getTypes() const { return Types; } in getTypes() function
|