Home
last modified time | relevance | path

Searched refs:IntToPtrInst (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerRefTypesIntPtrConv.cpp65 IntToPtrInst *ITP = dyn_cast<IntToPtrInst>(&*I); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h44 class IntToPtrInst; variable
292 LLVM_ABI OffsetSpan visitIntToPtrInst(IntToPtrInst &);
373 LLVM_ABI SizeOffsetValue visitIntToPtrInst(IntToPtrInst &);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h147 void visitIntToPtrInst(IntToPtrInst &I);
H A DExecution.cpp1716 void Interpreter::visitIntToPtrInst(IntToPtrInst &I) { in visitIntToPtrInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstVisitor.h186 RetTy visitIntToPtrInst(IntToPtrInst &I) { DELEGATE(CastInst);} in visitIntToPtrInst()
H A DInstruction.def194 HANDLE_CAST_INST(48, IntToPtr, IntToPtrInst) // Integer -> Pointer
H A DInstructions.h4877 class IntToPtrInst : public CastInst {
4884 IntToPtrInst(Value *S, ///< The value to be converted
4892 LLVM_ABI IntToPtrInst *cloneImpl() const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp140 auto *IntToPtr = dyn_cast<IntToPtrInst>(PN.user_back()); in foldIntegerTypedPHI()
187 if (isa<IntToPtrInst>(U) && U->getType() == IntToPtr->getType() && in foldIntegerTypedPHI()
257 return (V->getType() != IntToPtr->getType()) || isa<IntToPtrInst>(V); in foldIntegerTypedPHI()
H A DInstCombineInternal.h145 Instruction *visitIntToPtr(IntToPtrInst &CI);
H A DInstCombineCasts.cpp2059 Instruction *InstCombinerImpl::visitIntToPtr(IntToPtrInst &CI) { in visitIntToPtr()
2069 return new IntToPtrInst(P, CI.getType()); in visitIntToPtr()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp640 if (llvm::all_of(V.users(), [](User *U) { return isa<IntToPtrInst>(U); })) { in runOnKernelFunction()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp3050 case IntToPtr: return new IntToPtrInst (S, Ty, Name, InsertBefore); in Create()
3463 IntToPtrInst::IntToPtrInst(Value *S, Type *Ty, const Twine &Name, in IntToPtrInst() function in IntToPtrInst
4430 IntToPtrInst *IntToPtrInst::cloneImpl() const { in cloneImpl()
4431 return new IntToPtrInst(getOperand(0), getType()); in cloneImpl()
H A DValue.cpp926 } else if (auto *IP = dyn_cast<IntToPtrInst>(this)) { in getPointerDereferenceableBytes()
H A DVerifier.cpp567 void visitIntToPtrInst(IntToPtrInst &I);
3549 void Verifier::visitIntToPtrInst(IntToPtrInst &I) { in visitIntToPtrInst()
4976 Check((isa<LoadInst>(I) || isa<IntToPtrInst>(I)), in visitDereferenceableMetadata()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp1195 const IntToPtrInst *int_to_ptr_inst = cast<IntToPtrInst>(inst); in Interpret()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp994 OffsetSpan ObjectSizeOffsetVisitor::visitIntToPtrInst(IntToPtrInst &) { in visitIntToPtrInst() argument
1342 SizeOffsetValue ObjectSizeOffsetEvaluator::visitIntToPtrInst(IntToPtrInst &) { in visitIntToPtrInst() argument
H A DAliasAnalysis.cpp871 if (isa<IntToPtrInst>(V)) in isEscapeSource()
H A DInlineCost.cpp501 bool visitIntToPtr(IntToPtrInst &I);
1917 bool CallAnalyzer::visitIntToPtr(IntToPtrInst &I) { in visitIntToPtr()
H A DVectorUtils.cpp883 if (isa<BitCastInst>(I) || isa<PtrToIntInst>(I) || isa<IntToPtrInst>(I) || in computeMinimumValueSizes()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp316 } else if (isa<IntToPtrInst>(I)) { in getNoopInput()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp584 } else if (auto *I2P = dyn_cast<IntToPtrInst>(&I)) { in collectFlatAddressExpressions()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp1365 PtrParts visitIntToPtrInst(IntToPtrInst &IP);
1959 PtrParts SplitPtrStructs::visitIntToPtrInst(IntToPtrInst &IP) { in visitIntToPtrInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp454 if (auto *AddrInst = dyn_cast_or_null<IntToPtrInst>(Addr)) { in doExtraRewritesBeforeFinalDeletion()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1954 macro(IntToPtrInst) \
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp821 if (const auto *C = dyn_cast<IntToPtrInst>(Callee)) { in selectPatchpoint()

12