| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| D | SanitizerStats.cpp | 45 PointerType *Int8PtrTy = B.getInt8PtrTy(); in create() local 47 ArrayType *StatTy = ArrayType::get(Int8PtrTy, 2); in create() 51 {Constant::getNullValue(Int8PtrTy), in create() 55 Int8PtrTy)})); in create() 58 FunctionType::get(B.getVoidTy(), Int8PtrTy, false); in create() 68 B.CreateCall(StatReport, ConstantExpr::getBitCast(InitAddr, Int8PtrTy)); in create() 77 PointerType *Int8PtrTy = Type::getInt8PtrTy(M->getContext()); in finish() local 86 {Constant::getNullValue(Int8PtrTy), in finish() 99 FunctionType *StatInitTy = FunctionType::get(VoidTy, Int8PtrTy, false); in finish() 103 B.CreateCall(StatInit, ConstantExpr::getBitCast(NewModuleStatsGV, Int8PtrTy)); in finish()
|
| D | ModuleUtils.cpp | 90 Type *Int8PtrTy = llvm::Type::getInt8PtrTy(M.getContext()); in appendToUsedList() local 92 Constant *C = ConstantExpr::getPointerBitCastOrAddrSpaceCast(V, Int8PtrTy); in appendToUsedList() 100 ArrayType *ATy = ArrayType::get(Int8PtrTy, Init.size()); in appendToUsedList()
|
| D | CodeExtractor.cpp | 571 auto *Int8PtrTy = Type::getInt8PtrTy(Ctx); in findAllocas() local 573 CastInst::CreatePointerCast(AI, Int8PtrTy, "lt.cast", I); in findAllocas() 1073 auto Int8PtrTy = Type::getInt8PtrTy(Ctx); in insertLifetimeMarkersSurroundingCall() local 1091 if (Mem->getType() == Int8PtrTy) in insertLifetimeMarkersSurroundingCall() 1095 CastInst::CreatePointerCast(Mem, Int8PtrTy, "lt.cast", TheCall); in insertLifetimeMarkersSurroundingCall() 1108 M, llvm::Intrinsic::lifetime_start, Int8PtrTy); in insertLifetimeMarkersSurroundingCall() 1114 M, llvm::Intrinsic::lifetime_end, Int8PtrTy); in insertLifetimeMarkersSurroundingCall()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUHSAMetadataStreamer.cpp | 400 auto Int8PtrTy = Type::getInt8PtrTy(Func.getContext(), in emitHiddenKernelArgs() local 407 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenPrintfBuffer); in emitHiddenKernelArgs() 412 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenHostcallBuffer); in emitHiddenKernelArgs() 414 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs() 421 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenDefaultQueue); in emitHiddenKernelArgs() 422 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenCompletionAction); in emitHiddenKernelArgs() 424 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs() 425 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs() 431 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenMultiGridSyncArg); in emitHiddenKernelArgs() 810 auto Int8PtrTy = in emitHiddenKernelArgs() local [all …]
|
| D | AMDGPULateCodeGenPrepare.cpp | 166 PointerType *Int8PtrTy = Type::getInt8PtrTy(LI.getContext(), AS); in visitLoadInst() local 170 IRB.CreatePointerBitCastOrAddrSpaceCast(Base, Int8PtrTy), in visitLoadInst()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| D | HWAddressSanitizer.cpp | 322 Type *Int8PtrTy; member in __anon3b3a63070111::HWAddressSanitizer 577 Int8PtrTy = IRB.getInt8PtrTy(); in initializeModule() 660 "__hwasan_tag_memory", IRB.getVoidTy(), Int8PtrTy, Int8Ty, IntptrTy); in initializeCallbacks() 689 InlineAsm::get(FunctionType::get(Int8PtrTy, {Val->getType()}, false), in getOpaqueNoopCast() 703 ConstantInt::get(IntptrTy, Mapping.Offset), Int8PtrTy)); in getShadowNonTls() 710 kHwasanShadowMemoryDynamicAddress, Int8PtrTy); in getShadowNonTls() 711 return IRB.CreateLoad(Int8PtrTy, GlobalDynamicAddress); in getShadowNonTls() 807 return IRB.CreateIntToPtr(Shadow, Int8PtrTy); in memToShadow() 827 Ptr = IRB.CreateBitCast(Ptr, Int8PtrTy); in instrumentMemAccessInline() 873 InlineTagAddr = IRB.CreateIntToPtr(InlineTagAddr, Int8PtrTy); in instrumentMemAccessInline() [all …]
|
| D | InstrProfiling.cpp | 900 auto *Int8PtrTy = Type::getInt8PtrTy(Ctx); in getOrCreateRegionCounters() local 903 Constant *ValuesPtrExpr = ConstantPointerNull::get(Int8PtrTy); in getOrCreateRegionCounters() 932 ? ConstantExpr::getBitCast(Fn, Int8PtrTy) in getOrCreateRegionCounters() 933 : ConstantPointerNull::get(Int8PtrTy); in getOrCreateRegionCounters()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGVTT.cpp | 46 llvm::ArrayType::get(CGM.Int8PtrTy, Builder.getVTTComponents().size()); in EmitVTTDefinition() 85 CGM.Int8PtrTy); in EmitVTTDefinition() 119 llvm::ArrayType::get(CGM.Int8PtrTy, Builder.getVTTComponents().size()); in GetAddrOfVTT() 120 unsigned Align = CGM.getDataLayout().getABITypeAlignment(CGM.Int8PtrTy); in GetAddrOfVTT()
|
| D | CGObjCMac.cpp | 144 llvm::Type *params[] = { Int8PtrTy, SuperPtrTy, SelectorPtrTy }; in getMessageSendSuperStretFn() 155 llvm::Type *params[] = { Int8PtrTy, SuperPtrTy, SelectorPtrTy }; in getMessageSendSuperStretFn2() 176 llvm::PointerType *Int8PtrTy, *Int8PtrPtrTy; member in __anond3bad8af0111::ObjCCommonTypesHelper 413 llvm::Type *args[] = { Int8PtrTy, Int8PtrTy, LongTy }; in GcMemmoveCollectableFn() 414 llvm::FunctionType *FTy = llvm::FunctionType::get(Int8PtrTy, args, false); in GcMemmoveCollectableFn() 721 llvm::Type *params[] = { Int8PtrTy }; in getObjCBeginCatchFn() 722 return CGM.CreateRuntimeFunction(llvm::FunctionType::get(Int8PtrTy, in getObjCBeginCatchFn() 2024 CGM.Int8PtrTy, in GenerateConstantNSString() 2048 Fields.addBitCast(GV, CGM.Int8PtrTy); in GenerateConstantNSString() 2402 llvm::Constant *nullPtr = llvm::Constant::getNullValue(CGM.Int8PtrTy); in BuildGCBlockLayout() [all …]
|
| D | CGException.cpp | 37 llvm::FunctionType::get(CGM.VoidTy, CGM.Int8PtrTy, /*isVarArg=*/false); in getFreeExceptionFn() 58 llvm::FunctionType::get(CGM.VoidTy, CGM.Int8PtrTy, /*isVarArg=*/false); in getUnexpectedFn() 92 llvm::FunctionType::get(CGM.VoidTy, CGM.Int8PtrTy, /*isVarArg=*/false); in getCatchallRethrowFn() 266 llvm::PointerType* Int8PtrTy = llvm::PointerType::get( in getOpaquePersonalityFn() local 271 Int8PtrTy); in getOpaquePersonalityFn() 376 return llvm::ConstantPointerNull::get(CGF.Int8PtrTy); in getCatchAllValue() 423 ExceptionSlot = CreateTempAlloca(Int8PtrTy, "exn.slot"); in getExceptionSlot() 827 Builder.CreateLandingPad(llvm::StructType::get(Int8PtrTy, Int32Ty), 0); in EmitLandingPad() 913 filterTypes[0]->getType() : Int8PtrTy, in EmitLandingPad() 1130 typeValue = CGF.Builder.CreateBitCast(typeValue, CGF.Int8PtrTy); in emitCatchDispatchBlock() [all …]
|
| D | ItaniumCXXABI.cpp | 752 {Builder.CreateBitCast(VFPAddr, CGF.Int8PtrTy), TypeId}); in EmitLoadOfMemberFunctionPointer() 825 Builder.CreateBitCast(NonVirtualFn, CGF.Int8PtrTy); in EmitLoadOfMemberFunctionPointer() 1271 CGF.Builder.CreateBitCast(Ptr.getPointer(), CGF.Int8PtrTy); in emitVirtualObjectDelete() 1308 llvm::FunctionType::get(CGM.Int8PtrTy, CGM.SizeTy, /*isVarArg=*/false); in getAllocateExceptionFn() 1317 llvm::Type *Args[3] = { CGM.Int8PtrTy, CGM.Int8PtrTy, CGM.Int8PtrTy }; in getThrowFn() 1349 Dtor = llvm::ConstantExpr::getBitCast(Dtor, CGM.Int8PtrTy); in emitThrow() 1352 if (!Dtor) Dtor = llvm::Constant::getNullValue(CGM.Int8PtrTy); in emitThrow() 1364 llvm::Type *Int8PtrTy = CGF.Int8PtrTy; in getItaniumDynamicCastFn() local 1368 llvm::Type *Args[4] = { Int8PtrTy, Int8PtrTy, Int8PtrTy, PtrDiffTy }; in getItaniumDynamicCastFn() 1370 llvm::FunctionType *FTy = llvm::FunctionType::get(Int8PtrTy, Args, false); in getItaniumDynamicCastFn() [all …]
|
| D | MicrosoftCXXABI.cpp | 468 CGM.Int8PtrTy, in getTypeDescriptorType() 485 getImageRelativeType(CGM.Int8PtrTy), in getBaseClassDescriptorType() 524 getImageRelativeType(CGM.Int8PtrTy), in getCompleteObjectLocatorType() 702 getImageRelativeType(CGM.Int8PtrTy), // TypeDescriptor in getCatchableTypeType() 707 getImageRelativeType(CGM.Int8PtrTy) // CopyCtor in getCatchableTypeType() 738 getImageRelativeType(CGM.Int8PtrTy), // CleanupFn in getThrowInfoType() 739 getImageRelativeType(CGM.Int8PtrTy), // ForwardCompat in getThrowInfoType() 740 getImageRelativeType(CGM.Int8PtrTy) // CatchableTypeArray in getThrowInfoType() 750 llvm::Type *Args[] = {CGM.Int8PtrTy, getThrowInfoType()->getPointerTo()}; in getThrowFn() 882 llvm::ConstantPointerNull::get(CGM.Int8PtrTy), in emitRethrow() [all …]
|
| D | CGVTables.cpp | 681 return CGM.Int8PtrTy; in getVTableComponentType() 689 CGM.Int8PtrTy)); in AddPointerLayoutOffset() 726 return builder.add(llvm::ConstantExpr::getBitCast(rtti, CGM.Int8PtrTy)); in addVTableComponent() 745 return builder.add(llvm::ConstantExpr::getNullValue(CGM.Int8PtrTy)); in addVTableComponent() 758 return llvm::ConstantPointerNull::get(CGM.Int8PtrTy); in addVTableComponent() 764 return llvm::ConstantPointerNull::get(CGM.Int8PtrTy); in addVTableComponent() 771 return llvm::ConstantExpr::getBitCast(fn, CGM.Int8PtrTy); in addVTableComponent() 810 return builder.add(llvm::ConstantExpr::getBitCast(fnPtr, CGM.Int8PtrTy)); in addVTableComponent() 817 return builder.addNullPointer(CGM.Int8PtrTy); in addVTableComponent()
|
| D | CodeGenTypeCache.h | 57 llvm::PointerType *Int8PtrTy; member
|
| D | CGCoroutine.cpp | 198 auto *NullPtr = llvm::ConstantPointerNull::get(CGF.CGM.Int8PtrTy); in emitSuspendExpression() 399 auto *NullPtr = llvm::ConstantPointerNull::get(CGF.Int8PtrTy); in Emit() 456 auto *NullPtr = llvm::ConstantPointerNull::get(CGF.Int8PtrTy); in Emit() 578 auto *NullPtr = llvm::ConstantPointerNull::get(Int8PtrTy); in EmitCoroutineBody()
|
| D | CGBlocks.cpp | 2202 field = CGF.Builder.CreateBitCast(field, CGF.Int8PtrTy->getPointerTo(0)); in emitDispose() 2415 return llvm::ConstantExpr::getBitCast(Fn, CGF.Int8PtrTy); in generateByrefCopyHelper() 2472 return llvm::ConstantExpr::getBitCast(Fn, CGF.Int8PtrTy); in generateByrefDisposeHelper() 2646 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2665 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2669 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2678 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2755 V = Builder.CreateIntToPtr(Builder.getInt32(isa), Int8PtrTy, "isa"); in emitByrefStructureInit() 2829 Builder.CreateBitCast(V, Int8PtrTy), in BuildBlockRelease() 2887 llvm::Type *args[] = { Int8PtrTy, Int32Ty }; in getBlockObjectDispose() [all …]
|
| D | CGObjC.cpp | 1097 ivarAddr = CGF.Builder.CreateBitCast(ivarAddr, CGF.Int8PtrTy); in emitCPPObjectAtomicGetterCall() 1300 ivarAddr = CGF.Builder.CreateBitCast(ivarAddr, CGF.Int8PtrTy); in emitStructSetterCall() 1309 argAddr = CGF.Builder.CreateBitCast(argAddr, CGF.Int8PtrTy); in emitStructSetterCall() 1346 ivarAddr = CGF.Builder.CreateBitCast(ivarAddr, CGF.Int8PtrTy); in emitCPPObjectAtomicSetterCall() 1355 argAddr = CGF.Builder.CreateBitCast(argAddr, CGF.Int8PtrTy); in emitCPPObjectAtomicSetterCall() 2128 value = CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy); in emitARCValueOperation() 2156 if (origType != CGF.Int8PtrTy) in emitARCLoadOperation() 2180 CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy) in emitARCStoreOperation() 2221 llvm::FunctionType::get(CGF.Int8PtrTy, CGF.Int8PtrTy, false); in emitObjCValueOperation() 2232 value = CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy); in emitObjCValueOperation() [all …]
|
| D | CodeGenFunction.cpp | 977 ReturnLocation = CreateDefaultAlignTempAlloca(Int8PtrTy, "return.sloc.ptr"); in StartFunction() 978 InitTempAlloca(ReturnLocation, llvm::ConstantPointerNull::get(Int8PtrTy)); in StartFunction() 1067 CreateDefaultAlignTempAlloca(Int8PtrTy, "result.ptr"); in StartFunction() 1069 ReturnValue.getPointer(), Int8PtrTy), in StartFunction() 1981 llvm::Value *DestVal = TmpBuilder.CreatePHI(Int8PtrTy, 0, in GetIndirectGotoBlock() 2378 Builder.CreateBitCast(CGM.EmitAnnotationString(AnnotationStr), Int8PtrTy), in EmitAnnotationCall() 2379 Builder.CreateBitCast(CGM.EmitAnnotationUnit(Location), Int8PtrTy), in EmitAnnotationCall() 2393 Builder.CreateBitCast(V, CGM.Int8PtrTy, V->getName()), in EmitVarAnnotations() 2403 CGM.Int8PtrTy); in EmitFieldAnnotations() 2409 if (VTy != CGM.Int8PtrTy) in EmitFieldAnnotations() [all …]
|
| D | CGDeclCXX.cpp | 142 Argument = llvm::Constant::getNullValue(CGF.Int8PtrTy); in EmitDeclDestroy() 164 llvm::Type *ObjectPtr[1] = {Int8PtrTy}; in EmitInvariantStart() 170 llvm::ConstantExpr::getBitCast(Addr, Int8PtrTy)}; in EmitInvariantStart()
|
| D | CGExpr.cpp | 57 llvm::PointerType *destType = Int8PtrTy; in EmitCastToVoidPtr() 361 CleanupArg = llvm::Constant::getNullValue(CGF.Int8PtrTy); in pushTemporaryCleanup() 749 llvm::Type *Tys[2] = { IntPtrTy, Int8PtrTy }; in EmitTypeCheck() 754 llvm::Value *CastAddr = Builder.CreateBitCast(Ptr, Int8PtrTy); in EmitTypeCheck() 3105 Filename = llvm::Constant::getNullValue(Int8PtrTy); in EmitCheckSourceLocation() 3273 Args.push_back(Builder.CreateBitCast(InfoPtr, Int8PtrTy)); in EmitCheck() 3274 ArgTypes.push_back(Int8PtrTy); in EmitCheck() 3337 llvm::FunctionType::get(VoidTy, {Int64Ty, Int8PtrTy, Int8PtrTy}, in EmitCfiSlowPathCheck() 3340 SlowPathFn, {TypeId, Ptr, Builder.CreateBitCast(InfoPtr, Int8PtrTy)}); in EmitCfiSlowPathCheck() 3344 llvm::FunctionType::get(VoidTy, {Int64Ty, Int8PtrTy}, false)); in EmitCfiSlowPathCheck() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
| D | IRBuilder.cpp | 1010 auto *Int8PtrTy = getInt8PtrTy(PtrType->getPointerAddressSpace()); in CreateLaunderInvariantGroup() local 1011 if (PtrType != Int8PtrTy) in CreateLaunderInvariantGroup() 1012 Ptr = CreateBitCast(Ptr, Int8PtrTy); in CreateLaunderInvariantGroup() 1015 M, Intrinsic::launder_invariant_group, {Int8PtrTy}); in CreateLaunderInvariantGroup() 1017 assert(FnLaunderInvariantGroup->getReturnType() == Int8PtrTy && in CreateLaunderInvariantGroup() 1019 Int8PtrTy && in CreateLaunderInvariantGroup() 1024 if (PtrType != Int8PtrTy) in CreateLaunderInvariantGroup() 1035 auto *Int8PtrTy = getInt8PtrTy(PtrType->getPointerAddressSpace()); in CreateStripInvariantGroup() local 1036 if (PtrType != Int8PtrTy) in CreateStripInvariantGroup() 1037 Ptr = CreateBitCast(Ptr, Int8PtrTy); in CreateStripInvariantGroup() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| D | WholeProgramDevirt.cpp | 507 PointerType *Int8PtrTy; member 545 Int8PtrTy(Type::getInt8PtrTy(M.getContext())), in DevirtModule() 1279 FunctionType::get(Type::getVoidTy(M.getContext()), {Int8PtrTy}, true); in tryICallBranchFunnel() 1337 NewArgs.push_back(Int8PtrTy); in applyICallBranchFunnel() 1346 Args.push_back(IRB.CreateBitCast(VCallSite.VTable, Int8PtrTy)); in applyICallBranchFunnel() 1480 ConstantExpr::getIntToPtr(ConstantInt::get(Int32Ty, Const), Int8PtrTy)); in exportConstant() 1544 Constant *C = ConstantExpr::getBitCast(M->Bits->GV, Int8PtrTy); in getMemberAddr() 1605 B.CreateGEP(Int8Ty, B.CreateBitCast(Call.VTable, Int8PtrTy), Byte); in applyVirtualConstProp() 1891 Value *GEPPtr = LoadB.CreateBitCast(GEP, PointerType::getUnqual(Int8PtrTy)); in scanTypeCheckedLoadUsers() 1892 Value *LoadedValue = LoadB.CreateLoad(Int8PtrTy, GEPPtr); in scanTypeCheckedLoadUsers()
|
| D | LowerTypeTests.cpp | 399 PointerType *Int8PtrTy = Type::getInt8PtrTy(M.getContext()); member in __anon699329bb0111::LowerTypeTestsModule 637 ConstantExpr::getIntToPtr(ConstantInt::get(Int8Ty, Mask), Int8PtrTy)); in allocateByteArrays() 931 ExportGlobal(Name, ConstantExpr::getIntToPtr(C, Int8PtrTy)); in exportTypeId() 983 C = ConstantExpr::getBitCast(C, Int8PtrTy); in importTypeId() 1030 TIL.BitMask = ImportConstant("bit_mask", TTRes.BitMask, 8, Int8PtrTy); in importTypeId() 1128 CombinedGlobalAddr = ConstantExpr::getBitCast(CombinedGlobalAddr, Int8PtrTy); in lowerTypeTestCalls()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| D | ConstantHoisting.cpp | 762 PointerType *Int8PtrTy = Type::getInt8PtrTy(*Ctx, in emitBaseConstants() local 764 Base = new BitCastInst(Base, Int8PtrTy, "base_bitcast", InsertionPt); in emitBaseConstants() 765 Mat = GetElementPtrInst::Create(Int8PtrTy->getElementType(), Base, in emitBaseConstants()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| D | CoroInstr.h | 188 auto *const Int8PtrTy = Type::getInt8PtrTy(getContext()); in setCoroutineSelf() local 190 ConstantExpr::getBitCast(getFunction(), Int8PtrTy)); in setCoroutineSelf()
|