Searched refs:pImpl (Results 1 - 18 of 18) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContext.cpp35 LLVMContext::LLVMContext() : pImpl(new LLVMContextImpl(*this)) {
50 auto *DeoptEntry = pImpl->getOrInsertBundleTag("deopt");
55 auto *FuncletEntry = pImpl->getOrInsertBundleTag("funclet");
60 auto *GCTransitionEntry = pImpl->getOrInsertBundleTag("gc-transition");
65 auto *CFGuardTargetEntry = pImpl->getOrInsertBundleTag("cfguardtarget");
71 pImpl->getOrInsertSyncScopeID("singlethread");
77 pImpl->getOrInsertSyncScopeID("");
83 LLVMContext::~LLVMContext() { delete pImpl; }
86 pImpl->OwnedModules.insert(M);
90 pImpl
[all...]
H A DType.cpp165 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
303 LLVMContextImpl *pImpl = ReturnType->getContext().pImpl; local
348 LLVMContextImpl *pImpl = Context.pImpl; local
590 LLVMContextImpl *pImpl = ElementType->getContext().pImpl; local
620 LLVMContextImpl *pImpl = ElementType->getContext().pImpl; local
[all...]
H A DAttributes.cpp82 LLVMContextImpl *pImpl = Context.pImpl; local
88 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint);
97 pImpl->AttrsSet.InsertNode(PA, InsertPoint);
105 LLVMContextImpl *pImpl = Context.pImpl; local
111 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint);
117 pImpl->AttrsSet.InsertNode(PA, InsertPoint);
126 LLVMContextImpl *pImpl = Context.pImpl; local
949 LLVMContextImpl *pImpl = C.pImpl; local
[all...]
H A DConstants.cpp661 LLVMContextImpl *pImpl = Context.pImpl; local
662 if (!pImpl->TheTrueVal)
663 pImpl->TheTrueVal = ConstantInt::get(Type::getInt1Ty(Context), 1);
664 return pImpl->TheTrueVal;
668 LLVMContextImpl *pImpl = Context.pImpl; local
669 if (!pImpl->TheFalseVal)
670 pImpl->TheFalseVal = ConstantInt::get(Type::getInt1Ty(Context), 0);
671 return pImpl
693 LLVMContextImpl *pImpl = Context.pImpl; local
863 LLVMContextImpl* pImpl = Context.pImpl; local
1213 LLVMContextImpl *pImpl = Context.pImpl; local
1932 LLVMContextImpl *pImpl = C->getContext().pImpl; local
1991 LLVMContextImpl *pImpl = C1->getContext().pImpl; local
2071 LLVMContextImpl *pImpl = C->getContext().pImpl; local
2129 LLVMContextImpl *pImpl = C->getContext().pImpl; local
2154 LLVMContextImpl *pImpl = LHS->getType()->getContext().pImpl; local
2179 LLVMContextImpl *pImpl = LHS->getType()->getContext().pImpl; local
2201 LLVMContextImpl *pImpl = Val->getContext().pImpl; local
2224 LLVMContextImpl *pImpl = Val->getContext().pImpl; local
2247 LLVMContextImpl *pImpl = ShufTy->getContext().pImpl; local
2271 LLVMContextImpl *pImpl = Agg->getContext().pImpl; local
2295 LLVMContextImpl *pImpl = Agg->getContext().pImpl; local
[all...]
H A DValue.cpp191 auto I = Ctx.pImpl->ValueNames.find(this);
192 assert(I != Ctx.pImpl->ValueNames.end() &&
201 assert(HasName == Ctx.pImpl->ValueNames.count(this) &&
206 Ctx.pImpl->ValueNames.erase(this);
212 Ctx.pImpl->ValueNames[this] = VN;
805 LLVMContextImpl *pImpl = getValPtr()->getContext().pImpl; local
810 ValueHandleBase *&Entry = pImpl->ValueHandles[getValPtr()];
821 DenseMap<Value*, ValueHandleBase*> &Handles = pImpl->ValueHandles;
863 LLVMContextImpl *pImpl local
876 LLVMContextImpl *pImpl = V->getContext().pImpl; local
932 LLVMContextImpl *pImpl = Old->getContext().pImpl; local
[all...]
H A DMetadata.cpp68 getType()->getContext().pImpl->MetadataAsValues.erase(MD);
107 auto *&Entry = Context.pImpl->MetadataAsValues[MD];
116 auto &Store = Context.pImpl->MetadataAsValues;
123 auto &Store = Context.pImpl->MetadataAsValues;
352 auto *&Entry = Context.pImpl->ValuesAsMetadata[V];
369 return V->getContext().pImpl->ValuesAsMetadata.lookup(V);
375 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata;
398 auto &Store = Context.pImpl->ValuesAsMetadata;
454 auto &Store = Context.pImpl->MDStringCache;
796 return uniquifyImpl(SubclassThis, getContext().pImpl
[all...]
H A DInlineAsm.cpp47 LLVMContextImpl *pImpl = FTy->getContext().pImpl; local
48 return pImpl->InlineAsms.getOrCreate(PointerType::getUnqual(FTy), Key);
52 getType()->getContext().pImpl->InlineAsms.remove(this);
H A DGlobals.cpp191 return getContext().pImpl->GlobalValuePartitions[this];
202 S = getContext().pImpl->Saver.save(S);
203 getContext().pImpl->GlobalValuePartitions[this] = S;
212 return getContext().pImpl->GlobalObjectSections[this];
223 S = getContext().pImpl->Saver.save(S);
224 getContext().pImpl->GlobalObjectSections[this] = S;
H A DDebugInfoMetadata.cpp59 if (auto *N = getUniqued(Context.pImpl->DILocations,
75 Storage, Context.pImpl->DILocations);
269 if (auto *N = getUniqued(Context.pImpl->GenericDINodes, Key))
283 Storage, Context.pImpl->GenericDINodes);
295 if (auto *N = getUniqued(Context.pImpl->CLASS##s, \
308 Storage, Context.pImpl->CLASS##s)
311 Storage, Context.pImpl->CLASS##s)
314 Storage, Context.pImpl->CLASS##s)
318 Storage, Context.pImpl->CLASS##s)
418 auto *&CT = (*Context.pImpl
[all...]
H A DLLVMContextImpl.cpp160 Context.pImpl->dropTriviallyDeadConstantArrays();
H A DDIBuilder.cpp169 unsigned EntitiesCount = C.pImpl->DIImportedEntitys.size();
172 if (EntitiesCount < C.pImpl->DIImportedEntitys.size())
H A DInstructions.cpp362 auto *ContextImpl = getContext().pImpl;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveDebugVariables.h33 void *pImpl = nullptr; member in class:llvm::LiveDebugVariables
H A DLiveDebugVariables.cpp1021 if (!pImpl)
1022 pImpl = new LDVImpl(this);
1023 return static_cast<LDVImpl*>(pImpl)->runOnMachineFunction(mf);
1027 if (pImpl)
1028 static_cast<LDVImpl*>(pImpl)->clear();
1032 if (pImpl)
1033 delete static_cast<LDVImpl*>(pImpl);
1168 if (pImpl)
1169 static_cast<LDVImpl*>(pImpl)->splitRegister(OldReg, NewRegs);
1442 if (pImpl)
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h79 AttributeImpl *pImpl = nullptr; member in class:llvm::Attribute
81 Attribute(AttributeImpl *A) : pImpl(A) {}
177 bool operator==(Attribute A) const { return pImpl == A.pImpl; }
178 bool operator!=(Attribute A) const { return pImpl != A.pImpl; }
184 ID.AddPointer(pImpl);
189 return pImpl;
354 AttributeListImpl *pImpl = nullptr; member in class:llvm::AttributeList
370 explicit AttributeList(AttributeListImpl *LI) : pImpl(L
[all...]
H A DLLVMContext.h65 LLVMContextImpl *const pImpl; member in class:llvm::LLVMContext
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp1057 static Mapper *getAsMapper(void *pImpl) {
1058 return reinterpret_cast<Mapper *>(pImpl);
1067 explicit FlushingMapper(void *pImpl) : M(*getAsMapper(pImpl)) {
1081 : pImpl(new Mapper(VM, Flags, TypeMapper, Materializer)) {}
1083 ValueMapper::~ValueMapper() { delete getAsMapper(pImpl); }
1088 return getAsMapper(pImpl)->registerAlternateMappingContext(VM, Materializer);
1092 FlushingMapper(pImpl)->addFlags(Flags);
1096 return FlushingMapper(pImpl)->mapValue(&V);
1104 return FlushingMapper(pImpl)
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DValueMapper.h142 void *pImpl; member in class:llvm::ValueMapper

Completed in 280 milliseconds