| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SanitizerStats.cpp | 46 PointerType *Int8PtrTy = B.getInt8PtrTy(); in create() local 48 ArrayType *StatTy = ArrayType::get(Int8PtrTy, 2); in create() 52 {Constant::getNullValue(Int8PtrTy), in create() 56 Int8PtrTy)})); in create() 59 FunctionType::get(B.getVoidTy(), Int8PtrTy, false); in create() 69 B.CreateCall(StatReport, ConstantExpr::getBitCast(InitAddr, Int8PtrTy)); in create() 78 PointerType *Int8PtrTy = Type::getInt8PtrTy(M->getContext()); in finish() local 87 {Constant::getNullValue(Int8PtrTy), in finish() 100 FunctionType *StatInitTy = FunctionType::get(VoidTy, Int8PtrTy, false); in finish() 104 B.CreateCall(StatInit, ConstantExpr::getBitCast(NewModuleStatsGV, Int8PtrTy)); in finish()
|
| H A D | ModuleUtils.cpp | 106 Type *Int8PtrTy = llvm::Type::getInt8PtrTy(M.getContext()); in appendToUsedList() local 108 Constant *C = ConstantExpr::getBitCast(V, Int8PtrTy); in appendToUsedList() 116 ArrayType *ATy = ArrayType::get(Int8PtrTy, Init.size()); in appendToUsedList()
|
| H A D | CodeExtractor.cpp | 1224 auto Int8PtrTy = Type::getInt8PtrTy(Ctx); in insertLifetimeMarkersSurroundingCall() local 1227 M, llvm::Intrinsic::lifetime_start, Int8PtrTy); in insertLifetimeMarkersSurroundingCall() 1229 M, llvm::Intrinsic::lifetime_end, Int8PtrTy); in insertLifetimeMarkersSurroundingCall() 1235 if (Mem->getType() == Int8PtrTy) in insertLifetimeMarkersSurroundingCall() 1239 CastInst::CreatePointerCast(Mem, Int8PtrTy, "lt.cast", TheCall); in insertLifetimeMarkersSurroundingCall()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUHSAMetadataStreamer.cpp | 432 auto Int8PtrTy = Type::getInt8PtrTy(Func.getContext(), in emitHiddenKernelArgs() local 441 emitKernelArg(DL, Int8PtrTy, ValueKind::HiddenNone); in emitHiddenKernelArgs() 451 emitKernelArg(DL, Int8PtrTy, ValueKind::HiddenNone); in emitHiddenKernelArgs() 452 emitKernelArg(DL, Int8PtrTy, ValueKind::HiddenNone); in emitHiddenKernelArgs() 743 auto Int8PtrTy = in emitKernelArgs() local 751 emitKernelArg(DL, Int8PtrTy, "hidden_none", Offset, *Args); in emitKernelArgs() 759 emitKernelArg(DL, Int8PtrTy, "hidden_none", Offset, *Args); in emitKernelArgs() 893 auto Int8PtrTy = in emitHiddenKernelArgs() local 902 emitKernelArg(DL, Int8PtrTy, "hidden_none", Offset, Args); in emitHiddenKernelArgs() 912 emitKernelArg(DL, Int8PtrTy, "hidden_none", Offset, Args); in emitHiddenKernelArgs() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGVTT.cpp | 47 llvm::Type *Int8PtrTy = CGM.Int8PtrTy, *Int32Ty = CGM.Int32Ty; in EmitVTTDefinition() local 49 llvm::ArrayType::get(Int8PtrTy, Builder.getVTTComponents().size()); in EmitVTTDefinition() 87 Init = llvm::ConstantExpr::getBitCast(Init, Int8PtrTy); in EmitVTTDefinition() 121 llvm::ArrayType::get(CGM.Int8PtrTy, Builder.getVTTComponents().size()); in GetAddrOfVTT() 122 unsigned Align = CGM.getDataLayout().getABITypeAlignment(CGM.Int8PtrTy); in GetAddrOfVTT()
|
| H A D | CGObjCMac.cpp | 414 llvm::Type *args[] = { Int8PtrTy, Int8PtrTy, LongTy }; in GcMemmoveCollectableFn() 1936 CGM.Int8PtrTy, in GenerateConstantNSString() 5354 llvm::Type *PtrTy = CGM.Int8PtrTy; in BuildIvarLayout() 5550 Int8PtrTy = CGM.Int8PtrTy; in ObjCCommonTypesHelper() 5601 PropertyTy = llvm::StructType::create("struct._prop_t", Int8PtrTy, Int8PtrTy); in ObjCCommonTypesHelper() 5619 Int8PtrTy, Int8PtrTy); in ObjCCommonTypesHelper() 5698 IvarTy = llvm::StructType::create("struct._objc_ivar", Int8PtrTy, Int8PtrTy, in ObjCTypesHelper() 5750 "struct._objc_category", Int8PtrTy, Int8PtrTy, MethodListPtrTy, in ObjCTypesHelper() 5851 Int8PtrTy, Int8PtrTy, IntTy, IntTy); in ObjCNonFragileABITypesHelper() 5880 "struct._class_ro_t", IntTy, IntTy, IntTy, Int8PtrTy, Int8PtrTy, in ObjCNonFragileABITypesHelper() [all …]
|
| H A D | CGException.cpp | 37 llvm::FunctionType::get(CGM.VoidTy, CGM.Int8PtrTy, /*IsVarArgs=*/false); in getFreeExceptionFn() 253 llvm::PointerType* Int8PtrTy = llvm::PointerType::get( in getOpaquePersonalityFn() local 257 return llvm::ConstantExpr::getBitCast(Fn, Int8PtrTy); in getOpaquePersonalityFn() 361 return llvm::ConstantPointerNull::get(CGF.Int8PtrTy); in getCatchAllValue() 408 ExceptionSlot = CreateTempAlloca(Int8PtrTy, "exn.slot"); in getExceptionSlot() 870 filterTypes[0]->getType() : Int8PtrTy, in EmitLandingPad() 1729 llvm::ConstantExpr::getBitCast(ParentCGF.CurFn, Int8PtrTy); in recoverAddrOfEscapedLocal() 1794 llvm::ConstantExpr::getBitCast(ParentCGF.CurFn, Int8PtrTy); in EmitCapturedLocals() 1970 return llvm::UndefValue::get(Int8PtrTy); in EmitSEHExceptionInfo() 1971 assert(SEHInfo->getType() == Int8PtrTy); in EmitSEHExceptionInfo() [all …]
|
| H A D | ItaniumCXXABI.cpp | 695 Builder.CreateBitCast(NonVirtualFn, CGF.Int8PtrTy); in EmitLoadOfMemberFunctionPointer() 1182 llvm::Type *Args[3] = { CGM.Int8PtrTy, CGM.Int8PtrTy, CGM.Int8PtrTy }; in getThrowFn() 1229 llvm::Type *Int8PtrTy = CGF.Int8PtrTy; in getItaniumDynamicCastFn() local 1233 llvm::Type *Args[4] = { Int8PtrTy, Int8PtrTy, Int8PtrTy, PtrDiffTy }; in getItaniumDynamicCastFn() 2305 llvm::Type *paramTys[] = { dtorTy, CGF.Int8PtrTy, CGF.Int8PtrTy }; in emitGlobalDtorWithCXAAtExit() 2325 addr = llvm::Constant::getNullValue(CGF.Int8PtrTy); in emitGlobalDtorWithCXAAtExit() 2329 llvm::ConstantExpr::getBitCast(addr, CGF.Int8PtrTy), in emitGlobalDtorWithCXAAtExit() 2803 return llvm::ConstantExpr::getBitCast(GV, CGM.Int8PtrTy); in GetAddrOfExternalRTTIDescriptor() 3921 CGM.Int8PtrTy, CGM.Int8PtrTy, /*IsVarArgs=*/false); in getBeginCatchFn() 3937 CGM.Int8PtrTy, CGM.Int8PtrTy, /*IsVarArgs=*/false); in getGetExceptionPtrFn() [all …]
|
| H A D | MicrosoftCXXABI.cpp | 453 CGM.Int8PtrTy, in getTypeDescriptorType() 470 getImageRelativeType(CGM.Int8PtrTy), in getBaseClassDescriptorType() 509 getImageRelativeType(CGM.Int8PtrTy), in getCompleteObjectLocatorType() 689 getImageRelativeType(CGM.Int8PtrTy) // CopyCtor in getCatchableTypeType() 854 llvm::ConstantPointerNull::get(CGM.Int8PtrTy), in emitRethrow() 932 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy}; in emitRTtypeidCall() 986 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy, CGF.Int32Ty, CGF.Int8PtrTy, in EmitDynamicCastCall() 987 CGF.Int8PtrTy, CGF.Int32Ty}; in EmitDynamicCastCall() 1007 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy}; in EmitDynamicCastToVoid() 1810 VFTable = llvm::GlobalAlias::create(CGM.Int8PtrTy, in getAddrOfVTable() [all …]
|
| H A D | CGVTables.cpp | 597 CGM.Int8PtrTy)); in addVTableComponent() 611 return builder.add(llvm::ConstantExpr::getBitCast(rtti, CGM.Int8PtrTy)); in addVTableComponent() 645 return builder.addNullPointer(CGM.Int8PtrTy); in addVTableComponent() 655 return llvm::ConstantExpr::getBitCast(fn, CGM.Int8PtrTy); in addVTableComponent() 688 fnPtr = llvm::ConstantExpr::getBitCast(fnPtr, CGM.Int8PtrTy); in addVTableComponent() 694 return builder.addNullPointer(CGM.Int8PtrTy); in addVTableComponent() 703 tys.push_back(llvm::ArrayType::get(CGM.Int8PtrTy, layout.getVTableSize(i))); in getVTableType() 714 auto vtableElem = builder.beginArray(CGM.Int8PtrTy); in createVTableInitializer()
|
| H A D | CodeGenTypeCache.h | 55 llvm::PointerType *Int8PtrTy; member
|
| H A D | CGObjC.cpp | 1158 argAddr = CGF.Builder.CreateBitCast(argAddr, CGF.Int8PtrTy); in emitStructSetterCall() 1935 value = CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy); in emitARCValueOperation() 1965 if (origType != CGF.Int8PtrTy) in emitARCLoadOperation() 1990 CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy) in emitARCStoreOperation() 2033 llvm::FunctionType::get(CGF.Int8PtrTy, CGF.Int8PtrTy, false); in emitObjCValueOperation() 2044 value = CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy); in emitObjCValueOperation() 2183 value = Builder.CreateBitCast(value, Int8PtrTy); in EmitARCRelease() 2230 Builder.CreateBitCast(value, Int8PtrTy) in EmitARCStoreStrongCall() 2315 value = Builder.CreateBitCast(value, Int8PtrTy); in EmitARCRetainAutorelease() 2438 assert(value->getType() == Int8PtrTy); in EmitObjCAutoreleasePoolPop() [all …]
|
| H A D | CGCoroutine.cpp | 199 auto *NullPtr = llvm::ConstantPointerNull::get(CGF.CGM.Int8PtrTy); in emitSuspendExpression() 401 auto *NullPtr = llvm::ConstantPointerNull::get(CGF.Int8PtrTy); in Emit() 458 auto *NullPtr = llvm::ConstantPointerNull::get(CGF.Int8PtrTy); in Emit() 578 auto *NullPtr = llvm::ConstantPointerNull::get(Int8PtrTy); in EmitCoroutineBody()
|
| H A D | CGBlocks.cpp | 2515 return llvm::ConstantExpr::getBitCast(Fn, CGF.Int8PtrTy); in generateByrefCopyHelper() 2578 return llvm::ConstantExpr::getBitCast(Fn, CGF.Int8PtrTy); in generateByrefDisposeHelper() 2754 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2773 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2777 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2786 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2864 V = Builder.CreateIntToPtr(Builder.getInt32(isa), Int8PtrTy, "isa"); in emitByrefStructureInit() 2938 Builder.CreateBitCast(V, Int8PtrTy), in BuildBlockRelease() 2996 llvm::Type *args[] = { Int8PtrTy, Int32Ty }; in getBlockObjectDispose() 3008 llvm::Type *args[] = { Int8PtrTy, Int8PtrTy, Int32Ty }; in getBlockObjectAssign() [all …]
|
| H A D | CodeGenFunction.cpp | 1019 ReturnLocation = CreateDefaultAlignTempAlloca(Int8PtrTy, "return.sloc.ptr"); in StartFunction() 1020 InitTempAlloca(ReturnLocation, llvm::ConstantPointerNull::get(Int8PtrTy)); in StartFunction() 1876 llvm::Value *DestVal = TmpBuilder.CreatePHI(Int8PtrTy, 0, in GetIndirectGotoBlock() 2259 Builder.CreateBitCast(CGM.EmitAnnotationString(AnnotationStr), Int8PtrTy), in EmitAnnotationCall() 2260 Builder.CreateBitCast(CGM.EmitAnnotationUnit(Location), Int8PtrTy), in EmitAnnotationCall() 2272 Builder.CreateBitCast(V, CGM.Int8PtrTy, V->getName()), in EmitVarAnnotations() 2282 CGM.Int8PtrTy); in EmitFieldAnnotations() 2288 if (VTy != CGM.Int8PtrTy) in EmitFieldAnnotations() 2289 V = Builder.CreateBitCast(V, CGM.Int8PtrTy); in EmitFieldAnnotations()
|
| H A D | CGDeclCXX.cpp | 130 Argument = llvm::Constant::getNullValue(CGF.Int8PtrTy); in EmitDeclDestroy() 152 llvm::Type *ObjectPtr[1] = {Int8PtrTy}; in EmitInvariantStart() 158 llvm::ConstantExpr::getBitCast(Addr, Int8PtrTy)}; in EmitInvariantStart()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | EfficiencySanitizer.cpp | 325 auto *Int8PtrTy = Type::getInt8PtrTy(*Ctx); in createCacheFragAuxGV() local 350 Int8PtrTy)); in createCacheFragAuxGV() 367 auto *Int8PtrTy = Type::getInt8PtrTy(*Ctx); in createCacheFragInfoGV() local 368 auto *Int8PtrPtrTy = Int8PtrTy->getPointerTo(); in createCacheFragInfoGV() 489 auto *Int8PtrTy = Type::getInt8PtrTy(*Ctx); in createEsanInitToolInfoArg() local 493 Int8PtrTy); in createEsanInitToolInfoArg() 500 return ConstantExpr::getPointerCast(ToolInfoGV, Int8PtrTy); in createEsanInitToolInfoArg() 503 return ConstantPointerNull::get(Int8PtrTy); in createEsanInitToolInfoArg() 507 PointerType *Int8PtrTy = Type::getInt8PtrTy(*Ctx); in createDestructor() local 516 Int8PtrTy)); in createDestructor() [all …]
|
| H A D | HWAddressSanitizer.cpp | 254 Type *Int8PtrTy; member in __anone01f24340111::HWAddressSanitizer 309 Int8PtrTy = IRB.getInt8PtrTy(); in doInitialization() 340 {Int8PtrTy, Int8PtrTy}), in doInitialization() 376 "__hwasan_tag_memory", IRB.getVoidTy(), Int8PtrTy, Int8Ty, IntptrTy)); in initializeCallbacks() 531 Value *MemTag = IRB.CreateLoad(IRB.CreateIntToPtr(ShadowLong, Int8PtrTy)); in instrumentMemAccessInline() 654 {IRB.CreatePointerCast(AI, Int8PtrTy), JustTag, in tagAlloca() 660 Int8PtrTy); in tagAlloca()
|
| H A D | SanitizerCoverage.cpp | 236 *Int16Ty, *Int8Ty, *Int8PtrTy; member in __anon623d6c7b0111::SanitizerCoverageModule 272 auto SecStartI8Ptr = IRB.CreatePointerCast(SecStart, Int8PtrTy); in CreateSecStartEnd() 326 Int8PtrTy = PointerType::getUnqual(IRB.getInt8Ty()); in runOnModule() 413 Ctor = CreateInitCallsForSections(M, SanCov8bitCountersInitName, Int8PtrTy, in runOnModule()
|
| H A D | InstrProfiling.cpp | 746 auto *Int8PtrTy = Type::getInt8PtrTy(Ctx); in getOrCreateRegionCounters() local 749 Constant *ValuesPtrExpr = ConstantPointerNull::get(Int8PtrTy); in getOrCreateRegionCounters() 781 ? ConstantExpr::getBitCast(Fn, Int8PtrTy) in getOrCreateRegionCounters() 782 : ConstantPointerNull::get(Int8PtrTy); in getOrCreateRegionCounters()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | WholeProgramDevirt.cpp | 416 PointerType *Int8PtrTy; member 444 Int8PtrTy(Type::getInt8PtrTy(M.getContext())), in DevirtModule() 863 FunctionType::get(Type::getVoidTy(M.getContext()), {Int8PtrTy}, true); in tryICallBranchFunnel() 921 NewArgs.push_back(Int8PtrTy); in applyICallBranchFunnel() 930 Args.push_back(IRB.CreateBitCast(VCallSite.VTable, Int8PtrTy)); in applyICallBranchFunnel() 1064 ConstantExpr::getIntToPtr(ConstantInt::get(Int32Ty, Const), Int8PtrTy)); in exportConstant() 1116 B.CreateBitCast(Call.VTable, Int8PtrTy), UniqueMemberAddr); in applyUniqueRetValOpt() 1125 Constant *C = ConstantExpr::getBitCast(M->Bits->GV, Int8PtrTy); in getMemberAddr() 1184 B.CreateGEP(Int8Ty, B.CreateBitCast(Call.VTable, Int8PtrTy), Byte); in applyVirtualConstProp() 1438 Value *GEPPtr = LoadB.CreateBitCast(GEP, PointerType::getUnqual(Int8PtrTy)); in scanTypeCheckedLoadUsers() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroInstr.h | 172 auto *const Int8PtrTy = Type::getInt8PtrTy(getContext()); in setCoroutineSelf() local 174 ConstantExpr::getBitCast(getFunction(), Int8PtrTy)); in setCoroutineSelf()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 2148 if (PtrType != Int8PtrTy) in CreateLaunderInvariantGroup() 2149 Ptr = CreateBitCast(Ptr, Int8PtrTy); in CreateLaunderInvariantGroup() 2152 M, Intrinsic::launder_invariant_group, {Int8PtrTy}); in CreateLaunderInvariantGroup() 2156 Int8PtrTy && in CreateLaunderInvariantGroup() 2161 if (PtrType != Int8PtrTy) in CreateLaunderInvariantGroup() 2176 if (PtrType != Int8PtrTy) in CreateStripInvariantGroup() 2177 Ptr = CreateBitCast(Ptr, Int8PtrTy); in CreateStripInvariantGroup() 2180 M, Intrinsic::strip_invariant_group, {Int8PtrTy}); in CreateStripInvariantGroup() 2182 assert(FnStripInvariantGroup->getReturnType() == Int8PtrTy && in CreateStripInvariantGroup() 2184 Int8PtrTy && in CreateStripInvariantGroup() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | ConstantHoisting.cpp | 738 PointerType *Int8PtrTy = Type::getInt8PtrTy(*Ctx, in emitBaseConstants() local 740 Base = new BitCastInst(Base, Int8PtrTy, "base_bitcast", InsertionPt); in emitBaseConstants() 741 Mat = GetElementPtrInst::Create(Int8PtrTy->getElementType(), Base, in emitBaseConstants()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 380 PointerType *Int8PtrTy = Type::getInt8PtrTy(M.getContext()); in getFindMatchingCatch() local 381 SmallVector<Type *, 16> Args(NumClauses, Int8PtrTy); in getFindMatchingCatch() 382 FunctionType *FTy = FunctionType::get(Int8PtrTy, Args, false); in getFindMatchingCatch()
|