Lines Matching refs:pImpl

165 Type *Type::getVoidTy(LLVMContext &C) { return &C.pImpl->VoidTy; }
166 Type *Type::getLabelTy(LLVMContext &C) { return &C.pImpl->LabelTy; }
167 Type *Type::getHalfTy(LLVMContext &C) { return &C.pImpl->HalfTy; }
168 Type *Type::getFloatTy(LLVMContext &C) { return &C.pImpl->FloatTy; }
169 Type *Type::getDoubleTy(LLVMContext &C) { return &C.pImpl->DoubleTy; }
170 Type *Type::getMetadataTy(LLVMContext &C) { return &C.pImpl->MetadataTy; }
171 Type *Type::getTokenTy(LLVMContext &C) { return &C.pImpl->TokenTy; }
172 Type *Type::getX86_FP80Ty(LLVMContext &C) { return &C.pImpl->X86_FP80Ty; }
173 Type *Type::getFP128Ty(LLVMContext &C) { return &C.pImpl->FP128Ty; }
174 Type *Type::getPPC_FP128Ty(LLVMContext &C) { return &C.pImpl->PPC_FP128Ty; }
175 Type *Type::getX86_MMXTy(LLVMContext &C) { return &C.pImpl->X86_MMXTy; }
177 IntegerType *Type::getInt1Ty(LLVMContext &C) { return &C.pImpl->Int1Ty; }
178 IntegerType *Type::getInt8Ty(LLVMContext &C) { return &C.pImpl->Int8Ty; }
179 IntegerType *Type::getInt16Ty(LLVMContext &C) { return &C.pImpl->Int16Ty; }
180 IntegerType *Type::getInt32Ty(LLVMContext &C) { return &C.pImpl->Int32Ty; }
181 IntegerType *Type::getInt64Ty(LLVMContext &C) { return &C.pImpl->Int64Ty; }
182 IntegerType *Type::getInt128Ty(LLVMContext &C) { return &C.pImpl->Int128Ty; }
260 IntegerType *&Entry = C.pImpl->IntegerTypes[NumBits];
263 Entry = new (C.pImpl->Alloc) IntegerType(C, NumBits);
303 LLVMContextImpl *pImpl = ReturnType->getContext().pImpl;
311 auto Insertion = pImpl->FunctionTypes.insert_as(nullptr, Key);
315 FT = (FunctionType *)pImpl->Alloc.Allocate(
348 LLVMContextImpl *pImpl = Context.pImpl;
357 auto Insertion = pImpl->AnonStructTypes.insert_as(nullptr, Key);
361 ST = new (Context.pImpl->Alloc) StructType(Context);
387 ContainedTys = Elements.copy(getContext().pImpl->Alloc).data();
393 StringMap<StructType *> &SymbolTable = getContext().pImpl->NamedStructTypes;
414 getContext().pImpl->NamedStructTypes.insert(std::make_pair(Name, this));
425 TmpStream << getContext().pImpl->NamedStructTypesUniqueID++;
427 IterBool = getContext().pImpl->NamedStructTypes.insert(
442 StructType *ST = new (Context.pImpl->Alloc) StructType(Context);
529 return getContext().pImpl->NamedStructTypes.lookup(Name);
590 LLVMContextImpl *pImpl = ElementType->getContext().pImpl;
592 pImpl->ArrayTypes[std::make_pair(ElementType, NumElements)];
595 Entry = new (pImpl->Alloc) ArrayType(ElementType, NumElements);
620 LLVMContextImpl *pImpl = ElementType->getContext().pImpl;
621 VectorType *&Entry = ElementType->getContext().pImpl
624 Entry = new (pImpl->Alloc) VectorType(ElementType, EC);
641 LLVMContextImpl *CImpl = EltTy->getContext().pImpl;