Home
last modified time | relevance | path

Searched refs:Int8PtrTy (Results 1 – 25 of 53) sorted by relevance

123

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSanitizerStats.cpp44 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 DCodeExtractor.cpp570 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 DAMDGPUHSAMetadataStreamer.cpp395 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 DAMDGPULateCodeGenPrepare.cpp164 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 DHWAddressSanitizer.cpp376 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 DSanitizerBinaryMetadata.cpp193 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 DSanitizerCoverage.cpp271 *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 DInstrProfiling.cpp979 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 DCGVTT.cpp46 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 DCGException.cpp37 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 DCGObjCMac.cpp144 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 DItaniumCXXABI.cpp704 {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 DCGVTables.cpp693 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 DMicrosoftCXXABI.cpp487 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 DCGBlocks.cpp2167 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 DCodeGenTypeCache.h57 llvm::PointerType *Int8PtrTy; member
H A DCGCoroutine.cpp198 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 DCGObjC.cpp1101 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 DCGNonTrivialStruct.cpp403 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 DCodeGenFunction.cpp580 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 DIRBuilder.cpp1161 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 DWholeProgramDevirt.cpp551 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 DLowerTypeTests.cpp411 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 DCoroInstr.h188 auto *const Int8PtrTy = Type::getInt8PtrTy(getContext()); in setCoroutineSelf() local
190 ConstantExpr::getBitCast(getFunction(), Int8PtrTy)); in setCoroutineSelf()
H A DCoroSplit.cpp1649 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()

123