Home
last modified time | relevance | path

Searched refs:pImpl (Results 1 – 14 of 14) sorted by relevance

/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DLLVMContext.cpp34 LLVMContext::LLVMContext() : pImpl(new LLVMContextImpl(*this)) { in LLVMContext()
97 LLVMContext::~LLVMContext() { delete pImpl; } in ~LLVMContext()
100 pImpl->OwnedModules.insert(M); in addModule()
104 pImpl->OwnedModules.erase(M); in removeModule()
114 pImpl->InlineAsmDiagHandler = DiagHandler; in setInlineAsmDiagnosticHandler()
115 pImpl->InlineAsmDiagContext = DiagContext; in setInlineAsmDiagnosticHandler()
122 return pImpl->InlineAsmDiagHandler; in getInlineAsmDiagnosticHandler()
128 return pImpl->InlineAsmDiagContext; in getInlineAsmDiagnosticContext()
134 pImpl->DiagnosticHandler = DiagnosticHandler; in setDiagnosticHandler()
135 pImpl->DiagnosticContext = DiagnosticContext; in setDiagnosticHandler()
[all …]
H A DAttributes.cpp36 LLVMContextImpl *pImpl = Context.pImpl; in get() local
42 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()
51 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get()
59 LLVMContextImpl *pImpl = Context.pImpl; in get() local
65 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()
71 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get()
102 return pImpl && pImpl->isEnumAttribute(); in isEnumAttribute()
106 return pImpl && pImpl->isIntAttribute(); in isIntAttribute()
110 return pImpl && pImpl->isStringAttribute(); in isStringAttribute()
114 if (!pImpl) return None; in getKindAsEnum()
[all …]
H A DType.cpp225 Type *Type::getVoidTy(LLVMContext &C) { return &C.pImpl->VoidTy; } in getVoidTy()
226 Type *Type::getLabelTy(LLVMContext &C) { return &C.pImpl->LabelTy; } in getLabelTy()
227 Type *Type::getHalfTy(LLVMContext &C) { return &C.pImpl->HalfTy; } in getHalfTy()
228 Type *Type::getFloatTy(LLVMContext &C) { return &C.pImpl->FloatTy; } in getFloatTy()
229 Type *Type::getDoubleTy(LLVMContext &C) { return &C.pImpl->DoubleTy; } in getDoubleTy()
230 Type *Type::getMetadataTy(LLVMContext &C) { return &C.pImpl->MetadataTy; } in getMetadataTy()
231 Type *Type::getX86_FP80Ty(LLVMContext &C) { return &C.pImpl->X86_FP80Ty; } in getX86_FP80Ty()
232 Type *Type::getFP128Ty(LLVMContext &C) { return &C.pImpl->FP128Ty; } in getFP128Ty()
233 Type *Type::getPPC_FP128Ty(LLVMContext &C) { return &C.pImpl->PPC_FP128Ty; } in getPPC_FP128Ty()
234 Type *Type::getX86_MMXTy(LLVMContext &C) { return &C.pImpl->X86_MMXTy; } in getX86_MMXTy()
[all …]
H A DMetadata.cpp36 getType()->getContext().pImpl->MetadataAsValues.erase(MD); in ~MetadataAsValue()
75 auto *&Entry = Context.pImpl->MetadataAsValues[MD]; in get()
84 auto &Store = Context.pImpl->MetadataAsValues; in getIfExists()
92 auto &Store = Context.pImpl->MetadataAsValues; in handleChangedMetadata()
253 auto *&Entry = Context.pImpl->ValuesAsMetadata[V]; in get()
271 return V->getContext().pImpl->ValuesAsMetadata.lookup(V); in getIfExists()
277 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata; in handleDeletion()
300 auto &Store = Context.pImpl->ValuesAsMetadata; in handleRAUW()
359 auto &Store = Context.pImpl->MDStringCache; in get()
613 auto &Store = Context.pImpl->MDTuples; in getImpl()
[all …]
H A DValue.cpp190 getContext().pImpl->IntrinsicIDCache.erase(F); in setName()
665 LLVMContextImpl *pImpl = V->getContext().pImpl; in AddToUseList() local
670 ValueHandleBase *&Entry = pImpl->ValueHandles[V]; in AddToUseList()
681 DenseMap<Value*, ValueHandleBase*> &Handles = pImpl->ValueHandles; in AddToUseList()
723 LLVMContextImpl *pImpl = V->getContext().pImpl; in RemoveFromUseList() local
724 DenseMap<Value*, ValueHandleBase*> &Handles = pImpl->ValueHandles; in RemoveFromUseList()
737 LLVMContextImpl *pImpl = V->getContext().pImpl; in ValueIsDeleted() local
738 ValueHandleBase *Entry = pImpl->ValueHandles[V]; in ValueIsDeleted()
779 if (pImpl->ValueHandles[V]->getKind() == Assert) in ValueIsDeleted()
797 LLVMContextImpl *pImpl = Old->getContext().pImpl; in ValueIsRAUWd() local
[all …]
H A DConstants.cpp520 LLVMContextImpl *pImpl = Context.pImpl; in getTrue() local
521 if (!pImpl->TheTrueVal) in getTrue()
522 pImpl->TheTrueVal = ConstantInt::get(Type::getInt1Ty(Context), 1); in getTrue()
523 return pImpl->TheTrueVal; in getTrue()
527 LLVMContextImpl *pImpl = Context.pImpl; in getFalse() local
528 if (!pImpl->TheFalseVal) in getFalse()
529 pImpl->TheFalseVal = ConstantInt::get(Type::getInt1Ty(Context), 0); in getFalse()
530 return pImpl->TheFalseVal; in getFalse()
560 LLVMContextImpl *pImpl = Context.pImpl; in get() local
561 ConstantInt *&Slot = pImpl->IntConstants[V]; in get()
[all …]
H A DInlineAsm.cpp33 LLVMContextImpl *pImpl = Ty->getContext().pImpl; in get() local
34 return pImpl->InlineAsms.getOrCreate(PointerType::getUnqual(Ty), Key); in get()
51 getType()->getContext().pImpl->InlineAsms.remove(this); in destroyConstant()
H A DFunction.cpp276 getContext().pImpl->IntrinsicIDCache.erase(this); in ~Function()
425 getContext().pImpl->IntrinsicIDCache; in getIntrinsicID()
882 getContext().pImpl->PrefixDataMap; in getPrefixData()
892 LLVMContextImpl::PrefixDataMapTy &PDMap = getContext().pImpl->PrefixDataMap; in setPrefixData()
911 getContext().pImpl->PrologueDataMap; in getPrologueData()
921 LLVMContextImpl::PrologueDataMapTy &PDMap = getContext().pImpl->PrologueDataMap; in setPrologueData()
H A DDebugInfo.cpp843 return ++Ctx.pImpl->DiscriminatorTable[Key]; in computeNewDiscriminator()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DAttributes.h119 AttributeImpl *pImpl;
120 Attribute(AttributeImpl *A) : pImpl(A) {} in Attribute()
122 Attribute() : pImpl(nullptr) {} in Attribute()
193 bool operator==(Attribute A) const { return pImpl == A.pImpl; }
194 bool operator!=(Attribute A) const { return pImpl != A.pImpl; }
200 ID.AddPointer(pImpl); in Profile()
225 AttributeSetImpl *pImpl; variable
242 explicit AttributeSet(AttributeSetImpl *LI) : pImpl(LI) {} in AttributeSet()
244 AttributeSet() : pImpl(nullptr) {} in AttributeSet()
339 return pImpl == RHS.pImpl;
[all …]
H A DLLVMContext.h43 LLVMContextImpl *const pImpl;
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DLiveDebugVariables.cpp70 LiveDebugVariables::LiveDebugVariables() : MachineFunctionPass(ID), pImpl(nullptr) { in LiveDebugVariables()
738 if (!pImpl) in runOnMachineFunction()
739 pImpl = new LDVImpl(this); in runOnMachineFunction()
740 return static_cast<LDVImpl*>(pImpl)->runOnMachineFunction(mf); in runOnMachineFunction()
744 if (pImpl) in releaseMemory()
745 static_cast<LDVImpl*>(pImpl)->clear(); in releaseMemory()
749 if (pImpl) in ~LiveDebugVariables()
750 delete static_cast<LDVImpl*>(pImpl); in ~LiveDebugVariables()
888 if (pImpl) in splitRegister()
889 static_cast<LDVImpl*>(pImpl)->splitRegister(OldReg, NewRegs); in splitRegister()
[all …]
H A DLiveDebugVariables.h35 void *pImpl; variable
/minix3/external/bsd/llvm/dist/clang/test/SemaTemplate/
H A Dinstantiate-method.cpp137 impl_fun_ptr pImpl = &X::template in f0() local