| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | SanitizerStats.cpp | 44 PointerType *Int8PtrTy = B.getInt8PtrTy(); in create() local 46 ArrayType *StatTy = ArrayType::get(Int8PtrTy, 2); in create() 50 {Constant::getNullValue(Int8PtrTy), in create() 54 Int8PtrTy)})); in create() 57 FunctionType::get(B.getVoidTy(), Int8PtrTy, false); in create() 67 B.CreateCall(StatReport, ConstantExpr::getBitCast(InitAddr, Int8PtrTy)); in create() 76 PointerType *Int8PtrTy = Type::getInt8PtrTy(M->getContext()); in finish() local 85 {Constant::getNullValue(Int8PtrTy), in finish() 98 FunctionType *StatInitTy = FunctionType::get(VoidTy, Int8PtrTy, false); in finish() 102 B.CreateCall(StatInit, ConstantExpr::getBitCast(NewModuleStatsGV, Int8PtrTy)); in finish()
|
| H A D | CodeExtractor.cpp | 570 auto *Int8PtrTy = Type::getInt8PtrTy(Ctx); in findAllocas() local 572 CastInst::CreatePointerCast(AI, Int8PtrTy, "lt.cast", I); in findAllocas() 1094 auto Int8PtrTy = Type::getInt8PtrTy(Ctx); in insertLifetimeMarkersSurroundingCall() local 1112 if (Mem->getType() == Int8PtrTy) in insertLifetimeMarkersSurroundingCall() 1116 CastInst::CreatePointerCast(Mem, Int8PtrTy, "lt.cast", TheCall); in insertLifetimeMarkersSurroundingCall() 1129 M, llvm::Intrinsic::lifetime_start, Int8PtrTy); in insertLifetimeMarkersSurroundingCall() 1135 M, llvm::Intrinsic::lifetime_end, Int8PtrTy); in insertLifetimeMarkersSurroundingCall()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUHSAMetadataStreamer.cpp | 395 auto Int8PtrTy = Type::getInt8PtrTy(Func.getContext(), in emitHiddenKernelArgs() local 403 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenPrintfBuffer); in emitHiddenKernelArgs() 405 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenHostcallBuffer); in emitHiddenKernelArgs() 407 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs() 414 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenDefaultQueue); in emitHiddenKernelArgs() 416 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs() 424 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenCompletionAction); in emitHiddenKernelArgs() 426 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs() 433 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenMultiGridSyncArg); in emitHiddenKernelArgs() 435 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs() [all …]
|
| H A D | AMDGPULateCodeGenPrepare.cpp | 164 PointerType *Int8PtrTy = Type::getInt8PtrTy(LI.getContext(), AS); in visitLoadInst() local 168 IRB.CreatePointerBitCastOrAddrSpaceCast(Base, Int8PtrTy), in visitLoadInst()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | HWAddressSanitizer.cpp | 376 Type *Int8PtrTy; member in __anon159c36660111::HWAddressSanitizer 571 Int8PtrTy = IRB.getInt8PtrTy(); in initializeModule() 653 "__hwasan_tag_memory", IRB.getVoidTy(), Int8PtrTy, Int8Ty, IntptrTy); in initializeCallbacks() 687 InlineAsm::get(FunctionType::get(Int8PtrTy, {Val->getType()}, false), in getOpaqueNoopCast() 701 ConstantInt::get(IntptrTy, Mapping.Offset), Int8PtrTy)); in getShadowNonTls() 708 kHwasanShadowMemoryDynamicAddress, Int8PtrTy); in getShadowNonTls() 709 return IRB.CreateLoad(Int8PtrTy, GlobalDynamicAddress); in getShadowNonTls() 812 return IRB.CreateIntToPtr(Shadow, Int8PtrTy); in memToShadow() 834 Ptr = IRB.CreateBitCast(Ptr, Int8PtrTy); in instrumentMemAccessOutline() 886 InlineTagAddr = IRB.CreateIntToPtr(InlineTagAddr, Int8PtrTy); in instrumentMemAccessInline() [all …]
|
| H A D | SanitizerBinaryMetadata.cpp | 193 auto *Int8PtrTy = IRB.getInt8PtrTy(); in run() local 194 auto *Int8PtrPtrTy = PointerType::getUnqual(Int8PtrTy); in run() 202 getSectionMarker(getSectionStart(MI->SectionSuffix), Int8PtrTy), in run() 203 getSectionMarker(getSectionEnd(MI->SectionSuffix), Int8PtrTy), in run()
|
| H A D | SanitizerCoverage.cpp | 271 *Int32PtrTy, *Int16PtrTy, *Int16Ty, *Int8Ty, *Int8PtrTy, *Int1Ty, member in __anon9268006d0111::ModuleSanitizerCoverage 340 auto SecStartI8Ptr = IRB.CreatePointerCast(SecStart, Int8PtrTy); in CreateSecStartEnd() 407 Int8PtrTy = PointerType::getUnqual(IRB.getInt8Ty()); in instrumentModule() 447 SanCovLoadFunction[0] = M.getOrInsertFunction(SanCovLoad1, VoidTy, Int8PtrTy); in instrumentModule() 458 M.getOrInsertFunction(SanCovStore1, VoidTy, Int8PtrTy); in instrumentModule() 904 Type *PointerType[5] = {Int8PtrTy, Int16PtrTy, Int32PtrTy, Int64PtrTy, in InjectTraceForLoadsAndStores()
|
| H A D | InstrProfiling.cpp | 979 auto *Int8PtrTy = Type::getInt8PtrTy(Ctx); in getOrCreateRegionCounters() local 982 Constant *ValuesPtrExpr = ConstantPointerNull::get(Int8PtrTy); in getOrCreateRegionCounters() 1018 ? ConstantExpr::getBitCast(Fn, Int8PtrTy) in getOrCreateRegionCounters() 1019 : ConstantPointerNull::get(Int8PtrTy); in getOrCreateRegionCounters()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGVTT.cpp | 46 llvm::ArrayType::get(CGM.Int8PtrTy, Builder.getVTTComponents().size()); in EmitVTTDefinition() 85 CGM.Int8PtrTy); in EmitVTTDefinition() 116 llvm::ArrayType::get(CGM.Int8PtrTy, Builder.getVTTComponents().size()); in GetAddrOfVTT() 117 llvm::Align Align = CGM.getDataLayout().getABITypeAlign(CGM.Int8PtrTy); in GetAddrOfVTT()
|
| H A 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() 424 return Address(ExceptionSlot, Int8PtrTy, getPointerAlign()); in getExceptionSlot() 833 Builder.CreateLandingPad(llvm::StructType::get(Int8PtrTy, Int32Ty), 0); in EmitLandingPad() 919 filterTypes[0]->getType() : Int8PtrTy, in EmitLandingPad() [all …]
|
| H A 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 __anon288f636e0111::ObjCCommonTypesHelper 414 llvm::Type *args[] = { Int8PtrTy, Int8PtrTy, LongTy }; in GcMemmoveCollectableFn() 415 llvm::FunctionType *FTy = llvm::FunctionType::get(Int8PtrTy, args, false); in GcMemmoveCollectableFn() 722 llvm::Type *params[] = { Int8PtrTy }; in getObjCBeginCatchFn() 723 return CGM.CreateRuntimeFunction(llvm::FunctionType::get(Int8PtrTy, in getObjCBeginCatchFn() 2001 CGM.Int8PtrTy, in GenerateConstantNSString() 2025 Fields.addBitCast(GV, CGM.Int8PtrTy); in GenerateConstantNSString() 2343 llvm::Constant *nullPtr = llvm::Constant::getNullValue(CGM.Int8PtrTy); in BuildGCBlockLayout() [all …]
|
| H A D | ItaniumCXXABI.cpp | 704 {Builder.CreateBitCast(VFPAddr, CGF.Int8PtrTy), TypeId}); in EmitLoadOfMemberFunctionPointer() 777 Builder.CreateBitCast(NonVirtualFn, CGF.Int8PtrTy); in EmitLoadOfMemberFunctionPointer() 1225 CGF.Builder.CreateBitCast(Ptr.getPointer(), CGF.Int8PtrTy); in emitVirtualObjectDelete() 1262 llvm::FunctionType::get(CGM.Int8PtrTy, CGM.SizeTy, /*isVarArg=*/false); in getAllocateExceptionFn() 1271 llvm::Type *Args[3] = { CGM.Int8PtrTy, CGM.Int8PtrTy, CGM.Int8PtrTy }; in getThrowFn() 1304 Dtor = llvm::ConstantExpr::getBitCast(Dtor, CGM.Int8PtrTy); in emitThrow() 1307 if (!Dtor) Dtor = llvm::Constant::getNullValue(CGM.Int8PtrTy); in emitThrow() 1319 llvm::Type *Int8PtrTy = CGF.Int8PtrTy; in getItaniumDynamicCastFn() local 1323 llvm::Type *Args[4] = { Int8PtrTy, Int8PtrTy, Int8PtrTy, PtrDiffTy }; in getItaniumDynamicCastFn() 1325 llvm::FunctionType *FTy = llvm::FunctionType::get(Int8PtrTy, Args, false); in getItaniumDynamicCastFn() [all …]
|
| H A D | CGVTables.cpp | 693 return Int8PtrTy; in getVTableComponentType() 705 CGM.Int8PtrTy)); in AddPointerLayoutOffset() 742 return builder.add(llvm::ConstantExpr::getBitCast(rtti, CGM.Int8PtrTy)); in addVTableComponent() 761 return builder.add(llvm::ConstantExpr::getNullValue(CGM.Int8PtrTy)); in addVTableComponent() 774 return llvm::ConstantPointerNull::get(CGM.Int8PtrTy); in addVTableComponent() 780 return llvm::ConstantPointerNull::get(CGM.Int8PtrTy); in addVTableComponent() 787 return llvm::ConstantExpr::getBitCast(fn, CGM.Int8PtrTy); in addVTableComponent() 826 return builder.add(llvm::ConstantExpr::getBitCast(fnPtr, CGM.Int8PtrTy)); in addVTableComponent() 833 return builder.addNullPointer(CGM.Int8PtrTy); in addVTableComponent()
|
| H A D | MicrosoftCXXABI.cpp | 487 CGM.Int8PtrTy, in getTypeDescriptorType() 504 getImageRelativeType(CGM.Int8PtrTy), in getBaseClassDescriptorType() 543 getImageRelativeType(CGM.Int8PtrTy), in getCompleteObjectLocatorType() 721 getImageRelativeType(CGM.Int8PtrTy), // TypeDescriptor in getCatchableTypeType() 726 getImageRelativeType(CGM.Int8PtrTy) // CopyCtor in getCatchableTypeType() 757 getImageRelativeType(CGM.Int8PtrTy), // CleanupFn in getThrowInfoType() 758 getImageRelativeType(CGM.Int8PtrTy), // ForwardCompat in getThrowInfoType() 759 getImageRelativeType(CGM.Int8PtrTy) // CatchableTypeArray in getThrowInfoType() 769 llvm::Type *Args[] = {CGM.Int8PtrTy, getThrowInfoType()->getPointerTo()}; in getThrowFn() 901 llvm::ConstantPointerNull::get(CGM.Int8PtrTy), in emitRethrow() [all …]
|
| H A D | CGBlocks.cpp | 2167 srcField = CGF.Builder.CreateElementBitCast(srcField, CGF.Int8PtrTy); in emitCopy() 2180 field = CGF.Builder.CreateElementBitCast(field, CGF.Int8PtrTy); in emitDispose() 2391 return llvm::ConstantExpr::getBitCast(Fn, CGF.Int8PtrTy); in generateByrefCopyHelper() 2448 return llvm::ConstantExpr::getBitCast(Fn, CGF.Int8PtrTy); in generateByrefDisposeHelper() 2623 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2642 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2646 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2655 types.push_back(Int8PtrTy); in getBlockByrefInfo() 2731 V = Builder.CreateIntToPtr(Builder.getInt32(isa), Int8PtrTy, "isa"); in emitByrefStructureInit() 2805 Builder.CreateBitCast(V, Int8PtrTy), in BuildBlockRelease() [all …]
|
| H A D | CodeGenTypeCache.h | 57 llvm::PointerType *Int8PtrTy; member
|
| H A 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() 512 auto *NullPtr = llvm::ConstantPointerNull::get(Int8PtrTy); in EmitCoroutineBody()
|
| H A D | CGObjC.cpp | 1101 ivarAddr = CGF.Builder.CreateBitCast(ivarAddr, CGF.Int8PtrTy); in emitCPPObjectAtomicGetterCall() 1335 ivarAddr = CGF.Builder.CreateBitCast(ivarAddr, CGF.Int8PtrTy); in emitStructSetterCall() 1344 argAddr = CGF.Builder.CreateBitCast(argAddr, CGF.Int8PtrTy); in emitStructSetterCall() 1381 ivarAddr = CGF.Builder.CreateBitCast(ivarAddr, CGF.Int8PtrTy); in emitCPPObjectAtomicSetterCall() 1390 argAddr = CGF.Builder.CreateBitCast(argAddr, CGF.Int8PtrTy); in emitCPPObjectAtomicSetterCall() 2190 value = CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy); in emitARCValueOperation() 2210 addr = CGF.Builder.CreateElementBitCast(addr, CGF.Int8PtrTy); in emitARCLoadOperation() 2216 if (origType != CGF.Int8PtrTy) in emitARCLoadOperation() 2238 CGF.Builder.CreateBitCast(value, CGF.Int8PtrTy) in emitARCStoreOperation() 2277 llvm::FunctionType::get(CGF.Int8PtrTy, CGF.Int8PtrTy, false); in emitObjCValueOperation() [all …]
|
| H A D | CGNonTrivialStruct.cpp | 403 Address(PHIs[I], CGF.Int8PtrTy, in visitArray() 431 return CGF->Builder.CreateElementBitCast(Addr, CGF->CGM.Int8PtrTy); in getAddrWithOffset() 495 Addrs[I], CallerCGF.CGM.Int8PtrTy).getPointer(); in callFunc() 821 Builder.CreateElementBitCast(Dst.getAddress(*this), CGM.Int8PtrTy); in defaultInitNonTrivialCStructVar() 834 Addrs[I] = CGF.Builder.CreateElementBitCast(Addrs[I], CGF.CGM.Int8PtrTy); in callSpecialFunction()
|
| H A D | CodeGenFunction.cpp | 580 return Builder.CreateLoad(Address(GOTAddr, Int8PtrTy, getPointerAlign()), in DecodeAddrUsedInPrologue() 1025 ReturnLocation = CreateDefaultAlignTempAlloca(Int8PtrTy, "return.sloc.ptr"); in StartFunction() 1026 Builder.CreateStore(llvm::ConstantPointerNull::get(Int8PtrTy), in StartFunction() 1111 CreateDefaultAlignTempAlloca(Int8PtrTy, "result.ptr"); in StartFunction() 1113 ReturnValue.getPointer(), Int8PtrTy), in StartFunction() 2064 llvm::Value *DestVal = TmpBuilder.CreatePHI(Int8PtrTy, 0, in GetIndirectGotoBlock() 2501 llvm::PointerType::getWithSamePointeeType(CGM.Int8PtrTy, AS); in EmitFieldAnnotations()
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | IRBuilder.cpp | 1161 auto *Int8PtrTy = getInt8PtrTy(PtrType->getPointerAddressSpace()); in CreateLaunderInvariantGroup() local 1162 if (PtrType != Int8PtrTy) in CreateLaunderInvariantGroup() 1163 Ptr = CreateBitCast(Ptr, Int8PtrTy); in CreateLaunderInvariantGroup() 1166 M, Intrinsic::launder_invariant_group, {Int8PtrTy}); in CreateLaunderInvariantGroup() 1168 assert(FnLaunderInvariantGroup->getReturnType() == Int8PtrTy && in CreateLaunderInvariantGroup() 1170 Int8PtrTy && in CreateLaunderInvariantGroup() 1175 if (PtrType != Int8PtrTy) in CreateLaunderInvariantGroup() 1186 auto *Int8PtrTy = getInt8PtrTy(PtrType->getPointerAddressSpace()); in CreateStripInvariantGroup() local 1187 if (PtrType != Int8PtrTy) in CreateStripInvariantGroup() 1188 Ptr = CreateBitCast(Ptr, Int8PtrTy); in CreateStripInvariantGroup() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | WholeProgramDevirt.cpp | 551 PointerType *Int8PtrTy; member 589 Int8PtrTy(Type::getInt8PtrTy(M.getContext())), in DevirtModule() 1340 FunctionType::get(Type::getVoidTy(M.getContext()), {Int8PtrTy}, true); in tryICallBranchFunnel() 1399 NewArgs.push_back(Int8PtrTy); in applyICallBranchFunnel() 1408 Args.push_back(IRB.CreateBitCast(VCallSite.VTable, Int8PtrTy)); in applyICallBranchFunnel() 1543 ConstantExpr::getIntToPtr(ConstantInt::get(Int32Ty, Const), Int8PtrTy)); in exportConstant() 1608 Constant *C = ConstantExpr::getBitCast(M->Bits->GV, Int8PtrTy); in getMemberAddr() 1669 B.CreateGEP(Int8Ty, B.CreateBitCast(Call.VTable, Int8PtrTy), Byte); in applyVirtualConstProp() 1951 Value *GEPPtr = LoadB.CreateBitCast(GEP, PointerType::getUnqual(Int8PtrTy)); in scanTypeCheckedLoadUsers() 1952 Value *LoadedValue = LoadB.CreateLoad(Int8PtrTy, GEPPtr); in scanTypeCheckedLoadUsers()
|
| H A D | LowerTypeTests.cpp | 411 PointerType *Int8PtrTy = Type::getInt8PtrTy(M.getContext()); member in __anon47d01f1a0111::LowerTypeTestsModule 607 ConstantExpr::getIntToPtr(ConstantInt::get(Int8Ty, Mask), Int8PtrTy)); in allocateByteArrays() 901 ExportGlobal(Name, ConstantExpr::getIntToPtr(C, Int8PtrTy)); in exportTypeId() 953 C = ConstantExpr::getBitCast(C, Int8PtrTy); in importTypeId() 1000 TIL.BitMask = ImportConstant("bit_mask", TTRes.BitMask, 8, Int8PtrTy); in importTypeId() 1098 CombinedGlobalAddr = ConstantExpr::getBitCast(CombinedGlobalAddr, Int8PtrTy); in lowerTypeTestCalls()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroInstr.h | 188 auto *const Int8PtrTy = Type::getInt8PtrTy(getContext()); in setCoroutineSelf() local 190 ConstantExpr::getBitCast(getFunction(), Int8PtrTy)); in setCoroutineSelf()
|
| H A D | CoroSplit.cpp | 1649 auto *Int8PtrTy = Type::getInt8PtrTy(Context); in replaceAsyncResumeFunction() local 1652 auto *Val = Builder.CreateBitOrPointerCast(Continuation, Int8PtrTy); in replaceAsyncResumeFunction() 1656 UndefValue::get(Int8PtrTy)); in replaceAsyncResumeFunction() 1702 auto *Int8PtrTy = Type::getInt8PtrTy(Context); in splitAsyncCoroutine() local 1708 FramePtr = Builder.CreateBitOrPointerCast(FramePtr, Int8PtrTy); in splitAsyncCoroutine()
|