Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfoImpl.cpp106 return CGF.ConvertTypeForMem( in getVAListElementType()
219 llvm::Type *DirectTy = CGF.ConvertTypeForMem(ValueTy), *ElementTy = DirectTy; in emitVoidPtrVAArg()
400 llvm::Type *ElementTy = CGF.ConvertTypeForMem(Ty); in EmitVAArgInstr()
420 CGF.ConvertTypeForMem(Ty)); in EmitVAArgInstr()
H A DCodeGenTypes.cpp92 llvm::Type *CodeGenTypes::ConvertTypeForMem(QualType T, bool ForBitField) { in ConvertTypeForMem() function in CodeGenTypes
576 ResultType = ConvertTypeForMem(A->getElementType()); in ConvertType()
585 ResultType = ConvertTypeForMem(A->getElementType()); in ConvertType()
595 llvm::Type *EltTy = ConvertTypeForMem(A->getElementType()); in ConvertType()
687 ResultType = ConvertTypeForMem(valueType); in ConvertType()
H A DCGOpenMPRuntimeGPU.cpp804 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitKernelDeinit()
1413 llvm::Type *LLVMCastTy = CGF.ConvertTypeForMem(CastTy); in castValueToType()
1493 llvm::Type *IntTy = CGF.ConvertTypeForMem(IntType); in shuffleAndStore()
1633 CGF.ConvertTypeForMem(Private->getType()));
2196 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitListToGlobalCopyFunction()
2210 ElemTy = CGF.ConvertTypeForMem(Private->getType()); in emitListToGlobalCopyFunction()
2300 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitListToGlobalReduceFunction()
2402 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitGlobalToListCopyFunction()
2417 ElemTy = CGF.ConvertTypeForMem(Private->getType()); in emitGlobalToListCopyFunction()
2507 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitGlobalToListReduceFunction()
[all …]
H A DCGRecordLayoutBuilder.cpp148 llvm::Type *Type = Types.ConvertTypeForMem(FD->getType()); in getStorageType()
425 Types.ConvertTypeForMem(Field->getType(), /*ForBitField=*/true); in accumulateBitFields()
562 llvm::Type *ResLTy = Types.ConvertTypeForMem(Field->getType()); in computeVolatileBitfields()
636 Types.ConvertTypeForMem(F->getType())->getPrimitiveSizeInBits()) - in computeVolatileBitfields()
858 llvm::Type *Ty = Types.ConvertTypeForMem(FD->getType()); in MakeInfo()
H A DCodeGenABITypes.cpp109 return CGM.getTypes().ConvertTypeForMem(T); in convertTypeForMemory()
H A DCGExpr.cpp143 Address Result = CreateTempAlloca(ConvertTypeForMem(Ty), Align, Name, in CreateMemTemp()
453 llvm::Type *Ty = ConvertTypeForMem(E->getType()); in EmitMaterializeTemporaryExpr()
509 llvm::Type *TemporaryType = ConvertTypeForMem(E->getType()); in EmitMaterializeTemporaryExpr()
1319 CGF.ConvertTypeForMem(E->getType()->getPointeeType()); in EmitPointerWithAlignment()
2476 llvm::Type *ResLTy = ConvertTypeForMem(Dst.getType()); in EmitStoreThroughBitfieldLValue()
2795 return Address(Load, ConvertTypeForMem(PointeeType), Align); in EmitLoadOfReference()
3891 return Addr.withElementType(ConvertTypeForMem(EltType)); in EmitArrayToPointerDecay()
4358 return Addr.withElementType(CGF.ConvertTypeForMem(ElTy)); in emitOMPArraySectionBase()
4367 CGF.ConvertTypeForMem(ElTy), Align); in emitOMPArraySectionBase()
4927 llvm::Type *llvmType = ConvertTypeForMem(FieldType); in EmitLValueForFieldInitialization()
[all …]
H A DCGExprConstant.cpp647 llvm::Type *ElemTy = Emitter.CGM.getTypes().ConvertTypeForMem(ElemType); in EmitDesignatedInitUpdater()
742 CGM.getTypes().ConvertTypeForMem(Field->getType())); in Build()
1759 llvm::Type *boolTy = CGM.getTypes().ConvertTypeForMem(destType); in emitForMemory()
1880 auto destTy = CGM.getTypes().ConvertTypeForMem(DestType); in tryEmit()
2007 return C.withElementType(CGM.getTypes().ConvertTypeForMem(T)); in emitConstantObjCStringLiteral()
2370 cast<llvm::PointerType>(getTypes().ConvertTypeForMem(T)), T); in EmitNullConstant()
2373 return llvm::Constant::getNullValue(getTypes().ConvertTypeForMem(T)); in EmitNullConstant()
2377 cast<llvm::ArrayType>(getTypes().ConvertTypeForMem(T)); in EmitNullConstant()
H A DCodeGenTypes.h129 llvm::Type *ConvertTypeForMem(QualType T, bool ForBitField = false);
H A DCGDecl.cpp262 llvm::Type *LTy = getTypes().ConvertTypeForMem(Ty); in getOrCreateStaticVarDecl()
424 llvm::Type *elemTy = ConvertTypeForMem(D.getType()); in EmitStaticVarDecl()
1555 allocaTy = ConvertTypeForMem(Ty); in EmitAutoVarAlloca()
1647 llvm::Type *llvmTy = ConvertTypeForMem(VlaSize.Type); in EmitAutoVarAlloca()
2331 llvm::Type *llvmElementType = ConvertTypeForMem(elementType); in emitArrayDestroy()
2361 llvm::Type *elemTy = CGF.ConvertTypeForMem(type); in emitPartialArrayDestroy()
2553 DeclPtr = DeclPtr.withElementType(ConvertTypeForMem(Ty)); in EmitParmDecl()
2762 llvm::Type *Ty = getTypes().ConvertTypeForMem(ASTTy); in EmitOMPAllocateDecl()
H A DCGOpenMPRuntime.cpp1569 llvm::Type *LlvmPtrTy = CGM.getTypes().ConvertTypeForMem( in getAddrOfDeclareTargetVar()
1797 llvm::Type *VarLVType = CGF.ConvertTypeForMem(VarType); in getAddrOfArtificialThreadPrivate()
3030 CGF.ConvertTypeForMem(SharedsPtrTy)); in emitProxyTaskFunction()
3268 CGF.ConvertTypeForMem(SharedsTy)), in emitPrivatesInit()
4044 CGF.ConvertTypeForMem(KmpDependInfoPtrTy)), in getDepobjElements()
4428 CGF.ConvertTypeForMem(KmpDependInfoTy)); in emitDestroyClause()
7233 CGF.ConvertTypeForMem( in generateInfoForComponentList()
8324 Address VDAddr(Arg, CGF.ConvertTypeForMem(VDType), in generateInfoForLambdaCaptures()
9074 BeginIn, CGM.getTypes().ConvertTypeForMem(PtrTy)); in emitUserDefinedMapper()
9969 CGM.getTypes().ConvertTypeForMem( in registerTargetGlobalVariable()
[all …]
H A DCGCall.cpp1033 llvm::Type *EltTy = CGF.ConvertTypeForMem(CAE->EltTy); in forConstantArrayExpansion()
2196 llvm::Type *Ty = Types.ConvertTypeForMem(QTy); in DetermineNoUndef()
2633 SRETAttrs.addStructRetAttr(getTypes().ConvertTypeForMem(RetTy)); in ConstructAttributeList()
2739 Attrs.addByValAttr(getTypes().ConvertTypeForMem(ParamType)); in ConstructAttributeList()
2777 Attrs.addByRefAttr(getTypes().ConvertTypeForMem(ParamType)); in ConstructAttributeList()
3015 V = Address(Builder.CreateLoad(V), ConvertTypeForMem(Ty), in EmitFunctionProlog()
3164 Address arg(V, ConvertTypeForMem(pointeeTy), in EmitFunctionProlog()
4036 llvm::Type *IRTy = CGF.ConvertTypeForMem(Ty); in createPlaceholderSlot()
4226 CGF.ConvertTypeForMem(CRE->getType()->getPointeeType()); in emitWritebackArg()
5131 Addr = Addr.withElementType(ConvertTypeForMem(I->Ty)); in EmitCall()
[all …]
H A DCGStmtOpenMP.cpp160 Address(llvm::UndefValue::get(CGF.ConvertTypeForMem( in emitPreInitStmt()
162 CGF.ConvertTypeForMem(OrigVDTy), in emitPreInitStmt()
999 CGM.getTypes().ConvertTypeForMem(VD->getType()), in EmitOMPCopyinClause()
1170 CGM.getTypes().ConvertTypeForMem(RefTy->getPointeeType()), in EmitOMPLastprivateClauseFinal()
1267 ConvertTypeForMem(RHSVD->getType()))); in EmitOMPReductionClauseInit()
1281 ConvertTypeForMem(RHSVD->getType())) in EmitOMPReductionClauseInit()
1654 return Address(Addr, CGF.ConvertTypeForMem(CVD->getType()), Align); in getAddressOfLocalVariable()
4864 Replacement = Address(Ptr, CGF.ConvertTypeForMem(VDType), in EmitOMPTaskBasedDirective()
4869 Address Replacement(Ptr, CGF.ConvertTypeForMem(VDType), in EmitOMPTaskBasedDirective()
4961 CGF.ConvertTypeForMem(InRedPrivs[Cnt]->getType()), in EmitOMPTaskBasedDirective()
[all …]
H A DCGExprCXX.cpp1100 ElementTy = ConvertTypeForMem(AllocType); in EmitNewArrayInitializer()
1744 llvm::Type *elementTy = ConvertTypeForMem(allocType); in EmitCXXNewExpr()
1774 llvm::Type *resultType = ConvertTypeForMem(E->getType()); in EmitCXXNewExpr()
2136 ConvertTypeForMem(DeleteTy), Ptr.getAlignment(), in EmitCXXDeleteExpr()
2140 assert(ConvertTypeForMem(DeleteTy) == Ptr.getElementType()); in EmitCXXDeleteExpr()
H A DCodeGenFunction.cpp195 Address Addr(V, ConvertTypeForMem(T), Alignment); in MakeNaturalAlignAddrLValue()
207 Address Addr(V, ConvertTypeForMem(T), Align); in MakeNaturalAlignPointeeAddrLValue()
212 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) { in ConvertTypeForMem() function in CodeGenFunction
213 return CGM.getTypes().ConvertTypeForMem(T); in ConvertTypeForMem()
2213 ConvertTypeForMem(eltType), in emitArrayLength()
H A DCGCXXABI.h63 CGF.ConvertTypeForMem(CGF.CXXABIThisDecl->getType()->getPointeeType()), in getThisAddress()
H A DCGExprScalar.cpp425 Result, CGF.ConvertTypeForMem(E->getType()), in VisitConstantExpr()
2066 Addr = Addr.withElementType(CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2074 CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2097 CGF.ConvertTypeForMem( in VisitCastExpr()
2196 Addr = Addr.withElementType(CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2688 llvm::Type *elemTy = CGF.ConvertTypeForMem(vla->getElementType()); in EmitScalarPrePostIncDec()
2711 llvm::Type *elemTy = CGF.ConvertTypeForMem(type); in EmitScalarPrePostIncDec()
3703 llvm::Type *elemTy = CGF.ConvertTypeForMem(vla->getElementType()); in emitPointerArithmetic()
3723 elemTy = CGF.ConvertTypeForMem(elementType); in emitPointerArithmetic()
5211 ConvertTypeForMem(BaseExpr->getType()->getPointeeType()); in EmitObjCIsaExpr()
H A DCGVTables.cpp96 Address(ReturnValue, CGF.ConvertTypeForMem(ResultType->getPointeeType()), in PerformReturnAdjustment()
205 Address(&*AI, ConvertTypeForMem(MD->getFunctionObjectParameterType()), in GenerateVarArgsThunk()
H A DCodeGenModule.cpp3576 llvm::Type *Ty = getTypes().ConvertTypeForMem(GD->getType()); in GetAddrOfMSGuidDecl()
3647 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(VD->getType()); in GetWeakRefReference()
5065 Ty = getTypes().ConvertTypeForMem(ASTTy); in GetAddrOfGlobalVar()
5315 Init = llvm::UndefValue::get(getTypes().ConvertTypeForMem(ASTTy)); in EmitGlobalVarDefinition()
5317 Init = llvm::UndefValue::get(getTypes().ConvertTypeForMem(ASTTy)); in EmitGlobalVarDefinition()
5524 llvm::Type *Ty = getTypes().ConvertTypeForMem(D->getType()); in EmitExternalVarDeclaration()
5881 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType()); in EmitAliasDefinition()
5976 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(D->getType()); in emitIFuncDefinition()
6463 llvm::Type *Type = getTypes().ConvertTypeForMem(MaterializedType); in GetAddrOfGlobalTemporary()
6517 Type = getTypes().ConvertTypeForMem(MaterializedType); in GetAddrOfGlobalTemporary()
[all …]
H A DCGAtomic.cpp1445 return convertTempToRValue(Dest.withElementType(ConvertTypeForMem(RValTy)), in EmitAtomicExpr()
1501 return convertTempToRValue(Dest.withElementType(ConvertTypeForMem(RValTy)), in EmitAtomicExpr()
1572 return convertTempToRValue(Dest.withElementType(ConvertTypeForMem(RValTy)), in EmitAtomicExpr()
1640 ? CGF.ConvertTypeForMem(ValueTy) in ConvertIntToValueOrAtomic()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DHexagon.cpp215 llvm::Type *PTy = CGF.ConvertTypeForMem(Ty); in EmitVAArgFromMemory()
392 llvm::Type *OverflowPTy = CGF.ConvertTypeForMem(Ty); in EmitVAArgForHexagonLinux()
402 llvm::Type *MemTy = CGF.ConvertTypeForMem(Ty); in EmitVAArgForHexagonLinux()
H A DCSKY.cpp67 CGF.ConvertTypeForMem(Ty), SlotSize); in EmitVAArg()
H A DAArch64.cpp525 return Address(Load, CGF.ConvertTypeForMem(Ty), SlotSize); in EmitAAPCSVAArg()
644 llvm::Type *MemTy = CGF.ConvertTypeForMem(Ty), *ElementTy = MemTy; in EmitAAPCSVAArg()
784 CGF.ConvertTypeForMem(Ty), SlotSize); in EmitDarwinVAArg()
H A DLoongArch.cpp427 CGF.ConvertTypeForMem(Ty), SlotSize); in EmitVAArg()
H A DRISCV.cpp493 CGF.ConvertTypeForMem(Ty), SlotSize); in EmitVAArg()
H A DSystemZ.cpp264 llvm::Type *ArgTy = CGF.ConvertTypeForMem(Ty); in EmitVAArg()

12