| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 619 {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 D | SanitizerCoverage.cpp | 340 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 D | HWAddressSanitizer.cpp | 802 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 D | AddressSanitizer.cpp | 1234 {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 D | MemProfiler.cpp | 257 {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 D | MemorySanitizer.cpp | 1193 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 D | DataFlowSanitizer.cpp | 1280 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 D | NoFolder.h | 119 Instruction *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() function 120 return CastInst::CreatePointerCast(C, DestTy); in CreatePointerCast()
|
| H A D | IRBuilderFolder.h | 79 virtual Value *CreatePointerCast(Constant *C, Type *DestTy) const = 0;
|
| H A D | ConstantFolder.h | 182 Constant *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() function
|
| H A D | InstrTypes.h | 504 static CastInst *CreatePointerCast( 512 static CastInst *CreatePointerCast(
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | InstSimplifyFolder.h | 131 Value *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() function 134 return ConstFolder.CreatePointerCast(C, DestTy); in CreatePointerCast()
|
| H A D | TargetFolder.h | 200 Constant *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() function
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64StackTagging.cpp | 284 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 D | IndirectBrExpandPass.cpp | 203 return CastInst::CreatePointerCast( in runOnFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | ModuleUtils.cpp | 435 Value *Casted = InitBuilder.CreatePointerCast(ResolvedFunc, TableEntryTy); in lowerGlobalIFuncUsersAsGlobalCtor() 454 UseBuilder.CreatePointerCast(ResolvedTarget, GI->getType()); in lowerGlobalIFuncUsersAsGlobalCtor()
|
| H A D | CodeExtractor.cpp | 572 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 D | CGGPUBuiltin.cpp | 123 Builder.CreatePointerCast(Alloca, llvm::Type::getInt8PtrTy(Ctx)); in packArgsIntoNVPTXFormatBuffer()
|
| H A D | CGCUDANV.cpp | 341 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 D | CGBlocks.cpp | 1100 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 D | CGBuiltin.cpp | 978 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 D | ExceptionDemo.cpp | 877 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 D | LowerMatrixIntrinsics.cpp | 194 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 D | MemCpyOptimizer.cpp | 1114 : 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 D | X86LowerAMXIntrinsics.cpp | 189 Value *EltBasePtr = B.CreatePointerCast(Ptr, PointerType::get(EltTy, AS)); in createTileLoadStoreLoops()
|