| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.cpp | 91 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 D | CGOpenMPRuntimeGPU.cpp | 1071 llvm::PointerType *VarPtrTy = CGF.ConvertTypeForMem(VarTy)->getPointerTo(); in emitGenericVarsProlog() 1357 llvm::Type *LLVMCastTy = CGF.ConvertTypeForMem(CastTy); in castValueToType() 1439 llvm::Type *IntTy = CGF.ConvertTypeForMem(IntType); in shuffleAndStore() 1638 SrcElementAddr, CGF.ConvertTypeForMem(Private->getType())); 1804 llvm::Type *ElemTy = CGF.ConvertTypeForMem(ReductionArrayTy); in emitInterWarpCopyFunction() 1829 llvm::Type *CopyType = CGF.ConvertTypeForMem(CType); in emitInterWarpCopyFunction() 2080 llvm::Type *ElemTy = CGF.ConvertTypeForMem(ReductionArrayTy); in emitShuffleAndReduceFunction() 2237 llvm::Type *ElemTy = CGF.ConvertTypeForMem(ReductionArrayTy); in emitListToGlobalCopyFunction() 2246 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitListToGlobalCopyFunction() 2261 ElemTy = CGF.ConvertTypeForMem(Private->getType()); in emitListToGlobalCopyFunction() [all …]
|
| H A D | CGRecordLayoutBuilder.cpp | 148 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 D | CodeGenABITypes.cpp | 110 return CGM.getTypes().ConvertTypeForMem(T); in convertTypeForMemory()
|
| H A D | CGExpr.cpp | 144 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() 1096 llvm::Type *ElemTy = ConvertTypeForMem(E->getType()->getPointeeType()); in EmitPointerWithAlignment() 1162 llvm::Type *ElemTy = ConvertTypeForMem(E->getType()->getPointeeType()); in EmitPointerWithAlignment() 1770 return Builder.CreateZExt(Value, ConvertTypeForMem(Ty), "frombool"); in EmitToMemory() 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() [all …]
|
| H A D | CGExprConstant.cpp | 646 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 D | CodeGenTypes.h | 134 llvm::Type *ConvertTypeForMem(QualType T, bool ForBitField = false);
|
| H A D | CGDecl.cpp | 263 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 D | CGCall.cpp | 1029 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() 2525 Attrs.addByValAttr(getTypes().ConvertTypeForMem(ParamType)); in ConstructAttributeList() 2562 Attrs.addByRefAttr(getTypes().ConvertTypeForMem(ParamType)); in ConstructAttributeList() 2614 Attrs.addStructRetAttr(getTypes().ConvertTypeForMem(ParamType)); in ConstructAttributeList() 2803 V = Address(Builder.CreateLoad(V), ConvertTypeForMem(Ty), in EmitFunctionProlog() 2812 Address ParamAddr = Address(Fn->getArg(FirstIRArg), ConvertTypeForMem(Ty), in EmitFunctionProlog() [all …]
|
| H A D | CGOpenMPRuntime.cpp | 915 PrivateAddr, CGF.ConvertTypeForMem(PrivateType)); in emitCleanups() 935 CGF.ConvertTypeForMem(ElTy)), in loadToBegin() 1643 llvm::Type *LlvmPtrTy = CGM.getTypes().ConvertTypeForMem(PtrTy); in getAddrOfDeclareTargetVar() 1747 Arg, CtorCGF.ConvertTypeForMem(ASTTy)); in emitThreadPrivateVarDefinition() 1968 llvm::Type *VarLVType = CGF.ConvertTypeForMem(VarType); in getAddrOfArtificialThreadPrivate() 2306 llvm::Type *ElemTy = CGF.ConvertTypeForMem(Var->getType()); in emitAddrOfVarFromArray() 2436 CGM, CGF.ConvertTypeForMem(CopyprivateArrayTy), CopyprivateVars, in emitSingleRegion() 3232 CGF.ConvertTypeForMem(SharedsPtrTy)); in emitProxyTaskFunction() 3469 KmpTaskSharedsPtr, CGF.ConvertTypeForMem(SharedsPtrTy), in emitPrivatesInit() 3470 CGF.ConvertTypeForMem(SharedsTy)), in emitPrivatesInit() [all …]
|
| H A D | CGExprCXX.cpp | 1079 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 D | CGStmtOpenMP.cpp | 160 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() 1287 ConvertTypeForMem(RHSVD->getType()), "rhs.begin") in EmitOMPReductionClauseInit() 1657 CGF.ConvertTypeForMem(CGM.getContext().getPointerType(CVD->getType())), in getAddressOfLocalVariable() 1659 return Address(Addr, CGF.ConvertTypeForMem(CVD->getType()), Align); in getAddressOfLocalVariable() 4816 CGF.ConvertTypeForMem(Pair.first->getType().getNonReferenceType()), in EmitOMPTaskBasedDirective() [all …]
|
| H A D | CodeGenFunction.cpp | 194 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 D | CGExprScalar.cpp | 425 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 D | CGObjCRuntime.cpp | 66 llvm::Type *LTy = CGF.CGM.getTypes().ConvertTypeForMem(IvarTy); in EmitValueForIvarAtOffset()
|
| H A D | TargetInfo.cpp | 104 return CGF.ConvertTypeForMem( in getVAListElementType() 402 llvm::Type *DirectTy = CGF.ConvertTypeForMem(ValueTy), *ElementTy = DirectTy; in emitVoidPtrVAArg() 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() 6006 return CGF.Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(Ty)); in EmitAAPCSVAArg() 6125 llvm::Type *MemTy = CGF.ConvertTypeForMem(Ty), *ElementTy = MemTy; in EmitAAPCSVAArg() [all …]
|
| H A D | CGAtomic.cpp | 1340 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 D | CGCXXABI.h | 63 CGF.ConvertTypeForMem(CGF.CXXABIThisDecl->getType()->getPointeeType()), in getThisAddress()
|
| H A D | CodeGenModule.cpp | 3172 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 D | CGVTables.cpp | 95 Address(ReturnValue, CGF.ConvertTypeForMem(ResultType->getPointeeType()), in PerformReturnAdjustment() 204 Address(&*AI, ConvertTypeForMem(MD->getThisType()->getPointeeType()), in GenerateVarArgsThunk()
|
| H A D | CGExprAgg.cpp | 298 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 D | CGDeclCXX.cpp | 140 Addr = Addr.getElementBitCast(CGF.ConvertTypeForMem(Type)); in EmitDeclDestroy()
|
| H A D | CGBlocks.cpp | 660 CGM.getTypes().ConvertTypeForMem(VT); in computeBlockInfo() 2660 llvm::Type *varTy = ConvertTypeForMem(Ty); in getBlockByrefInfo()
|
| H A D | CGClass.cpp | 166 return Address(ptr, ConvertTypeForMem(memberPtrType->getPointeeType()), in EmitCXXMemberDataPointerAddress() 2222 Address Src = Address(Args[1].getRValue(*this).getScalarVal(), ConvertTypeForMem(SrcTy), in EmitCXXConstructorCall()
|
| H A D | CGNonTrivialStruct.cpp | 566 llvm::Type *Ty = this->CGF->ConvertTypeForMem(FT); in visitVolatileTrivial()
|