Home
last modified time | relevance | path

Searched refs:PtrAsInt (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp775 Value *PtrAsInt = B.CreatePtrToInt(Ptr, IntPtrTy); in lowerTypeTestCall() local
780 return B.CreateICmpEQ(PtrAsInt, OffsetedGlobalAsInt); in lowerTypeTestCall()
786 Value *PtrOffset = B.CreateSub(OffsetedGlobalAsInt, PtrAsInt); in lowerTypeTestCall()
2530 auto *PtrAsInt = dyn_cast<ConstantExpr>(Op); in run() local
2531 if (!PtrAsInt || PtrAsInt->getOpcode() != Instruction::PtrToInt) in run()
2533 return MaySimplifyPtr(PtrAsInt->getOperand(0)); in run()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp826 llvm::Value *PtrAsInt = nullptr; in EmitTypeCheck() local
839 PtrAsInt = Builder.CreatePtrToInt(Ptr, IntPtrTy); in EmitTypeCheck()
841 PtrAsInt, llvm::ConstantInt::get(IntPtrTy, AlignVal->value() - 1)); in EmitTypeCheck()
855 EmitCheck(Checks, CheckHandler, StaticData, PtrAsInt ? PtrAsInt : Ptr); in EmitTypeCheck()