Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/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.cpp1357 llvm::Type *LLVMCastTy = CGF.ConvertTypeForMem(CastTy); in castValueToType()
1439 llvm::Type *IntTy = CGF.ConvertTypeForMem(IntType); in shuffleAndStore()
1829 llvm::Type *CopyType = CGF.ConvertTypeForMem(CType); in emitInterWarpCopyFunction()
2246 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitListToGlobalCopyFunction()
2261 ElemTy = CGF.ConvertTypeForMem(Private->getType()); in emitListToGlobalCopyFunction()
2351 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitListToGlobalReduceFunction()
2455 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitGlobalToListCopyFunction()
2471 ElemTy = CGF.ConvertTypeForMem(Private->getType()); in emitGlobalToListCopyFunction()
2561 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitGlobalToListReduceFunction()
3243 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.cpp144 Address Result = CreateTempAlloca(ConvertTypeForMem(Ty), Align, Name, in CreateMemTemp()
161 return CreateTempAllocaWithoutCast(ConvertTypeForMem(Ty), Align, Name); in CreateMemTempWithoutCast()
455 llvm::Type *Ty = ConvertTypeForMem(E->getType()); in EmitMaterializeTemporaryExpr()
513 llvm::Type *TemporaryType = ConvertTypeForMem(E->getType()); in EmitMaterializeTemporaryExpr()
2212 llvm::Type *ResLTy = ConvertTypeForMem(Dst.getType()); in EmitStoreThroughBitfieldLValue()
2528 return Address(Load, ConvertTypeForMem(PointeeType), Align); in EmitLoadOfReference()
2545 return Address(Addr, ConvertTypeForMem(PtrTy->getPointeeType()), in EmitLoadOfPointer()
3768 return Address(eltPtr, CGF.ConvertTypeForMem(eltType), eltAlign); in emitArraySubscriptGEP()
3983 CGF.ConvertTypeForMem(ElTy), Align); in emitOMPArraySectionBase()
4522 llvm::Type *llvmType = ConvertTypeForMem(FieldType); in EmitLValueForFieldInitialization()
[all …]
H A DCGExprConstant.cpp646 llvm::Type *ElemTy = Emitter.CGM.getTypes().ConvertTypeForMem(ElemType); in EmitDesignatedInitUpdater()
741 CGM.getTypes().ConvertTypeForMem(Field->getType())); in Build()
1734 llvm::Type *boolTy = CGM.getTypes().ConvertTypeForMem(destType); in emitForMemory()
1856 auto destTy = CGM.getTypes().ConvertTypeForMem(DestType); in tryEmit()
1989 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.h134 llvm::Type *ConvertTypeForMem(QualType T, bool ForBitField = false);
H A DCGDecl.cpp263 llvm::Type *LTy = getTypes().ConvertTypeForMem(Ty); in getOrCreateStaticVarDecl()
423 llvm::Type *elemTy = ConvertTypeForMem(D.getType()); in EmitStaticVarDecl()
1539 allocaTy = ConvertTypeForMem(Ty); in EmitAutoVarAlloca()
1601 llvm::Type *llvmTy = ConvertTypeForMem(VlaSize.Type); in EmitAutoVarAlloca()
2265 llvm::Type *llvmElementType = ConvertTypeForMem(elementType); in emitArrayDestroy()
2295 llvm::Type *elemTy = CGF.ConvertTypeForMem(type); in emitPartialArrayDestroy()
2483 DeclPtr = Builder.CreateElementBitCast(DeclPtr, ConvertTypeForMem(Ty), in EmitParmDecl()
2678 llvm::Type *Ty = getTypes().ConvertTypeForMem(ASTTy); in EmitOMPAllocateDecl()
H A DCGCall.cpp1029 llvm::Type *EltTy = CGF.ConvertTypeForMem(CAE->EltTy); in forConstantArrayExpansion()
1702 llvm::Type *LTy = ConvertTypeForMem(it->type); in GetFunctionType()
1709 llvm::Type *LTy = ConvertTypeForMem(it->type); in GetFunctionType()
2043 llvm::Type *Ty = Types.ConvertTypeForMem(QTy); in DetermineNoUndef()
2423 SRETAttrs.addStructRetAttr(getTypes().ConvertTypeForMem(RetTy)); in ConstructAttributeList()
2562 Attrs.addByRefAttr(getTypes().ConvertTypeForMem(ParamType)); in ConstructAttributeList()
2803 V = Address(Builder.CreateLoad(V), ConvertTypeForMem(Ty), in EmitFunctionProlog()
2952 Address arg(V, ConvertTypeForMem(pointeeTy), in EmitFunctionProlog()
3800 llvm::Type *IRTy = CGF.ConvertTypeForMem(Ty); in createPlaceholderSlot()
3994 CGF.ConvertTypeForMem(CRE->getType()->getPointeeType()); in emitWritebackArg()
[all …]
H A DCGOpenMPRuntime.cpp915 PrivateAddr, CGF.ConvertTypeForMem(PrivateType)); in emitCleanups()
1747 Arg, CtorCGF.ConvertTypeForMem(ASTTy)); in emitThreadPrivateVarDefinition()
1968 llvm::Type *VarLVType = CGF.ConvertTypeForMem(VarType); in getAddrOfArtificialThreadPrivate()
3232 CGF.ConvertTypeForMem(SharedsPtrTy)); in emitProxyTaskFunction()
3470 CGF.ConvertTypeForMem(SharedsTy)), in emitPrivatesInit()
4247 CGF.ConvertTypeForMem(KmpDependInfoPtrTy)), in getDepobjElements()
4631 CGF.ConvertTypeForMem(KmpDependInfoTy)); in emitDestroyClause()
7532 CGF.ConvertTypeForMem( in generateInfoForComponentList()
8560 Address VDAddr(Arg, CGF.ConvertTypeForMem(VDType), in generateInfoForLambdaCaptures()
9511 BeginIn, CGM.getTypes().ConvertTypeForMem(PtrTy)); in emitUserDefinedMapper()
[all …]
H A DCGExprCXX.cpp1079 ElementTy = ConvertTypeForMem(AllocType); in EmitNewArrayInitializer()
1718 llvm::Type *elementTy = ConvertTypeForMem(allocType); in EmitCXXNewExpr()
1748 llvm::Type *resultType = ConvertTypeForMem(E->getType()); in EmitCXXNewExpr()
2109 ConvertTypeForMem(DeleteTy), Ptr.getAlignment()); in EmitCXXDeleteExpr()
2112 assert(ConvertTypeForMem(DeleteTy) == Ptr.getElementType()); in EmitCXXDeleteExpr()
H A DCGStmtOpenMP.cpp160 Address(llvm::UndefValue::get(CGF.ConvertTypeForMem( in emitPreInitStmt()
162 CGF.ConvertTypeForMem(OrigVDTy), in emitPreInitStmt()
1003 CGM.getTypes().ConvertTypeForMem(VD->getType()), in EmitOMPCopyinClause()
1174 CGM.getTypes().ConvertTypeForMem(RefTy->getPointeeType()), in EmitOMPLastprivateClauseFinal()
1271 ConvertTypeForMem(RHSVD->getType()), in EmitOMPReductionClauseInit()
1281 OriginalAddr, ConvertTypeForMem(LHSVD->getType()), "lhs.begin"); in EmitOMPReductionClauseInit()
1659 return Address(Addr, CGF.ConvertTypeForMem(CVD->getType()), Align); in getAddressOfLocalVariable()
4837 Replacement = Address(Ptr, CGF.ConvertTypeForMem(VDType), in EmitOMPTaskBasedDirective()
4842 Address Replacement(Ptr, CGF.ConvertTypeForMem(VDType), in EmitOMPTaskBasedDirective()
4934 CGF.ConvertTypeForMem(InRedPrivs[Cnt]->getType()), in EmitOMPTaskBasedDirective()
[all …]
H A DCodeGenFunction.cpp194 Address Addr(V, ConvertTypeForMem(T), Alignment); in MakeNaturalAlignAddrLValue()
206 Address Addr(V, ConvertTypeForMem(T), Align); in MakeNaturalAlignPointeeAddrLValue()
211 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) { in ConvertTypeForMem() function in CodeGenFunction
212 return CGM.getTypes().ConvertTypeForMem(T); in ConvertTypeForMem()
2149 ConvertTypeForMem(eltType), in emitArrayLength()
H A DCGExprScalar.cpp425 Result, CGF.ConvertTypeForMem(E->getType()), in VisitConstantExpr()
2041 Addr = Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2049 CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2073 CGF.ConvertTypeForMem( in VisitCastExpr()
2171 Addr = Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(DestTy), in VisitCastExpr()
2672 llvm::Type *elemTy = CGF.ConvertTypeForMem(vla->getElementType()); in EmitScalarPrePostIncDec()
2697 llvm::Type *elemTy = CGF.ConvertTypeForMem(type); in EmitScalarPrePostIncDec()
3698 llvm::Type *elemTy = CGF.ConvertTypeForMem(vla->getElementType()); in emitPointerArithmetic()
3720 llvm::Type *elemTy = CGF.ConvertTypeForMem(elementType); in emitPointerArithmetic()
5094 ConvertTypeForMem(BaseExpr->getType()->getPointeeType()); in EmitObjCIsaExpr()
H A DCGObjCRuntime.cpp66 llvm::Type *LTy = CGF.CGM.getTypes().ConvertTypeForMem(IvarTy); in EmitValueForIvarAtOffset()
H A DTargetInfo.cpp104 return CGF.ConvertTypeForMem( in getVAListElementType()
435 llvm::Type *EltTy = CGF.ConvertTypeForMem(CTy->getElementType()); in complexTempStructure()
718 llvm::Type *ElementTy = CGF.ConvertTypeForMem(Ty); in EmitVAArgInstr()
738 CGF.ConvertTypeForMem(Ty)); in EmitVAArgInstr()
2042 llvm::Type *LLTy = CGT.ConvertTypeForMem(Type); in addFieldToArgStruct()
4051 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty); in EmitX86_64VAArgFromMemory()
4141 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty); in EmitVAArg()
7641 llvm::Type *ArgTy = CGF.ConvertTypeForMem(Ty); in EmitVAArg()
8848 llvm::Type *PTy = CGF.ConvertTypeForMem(Ty); in EmitVAArgFromMemory()
9028 llvm::Type *OverflowPTy = CGF.ConvertTypeForMem(Ty); in EmitVAArgForHexagonLinux()
[all …]
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 DCGCXXABI.h63 CGF.ConvertTypeForMem(CGF.CXXABIThisDecl->getType()->getPointeeType()), in getThisAddress()
H A DCodeGenModule.cpp3172 llvm::Type *Ty = getTypes().ConvertTypeForMem(GD->getType()); in GetAddrOfMSGuidDecl()
3241 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(VD->getType()); in GetWeakRefReference()
4622 Ty = getTypes().ConvertTypeForMem(ASTTy); in GetAddrOfGlobalVar()
4866 Init = llvm::UndefValue::get(getTypes().ConvertTypeForMem(ASTTy)); in EmitGlobalVarDefinition()
4868 Init = llvm::UndefValue::get(getTypes().ConvertTypeForMem(ASTTy)); in EmitGlobalVarDefinition()
5076 llvm::Type *Ty = getTypes().ConvertTypeForMem(D->getType()); in EmitExternalVarDeclaration()
5435 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType()); in EmitAliasDefinition()
5531 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType()); in emitIFuncDefinition()
6021 llvm::Type *Type = getTypes().ConvertTypeForMem(MaterializedType); in GetAddrOfGlobalTemporary()
6074 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.cpp298 CGF.CGM.getDataLayout().getTypeAllocSize(CGF.ConvertTypeForMem(RetTy)); in withReturnValueSlot()
514 llvm::Type *llvmElementType = CGF.ConvertTypeForMem(elementType); in EmitArrayInit()
1840 llvm::Type *llvmElementType = CGF.ConvertTypeForMem(elementType); in VisitArrayInitLoopExpr()
H A DCGDeclCXX.cpp140 Addr = Addr.getElementBitCast(CGF.ConvertTypeForMem(Type)); in EmitDeclDestroy()
H A DCGBlocks.cpp660 CGM.getTypes().ConvertTypeForMem(VT); in computeBlockInfo()
2660 llvm::Type *varTy = ConvertTypeForMem(Ty); in getBlockByrefInfo()
H A DCGClass.cpp166 return Address(ptr, ConvertTypeForMem(memberPtrType->getPointeeType()), in EmitCXXMemberDataPointerAddress()
2222 Address Src = Address(Args[1].getRValue(*this).getScalarVal(), ConvertTypeForMem(SrcTy), in EmitCXXConstructorCall()
H A DCGNonTrivialStruct.cpp566 llvm::Type *Ty = this->CGF->ConvertTypeForMem(FT); in visitVolatileTrivial()

12