/external/llvm/lib/IR/ |
LeakDetector.cpp | 29 Context.pImpl->LLVMObjects.clear(); 38 LLVMContextImpl *pImpl = Object->getContext().pImpl; 39 pImpl->LLVMObjects.addGarbage(Object); 48 LLVMContextImpl *pImpl = Object->getContext().pImpl; 49 pImpl->LLVMObjects.removeGarbage(Object); 54 LLVMContextImpl *pImpl = Context.pImpl; 58 pImpl->LLVMObjects.setName("LLVM") [all...] |
Attributes.cpp | 35 LLVMContextImpl *pImpl = Context.pImpl; 41 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); 50 pImpl->AttrsSet.InsertNode(PA, InsertPoint); 58 LLVMContextImpl *pImpl = Context.pImpl; 64 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); 70 pImpl->AttrsSet.InsertNode(PA, InsertPoint); 95 return pImpl && pImpl->isEnumAttribute() [all...] |
LLVMContext.cpp | 31 LLVMContext::LLVMContext() : pImpl(new LLVMContextImpl(*this)) { 67 LLVMContext::~LLVMContext() { delete pImpl; } 70 pImpl->OwnedModules.insert(M); 74 pImpl->OwnedModules.erase(M); 84 pImpl->InlineAsmDiagHandler = DiagHandler; 85 pImpl->InlineAsmDiagContext = DiagContext; 92 return pImpl->InlineAsmDiagHandler; 98 return pImpl->InlineAsmDiagContext; 117 if (pImpl->InlineAsmDiagHandler == 0) { 125 pImpl->InlineAsmDiagHandler(Diag, pImpl->InlineAsmDiagContext, LocCookie) [all...] |
Type.cpp | 227 Type *Type::getVoidTy(LLVMContext &C) { return &C.pImpl->VoidTy; } 228 Type *Type::getLabelTy(LLVMContext &C) { return &C.pImpl->LabelTy; } 229 Type *Type::getHalfTy(LLVMContext &C) { return &C.pImpl->HalfTy; } 230 Type *Type::getFloatTy(LLVMContext &C) { return &C.pImpl->FloatTy; } 231 Type *Type::getDoubleTy(LLVMContext &C) { return &C.pImpl->DoubleTy; } 232 Type *Type::getMetadataTy(LLVMContext &C) { return &C.pImpl->MetadataTy; } 233 Type *Type::getX86_FP80Ty(LLVMContext &C) { return &C.pImpl->X86_FP80Ty; } 234 Type *Type::getFP128Ty(LLVMContext &C) { return &C.pImpl->FP128Ty; } 235 Type *Type::getPPC_FP128Ty(LLVMContext &C) { return &C.pImpl->PPC_FP128Ty; } 236 Type *Type::getX86_MMXTy(LLVMContext &C) { return &C.pImpl->X86_MMXTy; [all...] |
Metadata.cpp | 39 LLVMContextImpl *pImpl = Context.pImpl; 41 pImpl->MDStringCache.GetOrCreateValue(Str); 134 LLVMContextImpl *pImpl = getType()->getContext().pImpl; 136 pImpl->NonUniquedMDNodes.erase(this); 138 pImpl->MDNodeSet.RemoveNode(this); 217 LLVMContextImpl *pImpl = Context.pImpl; 228 MDNode *N = pImpl->MDNodeSet.FindNodeOrInsertPos(ID, InsertPoint) [all...] |
DebugLoc.cpp | 26 assert(unsigned(ScopeIdx) <= Ctx.pImpl->ScopeRecords.size() && 28 return Ctx.pImpl->ScopeRecords[ScopeIdx-1].get(); 32 assert(unsigned(-ScopeIdx) <= Ctx.pImpl->ScopeInlinedAtRecords.size() && 34 return Ctx.pImpl->ScopeInlinedAtRecords[-ScopeIdx-1].first.get(); 43 assert(unsigned(-ScopeIdx) <= Ctx.pImpl->ScopeInlinedAtRecords.size() && 45 return Ctx.pImpl->ScopeInlinedAtRecords[-ScopeIdx-1].second.get(); 59 assert(unsigned(ScopeIdx) <= Ctx.pImpl->ScopeRecords.size() && 61 Scope = Ctx.pImpl->ScopeRecords[ScopeIdx-1].get(); 67 assert(unsigned(-ScopeIdx) <= Ctx.pImpl->ScopeInlinedAtRecords.size() && 69 Scope = Ctx.pImpl->ScopeInlinedAtRecords[-ScopeIdx-1].first.get() [all...] |
Constants.cpp | 439 LLVMContextImpl *pImpl = Context.pImpl; 440 if (!pImpl->TheTrueVal) 441 pImpl->TheTrueVal = ConstantInt::get(Type::getInt1Ty(Context), 1); 442 return pImpl->TheTrueVal; 446 LLVMContextImpl *pImpl = Context.pImpl; 447 if (!pImpl->TheFalseVal) 448 pImpl->TheFalseVal = ConstantInt::get(Type::getInt1Ty(Context), 0); 449 return pImpl->TheFalseVal [all...] |
PassRegistry.cpp | 66 if (!pImpl) 67 pImpl = new PassRegistryImpl(); 68 return pImpl; 77 PassRegistryImpl *Impl = static_cast<PassRegistryImpl*>(pImpl); 84 pImpl = 0; 202 if (!pImpl) return;
|
Value.cpp | 198 getContext().pImpl->IntrinsicIDCache.erase(F); 515 LLVMContextImpl *pImpl = VP.getPointer()->getContext().pImpl; 520 ValueHandleBase *&Entry = pImpl->ValueHandles[VP.getPointer()]; 531 DenseMap<Value*, ValueHandleBase*> &Handles = pImpl->ValueHandles; 574 LLVMContextImpl *pImpl = VP.getPointer()->getContext().pImpl; 575 DenseMap<Value*, ValueHandleBase*> &Handles = pImpl->ValueHandles; 588 LLVMContextImpl *pImpl = V->getContext().pImpl; [all...] |
InlineAsm.cpp | 33 LLVMContextImpl *pImpl = Ty->getContext().pImpl; 34 return pImpl->InlineAsms.getOrCreate(PointerType::getUnqual(Ty), Key); 51 getType()->getContext().pImpl->InlineAsms.remove(this);
|
Function.cpp | 231 getContext().pImpl->IntrinsicIDCache.erase(this); 370 getContext().pImpl->IntrinsicIDCache;
|
/external/clang/test/CodeGenObjCXX/ |
implicit-copy-constructor.mm | 69 typedef X0<impl> pimpl; 71 pimpl pdata;
|
/external/llvm/include/llvm/Analysis/ |
LazyValueInfo.h | 31 void *PImpl; 36 LazyValueInfo() : FunctionPass(ID), PImpl(0) { 39 ~LazyValueInfo() { assert(PImpl == 0 && "releaseMemory not called"); }
|
/external/clang/test/CodeGenCXX/ |
implicit-copy-constructor.cpp | 67 typedef X0<impl> pimpl; typedef 69 pimpl pdata;
|
/external/llvm/include/llvm/IR/ |
Attributes.h | 113 AttributeImpl *pImpl; 114 Attribute(AttributeImpl *A) : pImpl(A) {} 116 Attribute() : pImpl(0) {} 181 bool operator==(Attribute A) const { return pImpl == A.pImpl; } 182 bool operator!=(Attribute A) const { return pImpl != A.pImpl; } 188 ID.AddPointer(pImpl); 213 AttributeSetImpl *pImpl; 230 explicit AttributeSet(AttributeSetImpl *LI) : pImpl(LI) { [all...] |
LLVMContext.h | 39 LLVMContextImpl *const pImpl;
|
/external/llvm/include/llvm/ |
PassRegistry.h | 36 mutable void *pImpl; 40 PassRegistry() : pImpl(0) { }
|
/external/ceres-solver/internal/ceres/ |
problem_impl.h | 32 // implementation (PIMPL) idiom makes it possible for Ceres internal code to 34 // world. An alternative to PIMPL is to have a factory which returns instances 37 // client code for little benefit. Therefore, the PIMPL comprise was chosen.
|
/external/chromium_org/third_party/WebKit/public/platform/ |
WebIDBCallbacks.h | 53 // For classes that follow the PImpl pattern, pass a const reference.
|
/external/llvm/lib/Analysis/ |
LazyValueInfo.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
LiveDebugVariables.h | 33 void *pImpl;
|
LiveDebugVariables.cpp | 67 LiveDebugVariables::LiveDebugVariables() : MachineFunctionPass(ID), pImpl(0) { 712 if (!pImpl) 713 pImpl = new LDVImpl(this); 714 return static_cast<LDVImpl*>(pImpl)->runOnMachineFunction(mf); 718 if (pImpl) 719 static_cast<LDVImpl*>(pImpl)->clear(); 723 if (pImpl) 724 delete static_cast<LDVImpl*>(pImpl); 860 if (pImpl) 861 static_cast<LDVImpl*>(pImpl)->splitRegister(OldReg, NewRegs) [all...] |
/external/clang/test/SemaTemplate/ |
instantiate-method.cpp | 137 impl_fun_ptr pImpl = &X::template
|
/external/chromium_org/content/browser/geolocation/ |
device_data_provider.h | 89 // contained implementation classes. This is a modified pimpl pattern: this
|
/external/chromium_org/ipc/ |
ipc_channel.h | 208 // PIMPL to which all channel calls are delegated.
|