| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | InstSimplifyFolder.h | 144 Value *CreateIntToPtr(Constant *C, Type *DestTy) const override { in CreateIntToPtr() function 145 return ConstFolder.CreateIntToPtr(C, DestTy); in CreateIntToPtr()
|
| H A D | TargetFolder.h | 213 Constant *CreateIntToPtr(Constant *C, Type *DestTy) const override { in CreateIntToPtr() function
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IRBuilderFolder.h | 86 virtual Value *CreateIntToPtr(Constant *C, Type *DestTy) const = 0;
|
| H A D | NoFolder.h | 141 Instruction *CreateIntToPtr(Constant *C, Type *DestTy) const override { in CreateIntToPtr() function
|
| H A D | ConstantFolder.h | 204 Constant *CreateIntToPtr(Constant *C, Type *DestTy) const override { in CreateIntToPtr() function
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1481 IRB.CreateIntToPtr(ShadowLong, PointerType::get(ShadowTy, 0)); in getShadowOriginPtrUserspace() 1555 return IRB.CreateIntToPtr(Base, PointerType::get(MS.OriginTy, 0), in getOriginPtrForArgument() 4345 return IRB.CreateIntToPtr(Base, PointerType::get(MS.OriginTy, 0), in getOriginPtrForVAArgument() 4407 Value *RegSaveAreaPtrPtr = IRB.CreateIntToPtr( in finalizeInstrumentation() 4424 Value *OverflowArgAreaPtrPtr = IRB.CreateIntToPtr( in finalizeInstrumentation() 4699 IRB.CreateIntToPtr( in getVAField64() 4709 IRB.CreateIntToPtr( in getVAField32() 5188 ShadowBase = IRB.CreateIntToPtr( in visitCallBase() 5211 return IRB.CreateIntToPtr(Base, PointerType::get(MS.OriginTy, 0), in getOriginPtrForVAArgument() 5236 Value *RegSaveAreaPtrPtr = IRB.CreateIntToPtr( in copyRegSaveArea() [all …]
|
| H A D | HWAddressSanitizer.cpp | 800 IRB.CreateIntToPtr(untagPointer(IRB, AddrLong), Addr->getType()); in untagPointerOperand() 808 return IRB.CreateIntToPtr(Shadow, Int8PtrTy); in memToShadow() 882 InlineTagAddr = IRB.CreateIntToPtr(InlineTagAddr, Int8PtrTy); in instrumentMemAccessInline() 1096 return IRB.CreateIntToPtr(TaggedPtrLong, Ty); in tagPointer() 1215 Value *RecordPtr = IRB.CreateIntToPtr(ThreadLongMaybeUntagged, in emitPrologue() 1253 ShadowBase = IRB.CreateIntToPtr(ShadowBase, Int8PtrTy); in emitPrologue()
|
| H A D | AddressSanitizer.cpp | 1608 IRB.CreateLoad(ShadowTy, IRB.CreateIntToPtr(ShadowPtr, ShadowPtrTy)); in instrumentAddress() 1659 Value *LastByte = IRB.CreateIntToPtr( in instrumentUnusualSizeOrAlignment() 2863 Poison, IRB.CreateIntToPtr(Ptr, Poison->getType()->getPointerTo()), in copyToShadowInline() 3236 Value *NewAllocaPtr = IRB.CreateIntToPtr( in processStaticAllocas() 3244 Value *BasePlus0 = IRB.CreateIntToPtr(LocalStackBase, IntptrPtrTy); in processStaticAllocas() 3248 Value *BasePlus1 = IRB.CreateIntToPtr( in processStaticAllocas() 3258 Value *BasePlus2 = IRB.CreateIntToPtr( in processStaticAllocas() 3326 IntptrTy, IRBPoison.CreateIntToPtr(SavedFlagPtrPtr, IntptrPtrTy)); in processStaticAllocas() 3329 IRBPoison.CreateIntToPtr(SavedFlagPtr, IRBPoison.getInt8PtrTy())); in processStaticAllocas() 3421 Value *NewAddressPtr = IRB.CreateIntToPtr(NewAddress, AI->getType()); in handleDynamicAllocaCall()
|
| H A D | SanitizerCoverage.cpp | 724 PCs.push_back((Constant *)IRB.CreateIntToPtr( in CreatePCArray() 729 PCs.push_back((Constant *)IRB.CreateIntToPtr( in CreatePCArray() 955 auto GuardPtr = IRB.CreateIntToPtr( in InjectCoverageAtBlock()
|
| H A D | ThreadSanitizer.cpp | 624 StoredValue = IRB.CreateIntToPtr(StoredValue, IRB.getInt8PtrTy()); in instrumentLoadOrStore() 801 OldVal = IRB.CreateIntToPtr(C, OrigOldValTy); in instrumentAtomic()
|
| H A D | InstrProfiling.cpp | 193 Addr = Builder.CreateIntToPtr(BiasInst, Ty->getPointerTo()); in doExtraRewritesBeforeFinalDeletion() 695 return Builder.CreateIntToPtr(Add, Addr->getType()); in getCounterAddress()
|
| H A D | MemProfiler.cpp | 502 Value *ShadowAddr = IRB.CreateIntToPtr(ShadowPtr, ShadowPtrTy); in instrumentAddress()
|
| H A D | DataFlowSanitizer.cpp | 1600 return IRB.CreateIntToPtr(Base, PointerType::get(DFS.getShadowTy(T), 0), in getArgTLS() 1737 IRB.CreateIntToPtr(ShadowLong, PointerType::get(ShadowTy, 0)); in getShadowOriginAddress() 1752 OriginPtr = IRB.CreateIntToPtr(OriginLong, OriginPtrTy); in getShadowOriginAddress() 1760 return IRB.CreateIntToPtr(ShadowOffset, PrimitiveShadowPtrTy); in getShadowAddress()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | VNCoercion.cpp | 108 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadType() 150 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadType()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | SafeStack.cpp | 552 BasePointer = cast<Instruction>(IRB.CreateIntToPtr( in moveStaticAllocasToUnsafeStack() 679 Value *NewTop = IRB.CreateIntToPtr( in moveDynamicAllocasToUnsafeStack()
|
| H A D | SjLjEHPrepare.cpp | 203 ExnVal = Builder.CreateIntToPtr(ExnVal, Builder.getInt8PtrTy()); in setupFunctionContext()
|
| H A D | AtomicExpandPass.cpp | 401 ? Builder.CreateIntToPtr(NewRMWI, RMWI->getType()) in convertAtomicXchgToIntegerType() 711 PMV.AlignedAddr = Builder.CreateIntToPtr( in createMaskInstrs() 1156 OldVal = Builder.CreateIntToPtr(OldVal, CI->getCompareOperand()->getType()); in convertCmpXchgToIntegerType()
|
| H A D | CodeGenPrepare.cpp | 5245 Builder.CreateIntToPtr(SunkAddr, Addr->getType(), "sunkaddr"); in optimizeMemoryInst() 5299 ResultPtr = Builder.CreateIntToPtr(AddrMode.BaseReg, Addr->getType(), in optimizeMemoryInst() 5303 ResultPtr = Builder.CreateIntToPtr(AddrMode.ScaledReg, Addr->getType(), in optimizeMemoryInst() 5388 Builder.CreateIntToPtr(SunkAddr, Addr->getType(), "sunkaddr"); in optimizeMemoryInst() 5477 SunkAddr = Builder.CreateIntToPtr(Result, Addr->getType(), "sunkaddr"); in optimizeMemoryInst()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.cpp | 1557 PtrV = Bld.CreateIntToPtr(V, CGF.VoidPtrTy); in emitParallelCall() 1957 Bld.CreateIntToPtr(ScratchPadElemAbsolutePtrVal, CGF.VoidPtrTy); 1972 Bld.CreateIntToPtr(ScratchPadElemAbsolutePtrVal, CGF.VoidPtrTy); 2739 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitListToGlobalReduceFunction() 2949 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitGlobalToListReduceFunction() 3271 CGF.Builder.CreateStore(CGF.Builder.CreateIntToPtr(Size, CGF.VoidPtrTy), in emitReduction()
|
| H A D | CGObjCMac.cpp | 4938 src = CGF.Builder.CreateIntToPtr(src, ObjCTypes.Int8PtrTy); in EmitObjCWeakAssign() 4960 src = CGF.Builder.CreateIntToPtr(src, ObjCTypes.Int8PtrTy); in EmitObjCGlobalAssign() 4987 src = CGF.Builder.CreateIntToPtr(src, ObjCTypes.Int8PtrTy); in EmitObjCIvarAssign() 5007 src = CGF.Builder.CreateIntToPtr(src, ObjCTypes.Int8PtrTy); in EmitObjCStrongCastAssign() 7664 src = CGF.Builder.CreateIntToPtr(src, ObjCTypes.Int8PtrTy); in EmitObjCIvarAssign() 7685 src = CGF.Builder.CreateIntToPtr(src, ObjCTypes.Int8PtrTy); in EmitObjCStrongCastAssign() 7733 src = CGF.Builder.CreateIntToPtr(src, ObjCTypes.Int8PtrTy); in EmitObjCWeakAssign() 7755 src = CGF.Builder.CreateIntToPtr(src, ObjCTypes.Int8PtrTy); in EmitObjCGlobalAssign()
|
| H A D | CGExprScalar.cpp | 1366 return Builder.CreateIntToPtr(IntResult, DstTy, "conv"); in EmitScalarConversion() 2301 auto *IntToPtr = Builder.CreateIntToPtr(IntResult, DestLLVMTy); in VisitCastExpr() 3484 return CGF.Builder.CreateIntToPtr(index, pointer->getType()); in emitPointerArithmetic() 4746 Val = Builder.CreateIntToPtr(Val, ArgTy); in VisitVAArgExpr() 4809 return Builder.CreateIntToPtr(Src, DstTy, Name); in createCastsForTypeOfSameSize()
|
| H A D | TargetInfo.cpp | 300 PtrAsInt = CGF.Builder.CreateIntToPtr(PtrAsInt, in emitRoundPointerUpToAlignment() 6193 OnStackPtr = CGF.Builder.CreateIntToPtr(OnStackPtr, CGF.Int8PtrTy); in EmitAAPCSVAArg() 8239 V = CGF.Builder.CreateIntToPtr(V, Temp.getElementType()); in EmitVAArg() 8711 __overflow_area_pointer = CGF.Builder.CreateIntToPtr( in EmitVAArgFromMemory() 8751 Addr = Builder.CreateIntToPtr(AddrAsInt, BP); in EmitVAArgForHexagon() 8825 CGF.Builder.CreateIntToPtr(__current_saved_reg_area_pointer_int, in EmitVAArgForHexagonLinux() 8879 __overflow_area_pointer = CGF.Builder.CreateIntToPtr( in EmitVAArgForHexagonLinux()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | MergeFunctions.cpp | 507 return Builder.CreateIntToPtr(V, DestTy); in createCast()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SeparateConstOffsetFromGEP.cpp | 957 ResultPtr = Builder.CreateIntToPtr(ResultPtr, Variadic->getType()); in lowerToArithmetics()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | MVEGatherScatterLowering.cpp | 247 Value *BasePtr = Builder.CreateIntToPtr(Zero, Builder.getInt8PtrTy()); in decomposePtr()
|