Home
last modified time | relevance | path

Searched refs:CreatePointerCast (Results 1 – 25 of 48) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp619 {IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()), in instrumentLoadOrStore()
620 IRB.CreatePointerCast(StoredValue, IRB.getInt8PtrTy())}); in instrumentLoadOrStore()
626 IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy())); in instrumentLoadOrStore()
658 IRB.CreateCall(OnAccessFunc, IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy())); in instrumentLoadOrStore()
696 {IRB.CreatePointerCast(M->getArgOperand(0), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
703 {IRB.CreatePointerCast(M->getArgOperand(0), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
704 IRB.CreatePointerCast(M->getArgOperand(1), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
731 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy), in instrumentAtomic()
746 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy), in instrumentAtomic()
764 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy), in instrumentAtomic()
[all …]
H A DSanitizerCoverage.cpp340 auto SecStartI8Ptr = IRB.CreatePointerCast(SecStart, Int8PtrTy); in CreateSecStartEnd()
343 return std::make_pair(IRB.CreatePointerCast(GEP, PointerType::getUnqual(Ty)), in CreateSecStartEnd()
753 PCs.push_back((Constant *)IRB.CreatePointerCast(&F, IntptrPtrTy)); in CreatePCArray()
757 PCs.push_back((Constant *)IRB.CreatePointerCast( in CreatePCArray()
817 IRB.CreateCall(SanCovTracePCIndir, IRB.CreatePointerCast(Callee, IntptrTy)); in InjectCoverageForIndirectCalls()
859 {Cond, IRB.CreatePointerCast(GV, Int64PtrTy)}); in InjectTraceForSwitch()
913 IRB.CreatePointerCast(Ptr, PointerType[Idx])); in InjectTraceForLoadsAndStores()
922 IRB.CreatePointerCast(Ptr, PointerType[Idx])); in InjectTraceForLoadsAndStores()
985 IRB.CreateAdd(IRB.CreatePointerCast(FunctionGuardArray, IntptrTy), in InjectCoverageAtBlock()
1068 CFs.push_back((Constant *)IRB.CreatePointerCast(&F, IntptrPtrTy)); in createFunctionControlFlow()
[all …]
H A DHWAddressSanitizer.cpp802 Value *AddrLong = IRB.CreatePointerCast(Addr, IntptrTy); in untagPointerOperand()
849 Value *PtrLong = IRB.CreatePointerCast(Ptr, IntptrTy); in instrumentMemAccessInline()
948 {IRB.CreatePointerCast(MI->getOperand(0), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
949 IRB.CreatePointerCast(MI->getOperand(1), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
954 {IRB.CreatePointerCast(MI->getOperand(0), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
977 IRB.CreatePointerCast(Addr, IntptrTy)); in instrumentMemAccess()
985 {IRB.CreatePointerCast(Addr, IntptrTy), in instrumentMemAccess()
1002 {IRB.CreatePointerCast(AI, Int8PtrTy), JustTag, in tagAlloca()
1006 Value *ShadowPtr = memToShadow(IRB.CreatePointerCast(AI, IntptrTy), IRB); in tagAlloca()
1137 Value *SlotPtr = IRB.CreatePointerCast( in getHwasanThreadSlotPtr()
[all …]
H A DAddressSanitizer.cpp1234 {IRB.CreatePointerCast(MI->getOperand(0), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
1235 IRB.CreatePointerCast(MI->getOperand(1), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
1240 {IRB.CreatePointerCast(MI->getOperand(0), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
1411 i = IRB.CreatePointerCast(i, IntptrTy); in instrumentPointerComparisonOrSubtraction()
1585 Value *AddrLong = IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()); in instrumentAMDGPUAddress()
1617 {IRB.CreatePointerCast(Addr, Int8PtrTy), in instrumentAddress()
1622 Value *AddrLong = IRB.CreatePointerCast(Addr, IntptrTy); in instrumentAddress()
1680 Value *AddrLong = IRB.CreatePointerCast(Addr, IntptrTy); in instrumentUnusualSizeOrAlignment()
2113 {IRB.CreatePointerCast(RegisteredFlag, IntptrTy), in InstrumentGlobalsELF()
2114 IRB.CreatePointerCast(StartELFMetadata, IntptrTy), in InstrumentGlobalsELF()
[all …]
H A DMemProfiler.cpp257 {IRB.CreatePointerCast(MI->getOperand(0), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
258 IRB.CreatePointerCast(MI->getOperand(1), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
263 {IRB.CreatePointerCast(MI->getOperand(0), IRB.getInt8PtrTy()), in instrumentMemIntrinsic()
432 Value *AddrLong = IRB.CreatePointerCast(Addr, IntptrTy); in instrumentAddress()
H A DMemorySanitizer.cpp1193 IRB.CreatePointerCast(OriginPtr, PointerType::get(MS.IntptrTy, 0)); in paintOrigin()
1241 IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()), Origin}); in storeOrigin()
1636 Value *OffsetLong = IRB.CreatePointerCast(Addr, IntptrTy); in getShadowPtrOffset()
1694 IRB.CreatePointerCast(Addr, PointerType::get(IRB.getInt8Ty(), 0)); in getShadowOriginPtrKernelNoVec()
1704 ShadowPtr = IRB.CreatePointerCast(ShadowPtr, PointerType::get(ShadowTy, 0)); in getShadowOriginPtrKernelNoVec()
1759 Value *Base = IRB.CreatePointerCast(MS.ParamTLS, MS.IntptrTy); in getShadowPtrForArgument()
1770 Value *Base = IRB.CreatePointerCast(MS.ParamOriginTLS, MS.IntptrTy); in getOriginPtrForArgument()
1779 return IRB.CreatePointerCast(MS.RetvalTLS, in getShadowPtrForRetval()
2563 A = IRB.CreatePointerCast(A, Sa->getType()); in handleEqualityComparison()
2564 B = IRB.CreatePointerCast(B, Sb->getType()); in handleEqualityComparison()
[all …]
H A DDataFlowSanitizer.cpp1280 Args.push_back(IRB.CreatePointerCast(F, IRB.getInt8PtrTy())); in buildExternWeakCheckIfNeeded()
1779 Value *Base = IRB.CreatePointerCast(DFS.ArgTLS, DFS.IntptrTy); in getArgTLS()
1787 return IRB.CreatePointerCast( in getRetvalTLS()
1892 Value *OffsetLong = IRB.CreatePointerCast(Addr, IntptrTy); in getShadowOffset()
2266 {IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()), in loadShadowOriginSansLoadTracking()
2476 Value *IntptrStoreOriginPtr = IRB.CreatePointerCast( in paintOrigin()
2525 IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()), in storeOrigin()
2925 {IRB.CreatePointerCast(I.getArgOperand(0), IRB.getInt8PtrTy()), in visitMemTransferInst()
2926 IRB.CreatePointerCast(I.getArgOperand(1), IRB.getInt8PtrTy()), in visitMemTransferInst()
3218 {NextIRB.CreatePointerCast(DstPtr, NextIRB.getInt8PtrTy()), in visitLibAtomicLoad()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DNoFolder.h119 Instruction *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() function
120 return CastInst::CreatePointerCast(C, DestTy); in CreatePointerCast()
H A DIRBuilderFolder.h79 virtual Value *CreatePointerCast(Constant *C, Type *DestTy) const = 0;
H A DConstantFolder.h182 Constant *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() function
H A DInstrTypes.h504 static CastInst *CreatePointerCast(
512 static CastInst *CreatePointerCast(
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h131 Value *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() function
134 return ConstFolder.CreatePointerCast(C, DestTy); in CreatePointerCast()
H A DTargetFolder.h200 Constant *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() function
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp284 V = IRB.CreatePointerCast(V, NewTy); in flatten()
438 IRB.CreateCall(SetTagFunc, {IRB.CreatePointerCast(AI, IRB.getInt8PtrTy()), in untagAlloca()
567 Value *Ptr = IRB.CreatePointerCast(TagPCall, IRB.getInt8PtrTy()); in runOnFunction()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DIndirectBrExpandPass.cpp203 return CastInst::CreatePointerCast( in runOnFunction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DModuleUtils.cpp435 Value *Casted = InitBuilder.CreatePointerCast(ResolvedFunc, TableEntryTy); in lowerGlobalIFuncUsersAsGlobalCtor()
454 UseBuilder.CreatePointerCast(ResolvedTarget, GI->getType()); in lowerGlobalIFuncUsersAsGlobalCtor()
H A DCodeExtractor.cpp572 CastInst::CreatePointerCast(AI, Int8PtrTy, "lt.cast", I); in findAllocas()
1116 CastInst::CreatePointerCast(Mem, Int8PtrTy, "lt.cast", TheCall); in insertLifetimeMarkersSurroundingCall()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGGPUBuiltin.cpp123 Builder.CreatePointerCast(Alloca, llvm::Type::getInt8PtrTy(Ctx)); in packArgsIntoNVPTXFormatBuffer()
H A DCGCUDANV.cpp341 llvm::Value *VoidVarPtr = CGF.Builder.CreatePointerCast(VarPtr, VoidPtrTy); in emitDeviceStubBodyNew()
404 llvm::Value *Kernel = CGF.Builder.CreatePointerCast( in emitDeviceStubBodyNew()
444 CGF.Builder.CreatePointerCast(CGF.GetAddrOfLocalVar(A).getPointer(), in emitDeviceStubBodyLegacy()
460 llvm::Value *Arg = CGF.Builder.CreatePointerCast( in emitDeviceStubBodyLegacy()
H A DCGBlocks.cpp1100 llvm::Value *result = Builder.CreatePointerCast( in EmitBlockLiteral()
1197 llvm::Value *BlockDescriptor = Builder.CreatePointerCast( in EmitBlockCallExpr()
1215 BlockPtr = Builder.CreatePointerCast( in EmitBlockCallExpr()
1221 BlockPtr = Builder.CreatePointerCast(BlockPtr, VoidPtrTy); in EmitBlockCallExpr()
1238 Func = Builder.CreatePointerCast(Func, BlockFTyPtr); in EmitBlockCallExpr()
1428 BlockPointer = Builder.CreatePointerCast( in setBlockContextParameter()
H A DCGBuiltin.cpp978 Value *BitBaseI8 = CGF.Builder.CreatePointerCast(BitBase, CGF.Int8PtrTy); in EmitBitTestIntrinsic()
4744 Value *BCast = Builder.CreatePointerCast(Arg1, I8PTy); in EmitBuiltinExpr()
4760 Value *BCast = Builder.CreatePointerCast(Arg3, I8PTy); in EmitBuiltinExpr()
4925 Builder.CreatePointerCast(Info.Kernel, GenericVoidPtrTy); in EmitBuiltinExpr()
4927 Builder.CreatePointerCast(Info.BlockArg, GenericVoidPtrTy); in EmitBuiltinExpr()
4979 Builder.CreatePointerCast(Info.Kernel, GenericVoidPtrTy); in EmitBuiltinExpr()
4980 auto *Block = Builder.CreatePointerCast(Info.BlockArg, GenericVoidPtrTy); in EmitBuiltinExpr()
5022 EventWaitList = Builder.CreatePointerCast(EventWaitList, EventPtrTy); in EmitBuiltinExpr()
5030 Builder.CreatePointerCast(EmitScalarExpr(E->getArg(5)), EventPtrTy); in EmitBuiltinExpr()
5036 Builder.CreatePointerCast(Info.Kernel, GenericVoidPtrTy); in EmitBuiltinExpr()
[all …]
/openbsd-src/gnu/llvm/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp877 llvm::Value *cast = builder.CreatePointerCast(stringVar, in generateStringPrint()
1247 builder.CreatePointerCast(unwindException, in createCatchWrappedInvokeFunction()
1280 llvm::Value *typeInfoThrown = builder.CreatePointerCast( in createCatchWrappedInvokeFunction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp194 return Builder.CreatePointerCast(VecStart, VecPtrType, "vec.cast"); in computeVectorAddr()
1048 return Builder.CreatePointerCast(BasePtr, EltPtrType); in createElementPtr()
1130 Builder.CreatePointerCast(MatrixPtr, PointerType::get(EltTy, AS)); in loadMatrix()
1136 Builder.CreatePointerCast(TileStart, TilePtrTy, "col.cast"); in loadMatrix()
1176 Builder.CreatePointerCast(MatrixPtr, PointerType::get(EltTy, AS)); in storeMatrix()
1182 Builder.CreatePointerCast(TileStart, TilePtrTy, "col.cast"); in storeMatrix()
H A DMemCpyOptimizer.cpp1114 : CastInst::CreatePointerCast(cpyDest, cpySrc->getType(), in performCallSlotOptzn()
1120 C->setArgOperand(ArgI, CastInst::CreatePointerCast( in performCallSlotOptzn()
1320 Builder.CreatePointerCast(Dest, Builder.getInt8PtrTy(DestAS)), in processMemSetMemCpyDependence()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp189 Value *EltBasePtr = B.CreatePointerCast(Ptr, PointerType::get(EltTy, AS)); in createTileLoadStoreLoops()

12