Home | History | Annotate | Download | only in IR

Lines Matching full:pimpl

530   LLVMContextImpl *pImpl = Context.pImpl;
531 if (!pImpl->TheTrueVal)
532 pImpl->TheTrueVal = ConstantInt::get(Type::getInt1Ty(Context), 1);
533 return pImpl->TheTrueVal;
537 LLVMContextImpl *pImpl = Context.pImpl;
538 if (!pImpl->TheFalseVal)
539 pImpl->TheFalseVal = ConstantInt::get(Type::getInt1Ty(Context), 0);
540 return pImpl->TheFalseVal;
570 LLVMContextImpl *pImpl = Context.pImpl;
571 ConstantInt *&Slot = pImpl->IntConstants[V];
714 LLVMContextImpl* pImpl = Context.pImpl;
716 ConstantFP *&Slot = pImpl->FPConstants[V];
928 return Ty->getContext().pImpl->ArrayConstants.getOrCreate(Ty, V);
1020 return ST->getContext().pImpl->StructConstants.getOrCreate(ST, V);
1048 return Ty->getContext().pImpl->VectorConstants.getOrCreate(Ty, V);
1096 LLVMContextImpl *pImpl = Context.pImpl;
1097 if (!pImpl->TheNoneToken)
1098 pImpl->TheNoneToken.reset(new ConstantTokenNone(Context));
1099 return pImpl->TheNoneToken.get();
1316 ConstantAggregateZero *&Entry = Ty->getContext().pImpl->CAZConstants[Ty];
1326 getContext().pImpl->CAZConstants.erase(getType());
1332 getType()->getContext().pImpl->ArrayConstants.remove(this);
1342 getType()->getContext().pImpl->StructConstants.remove(this);
1348 getType()->getContext().pImpl->VectorConstants.remove(this);
1391 ConstantPointerNull *&Entry = Ty->getContext().pImpl->CPNConstants[Ty];
1401 getContext().pImpl->CPNConstants.erase(getType());
1409 UndefValue *&Entry = Ty->getContext().pImpl->UVConstants[Ty];
1420 getContext().pImpl->UVConstants.erase(getType());
1433 F->getContext().pImpl->BlockAddresses[std::make_pair(F, BB)];
1456 F->getContext().pImpl->BlockAddresses.lookup(std::make_pair(F, BB));
1464 getFunction()->getType()->getContext().pImpl
1483 getContext().pImpl->BlockAddresses[std::make_pair(NewF, NewBB)];
1491 getContext().pImpl->BlockAddresses.erase(std::make_pair(getFunction(),
1518 LLVMContextImpl *pImpl = Ty->getContext().pImpl;
1523 return pImpl->ExprConstants.getOrCreate(Ty, Key);
1879 LLVMContextImpl *pImpl = C1->getContext().pImpl;
1880 return pImpl->ExprConstants.getOrCreate(C1->getType(), Key);
1960 LLVMContextImpl *pImpl = C->getContext().pImpl;
1961 return pImpl->ExprConstants.getOrCreate(V1->getType(), Key);
2005 LLVMContextImpl *pImpl = C->getContext().pImpl;
2006 return pImpl->ExprConstants.getOrCreate(ReqTy, Key);
2030 LLVMContextImpl *pImpl = LHS->getType()->getContext().pImpl;
2031 return pImpl->ExprConstants.getOrCreate(ResultTy, Key);
2054 LLVMContextImpl *pImpl = LHS->getType()->getContext().pImpl;
2055 return pImpl->ExprConstants.getOrCreate(ResultTy, Key);
2076 LLVMContextImpl *pImpl = Val->getContext().pImpl;
2077 return pImpl->ExprConstants.getOrCreate(ReqTy, Key);
2099 LLVMContextImpl *pImpl = Val->getContext().pImpl;
2100 return pImpl->ExprConstants.getOrCreate(Val->getType(), Key);
2122 LLVMContextImpl *pImpl = ShufTy->getContext().pImpl;
2123 return pImpl->ExprConstants.getOrCreate(ShufTy, Key);
2146 LLVMContextImpl *pImpl = Agg->getContext().pImpl;
2147 return pImpl->ExprConstants.getOrCreate(ReqTy, Key);
2170 LLVMContextImpl *pImpl = Agg->getContext().pImpl;
2171 return pImpl->ExprConstants.getOrCreate(ReqTy, Key);
2325 getType()->getContext().pImpl->ExprConstants.remove(this);
2425 .pImpl->CDSConstants.insert(std::make_pair(Elements, nullptr))
2450 getType()->getContext().pImpl->CDSConstants;
2464 getContext().pImpl->CDSConstants.erase(Slot);
2879 return getContext().pImpl->ArrayConstants.replaceOperandsInPlace(
2925 return getContext().pImpl->StructConstants.replaceOperandsInPlace(
2950 return getContext().pImpl->VectorConstants.replaceOperandsInPlace(
2975 return getContext().pImpl->ExprConstants.replaceOperandsInPlace(