/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 112 auto *IntToPtr = dyn_cast<IntToPtrInst>(PN.user_back()); in foldIntegerTypedPHI() local 113 if (!IntToPtr) in foldIntegerTypedPHI() 134 if (!HasPointerUse(IntToPtr)) in foldIntegerTypedPHI() 137 if (DL.getPointerSizeInBits(IntToPtr->getAddressSpace()) != in foldIntegerTypedPHI() 138 DL.getTypeSizeInBits(IntToPtr->getOperand(0)->getType())) in foldIntegerTypedPHI() 155 if (isa<IntToPtrInst>(U) && U->getType() == IntToPtr->getType() && in foldIntegerTypedPHI() 199 if (&PtrPHI == &PN || PtrPHI.getType() != IntToPtr->getType()) in foldIntegerTypedPHI() 213 assert(MatchingPtrPHI->getType() == IntToPtr->getType() && in foldIntegerTypedPHI() 217 replaceInstUsesWith(*IntToPtr, MatchingPtrPHI); in foldIntegerTypedPHI() 218 eraseInstFromFunction(*IntToPtr); in foldIntegerTypedPHI() [all …]
|
H A D | InstructionCombining.cpp | 385 auto *IntToPtr = dyn_cast<IntToPtrInst>(Val); in simplifyIntToPtrRoundTripCast() local 386 if (IntToPtr && DL.getTypeSizeInBits(IntToPtr->getDestTy()) == in simplifyIntToPtrRoundTripCast() 387 DL.getTypeSizeInBits(IntToPtr->getSrcTy())) { in simplifyIntToPtrRoundTripCast() 388 auto *PtrToInt = dyn_cast<PtrToIntInst>(IntToPtr->getOperand(0)); in simplifyIntToPtrRoundTripCast() 389 Type *CastTy = IntToPtr->getDestTy(); in simplifyIntToPtrRoundTripCast()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | InferAddressSpaces.cpp | 274 assert(I2P->getOpcode() == Instruction::IntToPtr); in isNoopPtrIntCastPair() 326 case Instruction::IntToPtr: in isAddressExpression() 358 case Instruction::IntToPtr: { in getPointerOperands() 686 case Instruction::IntToPtr: { in cloneInstructionWithNewAddressSpace() 729 if (CE->getOpcode() == Instruction::IntToPtr) { in cloneConstantExprWithNewAddressSpace() 1112 if (Op->getOpcode() == Instruction::IntToPtr && in isSafeToCastConstAddrSpace()
|
H A D | SpeculativeExecution.cpp | 232 case Instruction::IntToPtr: in ComputeSpeculationCost()
|
H A D | GVNSink.cpp | 515 case Instruction::IntToPtr: in lookupOrAdd()
|
/freebsd/contrib/llvm-project/lldb/source/Expression/ |
H A D | IRInterpreter.cpp | 291 case Instruction::IntToPtr: in ResolveConstantValue() 494 case Instruction::IntToPtr: in CanResolveConstant() 616 case Instruction::IntToPtr: in CanInterpret() 1211 case Instruction::IntToPtr: { in Interpret()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanAnalysis.cpp | 209 case Instruction::IntToPtr: in inferScalarTypeForRecipe()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 199 Op == Instruction::IntToPtr) && in InsertNoopCastOfTo() 209 if (Op == Instruction::IntToPtr) { in InsertNoopCastOfTo() 224 if ((Op == Instruction::PtrToInt || Op == Instruction::IntToPtr) && in InsertNoopCastOfTo() 228 CI->getOpcode() == Instruction::IntToPtr) && in InsertNoopCastOfTo() 234 CE->getOpcode() == Instruction::IntToPtr) && in InsertNoopCastOfTo()
|
H A D | Evaluator.cpp | 87 case Instruction::IntToPtr: in isSimpleEnoughValueToCommitHelper()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 371 Cast = Instruction::IntToPtr; in ConstantFoldLoadThroughBitcast() 535 if (CE->getOpcode() == Instruction::IntToPtr && in ReadDataFromGlobal() 940 if (CE->getOpcode() == Instruction::IntToPtr) { in SymbolicallyEvaluateGEP() 1191 if (CE0->getOpcode() == Instruction::IntToPtr) { in ConstantFoldCompareInstOperands() 1216 if (CE0->getOpcode() == Instruction::IntToPtr) { in ConstantFoldCompareInstOperands() 1397 if (CE->getOpcode() == Instruction::IntToPtr) { in ConstantFoldCastOperand() 1434 case Instruction::IntToPtr: in ConstantFoldCastOperand()
|
H A D | ObjCARCInstKind.cpp | 273 case Instruction::IntToPtr: in GetARCInstKind()
|
H A D | AliasAnalysis.cpp | 890 if (CE->getOpcode() == Instruction::IntToPtr) in isEscapeSource()
|
/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 | 1545 case Instruction::IntToPtr: in getWithOperands() 2200 case Instruction::IntToPtr: in getCast() 2280 return getFoldedCast(Instruction::IntToPtr, C, DstTy, OnlyIfReduced); in getIntToPtr() 2411 case Instruction::IntToPtr: in isDesirableCastOp() 2433 case Instruction::IntToPtr: in isSupportedCastOp() 3374 case Instruction::IntToPtr: in getAsInstruction()
|
H A D | Globals.cpp | 382 case Instruction::IntToPtr: in findBaseObject()
|
H A D | Instructions.cpp | 2741 case Instruction::IntToPtr: in isNoopCast() 2987 case IntToPtr: return new IntToPtrInst (S, Ty, Name, InsertBefore); in Create() 3053 return Create(Instruction::IntToPtr, S, Ty, Name, InsertBefore); in CreateBitOrPointerCast() 3228 return IntToPtr; // int -> ptr in getCastOpcode() 3300 case Instruction::IntToPtr: in castIsValid() 3411 : CastInst(Ty, IntToPtr, S, Name, InsertBefore) { in IntToPtrInst()
|
H A D | Instruction.cpp | 757 case IntToPtr: return "inttoptr"; in getOpcodeName()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 612 case Instruction::IntToPtr: { in getCastInstrCost() 1264 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/AsmParser/ |
H A D | LLLexer.cpp | 879 INSTKEYWORD(inttoptr, IntToPtr); in LexIdentifier()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 2521 auto *IntToPtr = Builder.CreateIntToPtr(IntResult, DestLLVMTy); in VisitCastExpr() local 2527 IntToPtr = Builder.CreateLaunderInvariantGroup(IntToPtr); in VisitCastExpr() 2530 IntToPtr = CGF.authPointerToPointerCast(IntToPtr, E->getType(), DestTy); in VisitCastExpr() 2531 return IntToPtr; in VisitCastExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 213 case Instruction::IntToPtr: in getIntImmCostInst()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 829 if (C->getOpcode() == Instruction::IntToPtr) { in selectPatchpoint() 1905 case Instruction::IntToPtr: // Deliberate fall-through. in selectOperator()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | PartialInlining.cpp | 814 case Instruction::IntToPtr: in computeBBInlineCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FastISel.cpp | 859 case Instruction::IntToPtr: in X86SelectAddress() 1036 case Instruction::IntToPtr: in X86SelectCallAddress() 3678 case Instruction::IntToPtr: // Deliberate fall-through. in fastSelectInstruction()
|