| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 140 auto *IntToPtr = dyn_cast<IntToPtrInst>(PN.user_back()); in foldIntegerTypedPHI() local 141 if (!IntToPtr) in foldIntegerTypedPHI() 162 if (!HasPointerUse(IntToPtr)) in foldIntegerTypedPHI() 165 if (DL.getPointerSizeInBits(IntToPtr->getAddressSpace()) != in foldIntegerTypedPHI() 166 DL.getTypeSizeInBits(IntToPtr->getOperand(0)->getType())) in foldIntegerTypedPHI() 187 if (isa<IntToPtrInst>(U) && U->getType() == IntToPtr->getType() && in foldIntegerTypedPHI() 231 if (&PtrPHI == &PN || PtrPHI.getType() != IntToPtr->getType()) in foldIntegerTypedPHI() 245 assert(MatchingPtrPHI->getType() == IntToPtr->getType() && in foldIntegerTypedPHI() 249 replaceInstUsesWith(*IntToPtr, MatchingPtrPHI); in foldIntegerTypedPHI() 250 eraseInstFromFunction(*IntToPtr); in foldIntegerTypedPHI() [all …]
|
| H A D | InstructionCombining.cpp | 414 auto *IntToPtr = dyn_cast<IntToPtrInst>(Val); in simplifyIntToPtrRoundTripCast() local 415 if (IntToPtr && DL.getTypeSizeInBits(IntToPtr->getDestTy()) == in simplifyIntToPtrRoundTripCast() 416 DL.getTypeSizeInBits(IntToPtr->getSrcTy())) { in simplifyIntToPtrRoundTripCast() 417 auto *PtrToInt = dyn_cast<PtrToIntInst>(IntToPtr->getOperand(0)); in simplifyIntToPtrRoundTripCast() 418 Type *CastTy = IntToPtr->getDestTy(); in simplifyIntToPtrRoundTripCast()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 278 assert(I2P->getOpcode() == Instruction::IntToPtr); in isNoopPtrIntCastPair() 336 case Instruction::IntToPtr: in isAddressExpression() 371 case Instruction::IntToPtr: { in getPointerOperands() 745 case Instruction::IntToPtr: { in cloneInstructionWithNewAddressSpace() 788 if (CE->getOpcode() == Instruction::IntToPtr) { in cloneConstantExprWithNewAddressSpace() 1202 if (Op->getOpcode() == Instruction::IntToPtr && in isSafeToCastConstAddrSpace()
|
| H A D | SpeculativeExecution.cpp | 232 case Instruction::IntToPtr: in ComputeSpeculationCost()
|
| H A D | GVNSink.cpp | 434 case Instruction::IntToPtr: in lookupOrAdd()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Values.def | 122 OP(IntToPtr) \
|
| H A D | Instruction.h | 2283 case llvm::Instruction::IntToPtr: in getCastOpcode() 2284 return Opcode::IntToPtr; in getCastOpcode() 2365 class IntToPtrInst final : public CastInstImpl<Instruction::Opcode::IntToPtr> {
|
| /freebsd/contrib/llvm-project/lldb/source/Expression/ |
| H A D | IRInterpreter.cpp | 289 case Instruction::IntToPtr: in ResolveConstantValue() 492 case Instruction::IntToPtr: in CanResolveConstant() 612 case Instruction::IntToPtr: in CanInterpret() 1194 case Instruction::IntToPtr: { in Interpret()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | Legality.cpp | 85 case Instruction::Opcode::IntToPtr: in notVectorizableBasedOnOpcodesAndTypes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 211 Op == Instruction::IntToPtr) && in InsertNoopCastOfTo() 221 if (Op == Instruction::IntToPtr) { in InsertNoopCastOfTo() 236 if ((Op == Instruction::PtrToInt || Op == Instruction::IntToPtr) && in InsertNoopCastOfTo() 240 CI->getOpcode() == Instruction::IntToPtr) && in InsertNoopCastOfTo() 246 CE->getOpcode() == Instruction::IntToPtr) && in InsertNoopCastOfTo()
|
| H A D | Evaluator.cpp | 88 case Instruction::IntToPtr: in isSimpleEnoughValueToCommitHelper()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instruction.def | 194 HANDLE_CAST_INST(48, IntToPtr, IntToPtrInst) // Integer -> Pointer
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Constants.cpp | 1571 case Instruction::IntToPtr: in getWithOperands() 2119 if (!CastV || CastV->getOpcode() != Instruction::IntToPtr) in hasSpecialAddressDiscriminator() 2228 case Instruction::IntToPtr: in getCast() 2308 return getFoldedCast(Instruction::IntToPtr, C, DstTy, OnlyIfReduced); in getIntToPtr() 2439 case Instruction::IntToPtr: in isDesirableCastOp() 2461 case Instruction::IntToPtr: in isSupportedCastOp() 3405 case Instruction::IntToPtr: in getAsInstruction()
|
| H A D | Globals.cpp | 406 case Instruction::IntToPtr: in findBaseObject()
|
| H A D | Instructions.cpp | 2804 case Instruction::IntToPtr: in isNoopCast() 3050 case IntToPtr: return new IntToPtrInst (S, Ty, Name, InsertBefore); in Create() 3116 return Create(Instruction::IntToPtr, S, Ty, Name, InsertBefore); in CreateBitOrPointerCast() 3288 return IntToPtr; // int -> ptr in getCastOpcode() 3354 case Instruction::IntToPtr: in castIsValid() 3465 : CastInst(Ty, IntToPtr, S, Name, InsertBefore) { in IntToPtrInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 384 Cast = Instruction::IntToPtr; in ConstantFoldLoadThroughBitcast() 552 if (CE->getOpcode() == Instruction::IntToPtr && in ReadDataFromGlobal() 957 if (CE->getOpcode() == Instruction::IntToPtr) { in SymbolicallyEvaluateGEP() 1215 if (CE0->getOpcode() == Instruction::IntToPtr) { in ConstantFoldCompareInstOperands() 1240 if (CE0->getOpcode() == Instruction::IntToPtr) { in ConstantFoldCompareInstOperands() 1491 if (CE->getOpcode() == Instruction::IntToPtr) { in ConstantFoldCastOperand() 1528 case Instruction::IntToPtr: in ConstantFoldCastOperand()
|
| H A D | ObjCARCInstKind.cpp | 273 case Instruction::IntToPtr: in GetARCInstKind()
|
| H A D | AliasAnalysis.cpp | 882 if (CE->getOpcode() == Instruction::IntToPtr) in isEscapeSource()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/ |
| H A D | BottomUpVec.cpp | 89 case Instruction::Opcode::IntToPtr: in createVectorInstr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 727 case Instruction::IntToPtr: { in getCastInstrCost() 1437 case Instruction::IntToPtr: in getInstructionCost()
|
| /freebsd/sys/net/ |
| H A D | netmap_user.h | 427 curr->win_netmap_handle = IntToPtr(_get_osfhandle(fd)); in win_insert_fd_record()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Instruction.cpp | 1012 case Instruction::Opcode::IntToPtr: in getLLVMCastOp() 1013 return static_cast<llvm::Instruction::CastOps>(llvm::Instruction::IntToPtr); in getLLVMCastOp()
|
| H A D | Context.cpp | 260 case llvm::Instruction::IntToPtr: in getOrCreateValueInternal()
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLLexer.cpp | 929 INSTKEYWORD(inttoptr, IntToPtr); in LexIdentifier()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 2729 auto *IntToPtr = Builder.CreateIntToPtr(IntResult, DestLLVMTy); in VisitCastExpr() local 2735 IntToPtr = Builder.CreateLaunderInvariantGroup(IntToPtr); in VisitCastExpr() 2738 IntToPtr = CGF.authPointerToPointerCast(IntToPtr, E->getType(), DestTy); in VisitCastExpr() 2739 return IntToPtr; in VisitCastExpr()
|