Lines Matching refs:pImpl

834   LLVMContextImpl *pImpl = Context.pImpl;  in getTrue()  local
835 if (!pImpl->TheTrueVal) in getTrue()
836 pImpl->TheTrueVal = ConstantInt::get(Type::getInt1Ty(Context), 1); in getTrue()
837 return pImpl->TheTrueVal; in getTrue()
841 LLVMContextImpl *pImpl = Context.pImpl; in getFalse() local
842 if (!pImpl->TheFalseVal) in getFalse()
843 pImpl->TheFalseVal = ConstantInt::get(Type::getInt1Ty(Context), 0); in getFalse()
844 return pImpl->TheFalseVal; in getFalse()
874 LLVMContextImpl *pImpl = Context.pImpl; in get() local
876 V.isZero() ? pImpl->IntZeroConstants[V.getBitWidth()] in get()
877 : V.isOne() ? pImpl->IntOneConstants[V.getBitWidth()] in get()
878 : pImpl->IntConstants[V]; in get()
1015 LLVMContextImpl* pImpl = Context.pImpl; in get() local
1017 std::unique_ptr<ConstantFP> &Slot = pImpl->FPConstants[V]; in get()
1238 return Ty->getContext().pImpl->ArrayConstants.getOrCreate(Ty, V); in get()
1332 return ST->getContext().pImpl->StructConstants.getOrCreate(ST, V); in get()
1346 return Ty->getContext().pImpl->VectorConstants.getOrCreate(Ty, V); in get()
1416 LLVMContextImpl *pImpl = Context.pImpl; in get() local
1417 if (!pImpl->TheNoneToken) in get()
1418 pImpl->TheNoneToken.reset(new ConstantTokenNone(Context)); in get()
1419 return pImpl->TheNoneToken.get(); in get()
1584 Ty->getContext().pImpl->CAZConstants[Ty]; in get()
1593 getContext().pImpl->CAZConstants.erase(getType()); in destroyConstantImpl()
1598 getType()->getContext().pImpl->ArrayConstants.remove(this); in destroyConstantImpl()
1607 getType()->getContext().pImpl->StructConstants.remove(this); in destroyConstantImpl()
1612 getType()->getContext().pImpl->VectorConstants.remove(this); in destroyConstantImpl()
1693 Ty->getContext().pImpl->CPNConstants[Ty]; in get()
1702 getContext().pImpl->CPNConstants.erase(getType()); in destroyConstantImpl()
1712 Ty->getContext().pImpl->CTNConstants[Ty]; in get()
1721 getContext().pImpl->CTNConstants.erase(getType()); in destroyConstantImpl()
1725 std::unique_ptr<UndefValue> &Entry = Ty->getContext().pImpl->UVConstants[Ty]; in get()
1736 getContext().pImpl->UVConstants.erase(getType()); in destroyConstantImpl()
1738 getContext().pImpl->PVConstants.erase(getType()); in destroyConstantImpl()
1744 std::unique_ptr<PoisonValue> &Entry = Ty->getContext().pImpl->PVConstants[Ty]; in get()
1754 getContext().pImpl->PVConstants.erase(getType()); in destroyConstantImpl()
1764 F->getContext().pImpl->BlockAddresses[std::make_pair(F, BB)]; in get()
1787 F->getContext().pImpl->BlockAddresses.lookup(std::make_pair(F, BB)); in lookup()
1794 getFunction()->getType()->getContext().pImpl in destroyConstantImpl()
1815 getContext().pImpl->BlockAddresses[std::make_pair(NewF, NewBB)]; in handleOperandChangeImpl()
1823 getContext().pImpl->BlockAddresses.erase(std::make_pair(getFunction(), in handleOperandChangeImpl()
1836 DSOLocalEquivalent *&Equiv = GV->getContext().pImpl->DSOLocalEquivalents[GV]; in get()
1853 GV->getContext().pImpl->DSOLocalEquivalents.erase(GV); in destroyConstantImpl()
1863 getContext().pImpl->DSOLocalEquivalents[ToObj]; in handleOperandChangeImpl()
1876 DSOLocalEquivalent *&NewEquiv = getContext().pImpl->DSOLocalEquivalents[Func]; in handleOperandChangeImpl()
1881 getContext().pImpl->DSOLocalEquivalents.erase(getGlobalValue()); in handleOperandChangeImpl()
1894 NoCFIValue *&NC = GV->getContext().pImpl->NoCFIValues[GV]; in get()
1911 GV->getContext().pImpl->NoCFIValues.erase(GV); in destroyConstantImpl()
1920 NoCFIValue *&NewNC = getContext().pImpl->NoCFIValues[GV]; in handleOperandChangeImpl()
1924 getContext().pImpl->NoCFIValues.erase(getGlobalValue()); in handleOperandChangeImpl()
1949 LLVMContextImpl *pImpl = Ty->getContext().pImpl; in getFoldedCast() local
1954 return pImpl->ExprConstants.getOrCreate(Ty, Key); in getFoldedCast()
2119 LLVMContextImpl *pImpl = C1->getContext().pImpl; in get() local
2120 return pImpl->ExprConstants.getOrCreate(C1->getType(), Key); in get()
2316 LLVMContextImpl *pImpl = C->getContext().pImpl; in getGetElementPtr() local
2317 return pImpl->ExprConstants.getOrCreate(ReqTy, Key); in getGetElementPtr()
2341 LLVMContextImpl *pImpl = LHS->getType()->getContext().pImpl; in getICmp() local
2342 return pImpl->ExprConstants.getOrCreate(ResultTy, Key); in getICmp()
2366 LLVMContextImpl *pImpl = LHS->getType()->getContext().pImpl; in getFCmp() local
2367 return pImpl->ExprConstants.getOrCreate(ResultTy, Key); in getFCmp()
2388 LLVMContextImpl *pImpl = Val->getContext().pImpl; in getExtractElement() local
2389 return pImpl->ExprConstants.getOrCreate(ReqTy, Key); in getExtractElement()
2411 LLVMContextImpl *pImpl = Val->getContext().pImpl; in getInsertElement() local
2412 return pImpl->ExprConstants.getOrCreate(Val->getType(), Key); in getInsertElement()
2437 LLVMContextImpl *pImpl = ShufTy->getContext().pImpl; in getShuffleVector() local
2438 return pImpl->ExprConstants.getOrCreate(ShufTy, Key); in getShuffleVector()
2602 getType()->getContext().pImpl->ExprConstants.remove(this); in destroyConstantImpl()
2705 .pImpl->CDSConstants.insert(std::make_pair(Elements, nullptr)) in getImpl()
2734 getType()->getContext().pImpl->CDSConstants; in destroyConstantImpl()
2747 getContext().pImpl->CDSConstants.erase(Slot); in destroyConstantImpl()
3130 return getContext().pImpl->ArrayConstants.replaceOperandsInPlace( in handleOperandChangeImpl()
3166 return getContext().pImpl->StructConstants.replaceOperandsInPlace( in handleOperandChangeImpl()
3192 return getContext().pImpl->VectorConstants.replaceOperandsInPlace( in handleOperandChangeImpl()
3218 return getContext().pImpl->ExprConstants.replaceOperandsInPlace( in handleOperandChangeImpl()