Home
last modified time | relevance | path

Searched refs:ConvertTypeForMem (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenTypes.cpp91 llvm::Type *CodeGenTypes::ConvertTypeForMem(QualType T, bool ForBitField) { in ConvertTypeForMem() function in CodeGenTypes
657 llvm::Type *PointeeType = ConvertTypeForMem(ETy); in ConvertType()
665 llvm::Type *PointeeType = ConvertTypeForMem(ETy); in ConvertType()
679 ResultType = ConvertTypeForMem(A->getElementType()); in ConvertType()
688 ResultType = ConvertTypeForMem(A->getElementType()); in ConvertType()
698 llvm::Type *EltTy = ConvertTypeForMem(A->getElementType()); in ConvertType()
751 ConvertTypeForMem(cast<ObjCObjectPointerType>(Ty)->getPointeeType()); in ConvertType()
771 : ConvertTypeForMem(FTy); in ConvertType()
799 ResultType = ConvertTypeForMem(valueType); in ConvertType()
H A DCGOpenMPRuntimeGPU.cpp1709 llvm::Type *LLVMCastTy = CGF.ConvertTypeForMem(CastTy); in castValueToType()
1791 llvm::Type *IntTy = CGF.ConvertTypeForMem(IntType); in shuffleAndStore()
2181 llvm::Type *CopyType = CGF.ConvertTypeForMem(CType); in emitInterWarpCopyFunction()
2598 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitListToGlobalCopyFunction()
2613 ElemTy = CGF.ConvertTypeForMem(Private->getType()); in emitListToGlobalCopyFunction()
2703 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitListToGlobalReduceFunction()
2807 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitGlobalToListCopyFunction()
2823 ElemTy = CGF.ConvertTypeForMem(Private->getType()); in emitGlobalToListCopyFunction()
2913 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitGlobalToListReduceFunction()
3595 CGF.ConvertTypeForMem(ElemTy)); in createParallelDataSharingWrapper()
[all …]
H A DCGRecordLayoutBuilder.cpp148 llvm::Type *Type = Types.ConvertTypeForMem(FD->getType()); in getStorageType()
414 Types.ConvertTypeForMem(Field->getType(), /*ForBitField=*/true); in accumulateBitFields()
551 llvm::Type *ResLTy = Types.ConvertTypeForMem(Field->getType()); in computeVolatileBitfields()
625 Types.ConvertTypeForMem(F->getType())->getPrimitiveSizeInBits()) - in computeVolatileBitfields()
846 llvm::Type *Ty = Types.ConvertTypeForMem(FD->getType()); in MakeInfo()
H A DCodeGenABITypes.cpp110 return CGM.getTypes().ConvertTypeForMem(T); in convertTypeForMemory()
H A DCGExpr.cpp143 Address Result = CreateTempAlloca(ConvertTypeForMem(Ty), Align, Name, in CreateMemTemp()
454 llvm::Type *Ty = ConvertTypeForMem(E->getType()); in EmitMaterializeTemporaryExpr()
512 llvm::Type *TemporaryType = ConvertTypeForMem(E->getType()); in EmitMaterializeTemporaryExpr()
1664 llvm::Type *LTy = CGF.ConvertTypeForMem(ED->getIntegerType()); in getRangeForType()
2255 llvm::Type *ResLTy = ConvertTypeForMem(Dst.getType()); in EmitStoreThroughBitfieldLValue()
2569 return Address(Load, ConvertTypeForMem(PointeeType), Align); in EmitLoadOfReference()
2586 return Address(Addr, ConvertTypeForMem(PtrTy->getPointeeType()), in EmitLoadOfPointer()
3793 return Address(eltPtr, CGF.ConvertTypeForMem(eltType), eltAlign); in emitArraySubscriptGEP()
4008 CGF.ConvertTypeForMem(ElTy), Align); in emitOMPArraySectionBase()
4546 llvm::Type *llvmType = ConvertTypeForMem(FieldType); in EmitLValueForFieldInitialization()
[all …]
H A DCGExprConstant.cpp645 llvm::Type *ElemTy = Emitter.CGM.getTypes().ConvertTypeForMem(ElemType); in EmitDesignatedInitUpdater()
740 CGM.getTypes().ConvertTypeForMem(Field->getType())); in Build()
1737 llvm::Type *boolTy = CGM.getTypes().ConvertTypeForMem(destType); in emitForMemory()
1859 auto destTy = CGM.getTypes().ConvertTypeForMem(DestType); in tryEmit()
1990 return C.getElementBitCast(CGM.getTypes().ConvertTypeForMem(T)); in emitConstantObjCStringLiteral()
2346 cast<llvm::PointerType>(getTypes().ConvertTypeForMem(T)), T); in EmitNullConstant()
2349 return llvm::Constant::getNullValue(getTypes().ConvertTypeForMem(T)); in EmitNullConstant()
2353 cast<llvm::ArrayType>(getTypes().ConvertTypeForMem(T)); in EmitNullConstant()
H A DCodeGenTypes.h133 llvm::Type *ConvertTypeForMem(QualType T, bool ForBitField = false);
H A DCGDecl.cpp259 llvm::Type *LTy = getTypes().ConvertTypeForMem(Ty); in getOrCreateStaticVarDecl()
419 llvm::Type *elemTy = ConvertTypeForMem(D.getType()); in EmitStaticVarDecl()
1535 allocaTy = ConvertTypeForMem(Ty); in EmitAutoVarAlloca()
1597 llvm::Type *llvmTy = ConvertTypeForMem(VlaSize.Type); in EmitAutoVarAlloca()
2261 llvm::Type *llvmElementType = ConvertTypeForMem(elementType); in emitArrayDestroy()
2291 llvm::Type *elemTy = CGF.ConvertTypeForMem(type); in emitPartialArrayDestroy()
2479 DeclPtr = Builder.CreateElementBitCast(DeclPtr, ConvertTypeForMem(Ty), in EmitParmDecl()
2674 llvm::Type *Ty = getTypes().ConvertTypeForMem(ASTTy); in EmitOMPAllocateDecl()
H A DCGCall.cpp1023 llvm::Type *EltTy = CGF.ConvertTypeForMem(CAE->EltTy); in forConstantArrayExpansion()
1696 llvm::Type *LTy = ConvertTypeForMem(it->type); in GetFunctionType()
1703 llvm::Type *LTy = ConvertTypeForMem(it->type); in GetFunctionType()
2003 llvm::Type *Ty = Types.ConvertTypeForMem(QTy); in DetermineNoUndef()
2370 SRETAttrs.addStructRetAttr(getTypes().ConvertTypeForMem(RetTy)); in ConstructAttributeList()
2511 Attrs.addByRefAttr(getTypes().ConvertTypeForMem(ParamType)); in ConstructAttributeList()
2753 V = Address(Builder.CreateLoad(V), ConvertTypeForMem(Ty), in EmitFunctionProlog()
2902 Address arg(V, ConvertTypeForMem(pointeeTy), in EmitFunctionProlog()
3750 llvm::Type *IRTy = CGF.ConvertTypeForMem(Ty); in createPlaceholderSlot()
3944 CGF.ConvertTypeForMem(CRE->getType()->getPointeeType()); in emitWritebackArg()
[all …]
H A DCGOpenMPRuntime.cpp914 PrivateAddr, CGF.ConvertTypeForMem(PrivateType)); in emitCleanups()
1752 Arg, CtorCGF.ConvertTypeForMem(ASTTy)); in emitThreadPrivateVarDefinition()
1972 llvm::Type *VarLVType = CGF.ConvertTypeForMem(VarType); in getAddrOfArtificialThreadPrivate()
3547 CGF.ConvertTypeForMem(SharedsPtrTy)); in emitProxyTaskFunction()
3785 CGF.ConvertTypeForMem(SharedsTy)), in emitPrivatesInit()
4575 CGF.ConvertTypeForMem(KmpDependInfoPtrTy)), in getDepobjElements()
4948 CGF.ConvertTypeForMem(KmpDependInfoTy)); in emitDestroyClause()
7947 CGF.ConvertTypeForMem( in generateInfoForComponentList()
8947 Address VDAddr(Arg, CGF.ConvertTypeForMem(VDType), in generateInfoForLambdaCaptures()
9931 BeginIn, CGM.getTypes().ConvertTypeForMem(PtrTy)); in emitUserDefinedMapper()
[all …]
H A DCGExprCXX.cpp1076 ElementTy = ConvertTypeForMem(AllocType); in EmitNewArrayInitializer()
1715 llvm::Type *elementTy = ConvertTypeForMem(allocType); in EmitCXXNewExpr()
1745 llvm::Type *resultType = ConvertTypeForMem(E->getType()); in EmitCXXNewExpr()
2106 ConvertTypeForMem(DeleteTy), Ptr.getAlignment()); in EmitCXXDeleteExpr()
2109 assert(ConvertTypeForMem(DeleteTy) == Ptr.getElementType()); in EmitCXXDeleteExpr()
H A DCGStmtOpenMP.cpp159 Address(llvm::UndefValue::get(CGF.ConvertTypeForMem( in emitPreInitStmt()
161 CGF.ConvertTypeForMem(OrigVDTy), in emitPreInitStmt()
1001 CGM.getTypes().ConvertTypeForMem(VD->getType()), in EmitOMPCopyinClause()
1172 CGM.getTypes().ConvertTypeForMem(RefTy->getPointeeType()), in EmitOMPLastprivateClauseFinal()
1269 ConvertTypeForMem(RHSVD->getType()), in EmitOMPReductionClauseInit()
1279 OriginalAddr, ConvertTypeForMem(LHSVD->getType()), "lhs.begin"); in EmitOMPReductionClauseInit()
1643 return Address(Addr, CGF.ConvertTypeForMem(CVD->getType()), Align); in getAddressOfLocalVariable()
4784 Replacement = Address(Ptr, CGF.ConvertTypeForMem(VDType), in EmitOMPTaskBasedDirective()
4789 Address Replacement(Ptr, CGF.ConvertTypeForMem(VDType), in EmitOMPTaskBasedDirective()
4881 CGF.ConvertTypeForMem(InRedPrivs[Cnt]->getType()), in EmitOMPTaskBasedDirective()
[all …]
H A DCodeGenFunction.cpp191 Address Addr(V, ConvertTypeForMem(T), Alignment); in MakeNaturalAlignAddrLValue()
203 Address Addr(V, ConvertTypeForMem(T), Align); in MakeNaturalAlignPointeeAddrLValue()
208 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) { in ConvertTypeForMem() function in CodeGenFunction
209 return CGM.getTypes().ConvertTypeForMem(T); in ConvertTypeForMem()
2126 ConvertTypeForMem(eltType), in emitArrayLength()
H A DCGExprScalar.cpp426 Result, CGF.ConvertTypeForMem(E->getType()), in VisitConstantExpr()
2018 Addr = Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2026 CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2050 CGF.ConvertTypeForMem( in VisitCastExpr()
2148 Addr = Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(DestTy), in VisitCastExpr()
2649 llvm::Type *elemTy = CGF.ConvertTypeForMem(vla->getElementType()); in EmitScalarPrePostIncDec()
2674 llvm::Type *elemTy = CGF.ConvertTypeForMem(type); in EmitScalarPrePostIncDec()
3527 llvm::Type *elemTy = CGF.ConvertTypeForMem(vla->getElementType()); in emitPointerArithmetic()
3549 llvm::Type *elemTy = CGF.ConvertTypeForMem(elementType); in emitPointerArithmetic()
4914 ConvertTypeForMem(BaseExpr->getType()->getPointeeType()); in EmitObjCIsaExpr()
H A DCGObjCRuntime.cpp65 llvm::Type *LTy = CGF.CGM.getTypes().ConvertTypeForMem(IvarTy); in EmitValueForIvarAtOffset()
H A DCGCXXABI.h63 CGF.ConvertTypeForMem(CGF.CXXABIThisDecl->getType()->getPointeeType()), in getThisAddress()
H A DCGAtomic.cpp1340 Builder.CreateElementBitCast(Dest, ConvertTypeForMem(RValTy)), in EmitAtomicExpr()
1393 Builder.CreateElementBitCast(Dest, ConvertTypeForMem(RValTy)), in EmitAtomicExpr()
1465 Builder.CreateElementBitCast(Dest, ConvertTypeForMem(RValTy)), in EmitAtomicExpr()
1533 ? CGF.ConvertTypeForMem(ValueTy) in ConvertIntToValueOrAtomic()
H A DTargetInfo.cpp105 return CGF.ConvertTypeForMem( in getVAListElementType()
422 llvm::Type *EltTy = CGF.ConvertTypeForMem(CTy->getElementType()); in complexTempStructure()
705 llvm::Type *ElementTy = CGF.ConvertTypeForMem(Ty); in EmitVAArgInstr()
725 CGF.ConvertTypeForMem(Ty)); in EmitVAArgInstr()
2033 llvm::Type *LLTy = CGT.ConvertTypeForMem(Type); in addFieldToArgStruct()
4056 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty); in EmitX86_64VAArgFromMemory()
4146 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty); in EmitVAArg()
7585 llvm::Type *ArgTy = CGF.ConvertTypeForMem(Ty); in EmitVAArg()
8718 llvm::Type *PTy = CGF.ConvertTypeForMem(Ty); in EmitVAArgFromMemory()
8898 llvm::Type *OverflowPTy = CGF.ConvertTypeForMem(Ty); in EmitVAArgForHexagonLinux()
[all …]
H A DCodeGenModule.cpp3044 llvm::Type *Ty = getTypes().ConvertTypeForMem(GD->getType()); in GetAddrOfMSGuidDecl()
3113 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(VD->getType()); in GetWeakRefReference()
4466 Ty = getTypes().ConvertTypeForMem(ASTTy); in GetAddrOfGlobalVar()
4704 Init = llvm::UndefValue::get(getTypes().ConvertTypeForMem(ASTTy)); in EmitGlobalVarDefinition()
4706 Init = llvm::UndefValue::get(getTypes().ConvertTypeForMem(ASTTy)); in EmitGlobalVarDefinition()
4912 llvm::Type *Ty = getTypes().ConvertTypeForMem(D->getType()); in EmitExternalVarDeclaration()
5271 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType()); in EmitAliasDefinition()
5367 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType()); in emitIFuncDefinition()
5857 llvm::Type *Type = getTypes().ConvertTypeForMem(MaterializedType); in GetAddrOfGlobalTemporary()
5910 Type = getTypes().ConvertTypeForMem(MaterializedType); in GetAddrOfGlobalTemporary()
[all …]
H A DCGVTables.cpp95 Address(ReturnValue, CGF.ConvertTypeForMem(ResultType->getPointeeType()), in PerformReturnAdjustment()
204 Address(&*AI, ConvertTypeForMem(MD->getThisType()->getPointeeType()), in GenerateVarArgsThunk()
H A DCGExprAgg.cpp282 CGF.CGM.getDataLayout().getTypeAllocSize(CGF.ConvertTypeForMem(RetTy)); in withReturnValueSlot()
496 llvm::Type *llvmElementType = CGF.ConvertTypeForMem(elementType); in EmitArrayInit()
1804 llvm::Type *llvmElementType = CGF.ConvertTypeForMem(elementType); in VisitArrayInitLoopExpr()
H A DCGDeclCXX.cpp139 Addr = Addr.getElementBitCast(CGF.ConvertTypeForMem(Type)); in EmitDeclDestroy()
H A DCGBlocks.cpp662 CGM.getTypes().ConvertTypeForMem(VT); in computeBlockInfo()
2664 llvm::Type *varTy = ConvertTypeForMem(Ty); in getBlockByrefInfo()
H A DCGClass.cpp165 return Address(ptr, ConvertTypeForMem(memberPtrType->getPointeeType()), in EmitCXXMemberDataPointerAddress()
2181 Address Src = Address(Args[1].getRValue(*this).getScalarVal(), ConvertTypeForMem(SrcTy), in EmitCXXConstructorCall()
H A DCGExprComplex.cpp480 CGF.ConvertTypeForMem(DestTy)); in EmitCast()

12