Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerRefTypesIntPtrConv.cpp64 IntToPtrInst *ITP = dyn_cast<IntToPtrInst>(&*I); in runOnFunction()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h43 class IntToPtrInst; variable
227 SizeOffsetType visitIntToPtrInst(IntToPtrInst&);
300 SizeOffsetEvalType visitIntToPtrInst(IntToPtrInst&);
/llvm-project-15.0.7/polly/test/ScopInfo/
H A Dbug_2011_1_5.ll3 ; Bug description: Alias Analysis thinks IntToPtrInst aliases with alloca instructions created by I…
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h147 void visitIntToPtrInst(IntToPtrInst &I);
/llvm-project-15.0.7/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.h5129 class IntToPtrInst : public CastInst {
5135 IntToPtrInst(
5143 IntToPtrInst(
5151 IntToPtrInst *cloneImpl() const;
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp111 auto *IntToPtr = dyn_cast<IntToPtrInst>(PN.user_back()); in foldIntegerTypedPHI()
154 if (isa<IntToPtrInst>(U) && U->getType() == IntToPtr->getType() && in foldIntegerTypedPHI()
221 return (V->getType() != IntToPtr->getType()) || isa<IntToPtrInst>(V); in foldIntegerTypedPHI()
H A DInstCombineInternal.h139 Instruction *visitIntToPtr(IntToPtrInst &CI);
H A DInstCombineCasts.cpp2034 Instruction *InstCombinerImpl::visitIntToPtr(IntToPtrInst &CI) { in visitIntToPtr()
2044 return new IntToPtrInst(P, CI.getType()); in visitIntToPtr()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstructions.cpp3200 case IntToPtr: return new IntToPtrInst (S, Ty, Name, InsertBefore); in Create()
3222 case IntToPtr: return new IntToPtrInst (S, Ty, Name, InsertAtEnd); in Create()
3788 IntToPtrInst::IntToPtrInst( in IntToPtrInst() function in IntToPtrInst
3794 IntToPtrInst::IntToPtrInst( in IntToPtrInst() function in IntToPtrInst
4744 IntToPtrInst *IntToPtrInst::cloneImpl() const { in cloneImpl()
4745 return new IntToPtrInst(getOperand(0), getType()); in cloneImpl()
H A DValue.cpp883 } else if (auto *IP = dyn_cast<IntToPtrInst>(this)) { in getPointerDereferenceableBytes()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp861 SizeOffsetType ObjectSizeOffsetVisitor::visitIntToPtrInst(IntToPtrInst&) { in visitIntToPtrInst() argument
1189 SizeOffsetEvalType ObjectSizeOffsetEvaluator::visitIntToPtrInst(IntToPtrInst&) { in visitIntToPtrInst() argument
H A DCFLGraph.h277 void visitIntToPtrInst(IntToPtrInst &Inst) { in visitIntToPtrInst()
H A DAliasAnalysis.cpp1006 if (isa<IntToPtrInst>(V)) in isEscapeSource()
H A DInlineCost.cpp432 bool visitIntToPtr(IntToPtrInst &I);
1624 bool CallAnalyzer::visitIntToPtr(IntToPtrInst &I) { in visitIntToPtr()
H A DVectorUtils.cpp687 if (isa<BitCastInst>(I) || isa<PtrToIntInst>(I) || isa<IntToPtrInst>(I) || in computeMinimumValueSizes()
/llvm-project-15.0.7/lldb/source/Expression/
H A DIRInterpreter.cpp1119 const IntToPtrInst *int_to_ptr_inst = cast<IntToPtrInst>(inst); in Interpret()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DAnalysis.cpp304 } else if (isa<IntToPtrInst>(I)) { in getNoopInput()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopDetection.cpp1089 if (IntToPtrInst *Inst = dyn_cast<IntToPtrInst>(BV)) in isValidAccess()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DScalarEvolutionTest.cpp368 X = new LoadInst(IntPtrTy, new IntToPtrInst(X, IntPtrPtrTy, "", EntryBB), in TEST_F()
371 Y = new LoadInst(IntPtrTy, new IntToPtrInst(Y, IntPtrPtrTy, "", EntryBB), in TEST_F()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DInstructionsTest.cpp477 CastInst *PtrVecA = new IntToPtrInst(C2xi32a, V2xi32PTy); in TEST()
478 CastInst *PtrVecB = new IntToPtrInst(C2xi32b, V2xi32PTy); in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp491 } else if (auto *I2P = dyn_cast<IntToPtrInst>(&I)) { in collectFlatAddressExpressions()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp183 if (auto *AddrInst = dyn_cast_or_null<IntToPtrInst>(Addr)) { in doExtraRewritesBeforeFinalDeletion()
/llvm-project-15.0.7/llvm/include/llvm-c/
H A DCore.h1668 macro(IntToPtrInst) \

12