Lines Matching refs:pImpl
850 LLVMContextImpl *pImpl = Context.pImpl; in getTrue() local
851 if (!pImpl->TheTrueVal) in getTrue()
852 pImpl->TheTrueVal = ConstantInt::get(Type::getInt1Ty(Context), 1); in getTrue()
853 return pImpl->TheTrueVal; in getTrue()
857 LLVMContextImpl *pImpl = Context.pImpl; in getFalse() local
858 if (!pImpl->TheFalseVal) in getFalse()
859 pImpl->TheFalseVal = ConstantInt::get(Type::getInt1Ty(Context), 0); in getFalse()
860 return pImpl->TheFalseVal; in getFalse()
890 LLVMContextImpl *pImpl = Context.pImpl; in get() local
891 std::unique_ptr<ConstantInt> &Slot = pImpl->IntConstants[V]; in get()
1044 LLVMContextImpl* pImpl = Context.pImpl; in get() local
1046 std::unique_ptr<ConstantFP> &Slot = pImpl->FPConstants[V]; in get()
1267 return Ty->getContext().pImpl->ArrayConstants.getOrCreate(Ty, V); in get()
1360 return ST->getContext().pImpl->StructConstants.getOrCreate(ST, V); in get()
1374 return Ty->getContext().pImpl->VectorConstants.getOrCreate(Ty, V); in get()
1444 LLVMContextImpl *pImpl = Context.pImpl; in get() local
1445 if (!pImpl->TheNoneToken) in get()
1446 pImpl->TheNoneToken.reset(new ConstantTokenNone(Context)); in get()
1447 return pImpl->TheNoneToken.get(); in get()
1670 Ty->getContext().pImpl->CAZConstants[Ty]; in get()
1679 getContext().pImpl->CAZConstants.erase(getType()); in destroyConstantImpl()
1684 getType()->getContext().pImpl->ArrayConstants.remove(this); in destroyConstantImpl()
1693 getType()->getContext().pImpl->StructConstants.remove(this); in destroyConstantImpl()
1698 getType()->getContext().pImpl->VectorConstants.remove(this); in destroyConstantImpl()
1774 Ty->getContext().pImpl->CPNConstants[Ty]; in get()
1783 getContext().pImpl->CPNConstants.erase(getType()); in destroyConstantImpl()
1787 std::unique_ptr<UndefValue> &Entry = Ty->getContext().pImpl->UVConstants[Ty]; in get()
1798 getContext().pImpl->UVConstants.erase(getType()); in destroyConstantImpl()
1800 getContext().pImpl->PVConstants.erase(getType()); in destroyConstantImpl()
1806 std::unique_ptr<PoisonValue> &Entry = Ty->getContext().pImpl->PVConstants[Ty]; in get()
1816 getContext().pImpl->PVConstants.erase(getType()); in destroyConstantImpl()
1826 F->getContext().pImpl->BlockAddresses[std::make_pair(F, BB)]; in get()
1849 F->getContext().pImpl->BlockAddresses.lookup(std::make_pair(F, BB)); in lookup()
1856 getFunction()->getType()->getContext().pImpl in destroyConstantImpl()
1877 getContext().pImpl->BlockAddresses[std::make_pair(NewF, NewBB)]; in handleOperandChangeImpl()
1885 getContext().pImpl->BlockAddresses.erase(std::make_pair(getFunction(), in handleOperandChangeImpl()
1898 DSOLocalEquivalent *&Equiv = GV->getContext().pImpl->DSOLocalEquivalents[GV]; in get()
1915 GV->getContext().pImpl->DSOLocalEquivalents.erase(GV); in destroyConstantImpl()
1925 getContext().pImpl->DSOLocalEquivalents[ToObj]; in handleOperandChangeImpl()
1938 DSOLocalEquivalent *&NewEquiv = getContext().pImpl->DSOLocalEquivalents[Func]; in handleOperandChangeImpl()
1943 getContext().pImpl->DSOLocalEquivalents.erase(getGlobalValue()); in handleOperandChangeImpl()
1970 LLVMContextImpl *pImpl = Ty->getContext().pImpl; in getFoldedCast() local
1975 return pImpl->ExprConstants.getOrCreate(Ty, Key); in getFoldedCast()
2284 LLVMContextImpl *pImpl = C->getContext().pImpl; in get() local
2285 return pImpl->ExprConstants.getOrCreate(C->getType(), Key); in get()
2343 LLVMContextImpl *pImpl = C1->getContext().pImpl; in get() local
2344 return pImpl->ExprConstants.getOrCreate(C1->getType(), Key); in get()
2423 LLVMContextImpl *pImpl = C->getContext().pImpl; in getSelect() local
2424 return pImpl->ExprConstants.getOrCreate(V1->getType(), Key); in getSelect()
2488 LLVMContextImpl *pImpl = C->getContext().pImpl; in getGetElementPtr() local
2489 return pImpl->ExprConstants.getOrCreate(ReqTy, Key); in getGetElementPtr()
2513 LLVMContextImpl *pImpl = LHS->getType()->getContext().pImpl; in getICmp() local
2514 return pImpl->ExprConstants.getOrCreate(ResultTy, Key); in getICmp()
2538 LLVMContextImpl *pImpl = LHS->getType()->getContext().pImpl; in getFCmp() local
2539 return pImpl->ExprConstants.getOrCreate(ResultTy, Key); in getFCmp()
2560 LLVMContextImpl *pImpl = Val->getContext().pImpl; in getExtractElement() local
2561 return pImpl->ExprConstants.getOrCreate(ReqTy, Key); in getExtractElement()
2583 LLVMContextImpl *pImpl = Val->getContext().pImpl; in getInsertElement() local
2584 return pImpl->ExprConstants.getOrCreate(Val->getType(), Key); in getInsertElement()
2609 LLVMContextImpl *pImpl = ShufTy->getContext().pImpl; in getShuffleVector() local
2610 return pImpl->ExprConstants.getOrCreate(ShufTy, Key); in getShuffleVector()
2633 LLVMContextImpl *pImpl = Agg->getContext().pImpl; in getInsertValue() local
2634 return pImpl->ExprConstants.getOrCreate(ReqTy, Key); in getInsertValue()
2657 LLVMContextImpl *pImpl = Agg->getContext().pImpl; in getExtractValue() local
2658 return pImpl->ExprConstants.getOrCreate(ReqTy, Key); in getExtractValue()
2865 getType()->getContext().pImpl->ExprConstants.remove(this); in destroyConstantImpl()
2968 .pImpl->CDSConstants.insert(std::make_pair(Elements, nullptr)) in getImpl()
2997 getType()->getContext().pImpl->CDSConstants; in destroyConstantImpl()
3010 getContext().pImpl->CDSConstants.erase(Slot); in destroyConstantImpl()
3393 return getContext().pImpl->ArrayConstants.replaceOperandsInPlace( in handleOperandChangeImpl()
3429 return getContext().pImpl->StructConstants.replaceOperandsInPlace( in handleOperandChangeImpl()
3455 return getContext().pImpl->VectorConstants.replaceOperandsInPlace( in handleOperandChangeImpl()
3481 return getContext().pImpl->ExprConstants.replaceOperandsInPlace( in handleOperandChangeImpl()