| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| ObjCARCAnalysisUtils.cpp | 20 using namespace llvm::objcarc; 23 bool llvm::objcarc::EnableARCOpts; 28 bool llvm::objcarc::IsPotentialRetainableObjPtr(const Value *Op,
|
| ObjCARCInstKind.cpp | 26 using namespace llvm::objcarc; 28 raw_ostream &llvm::objcarc::operator<<(raw_ostream &OS, 85 ARCInstKind llvm::objcarc::GetFunctionClass(const Function *F) { 213 ARCInstKind llvm::objcarc::GetARCInstKind(const Value *V) { 311 bool llvm::objcarc::IsUser(ARCInstKind Class) { 345 bool llvm::objcarc::IsRetain(ARCInstKind Class) { 381 bool llvm::objcarc::IsAutorelease(ARCInstKind Class) { 416 bool llvm::objcarc::IsForwarding(ARCInstKind Class) { 451 bool llvm::objcarc::IsNoopOnNull(ARCInstKind Class) { 486 bool llvm::objcarc::IsNoopOnGlobal(ARCInstKind Class) [all...] |
| ObjCARCAliasAnalysis.cpp | 37 using namespace llvm::objcarc;
|
| AliasAnalysis.cpp | 890 getAnalysisIfAvailable<objcarc::ObjCARCAAWrapperPass>()) 922 AU.addUsedIfAvailable<objcarc::ObjCARCAAWrapperPass>(); 952 P.getAnalysisIfAvailable<objcarc::ObjCARCAAWrapperPass>()) 1002 AU.addUsedIfAvailable<objcarc::ObjCARCAAWrapperPass>();
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| ObjCARCUtil.h | 21 namespace objcarc { namespace in namespace:llvm 47 } // end namespace objcarc
|
| ObjCARCAliasAnalysis.h | 29 namespace objcarc { namespace in namespace:llvm 96 } // namespace objcarc
|
| ObjCARCInstKind.h | 15 namespace objcarc { namespace in namespace:llvm 123 } // end namespace objcarc
|
| ObjCARCAnalysisUtils.h | 36 namespace objcarc { namespace in namespace:llvm 268 } // end namespace objcarc
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| ObjCARC.cpp | 1 //===-- ObjCARC.cpp -------------------------------------------------------===// 15 #include "ObjCARC.h" 29 using namespace llvm::objcarc; 46 CallInst *objcarc::createCallInstWithColors( 75 if (!objcarc::hasAttachedCallOpBundle(I)) 106 bool IsRetainRV = objcarc::hasAttachedCallOpBundle(AnnotatedCall, true);
|
| ProvenanceAnalysis.h | 40 namespace objcarc { namespace in namespace:llvm 82 } // end namespace objcarc
|
| DependencyAnalysis.cpp | 23 #include "ObjCARC.h" 29 using namespace llvm::objcarc; 35 bool llvm::objcarc::CanAlterRefCount(const Instruction *Inst, const Value *Ptr, 66 bool llvm::objcarc::CanDecrementRefCount(const Instruction *Inst, 80 bool llvm::objcarc::CanUse(const Instruction *Inst, const Value *Ptr, 124 llvm::objcarc::Depends(DependenceKind Flavor, Instruction *Inst, 263 llvm::Instruction *llvm::objcarc::findSingleDependency(DependenceKind Flavor,
|
| DependencyAnalysis.h | 35 namespace objcarc { namespace in namespace:llvm 85 } // namespace objcarc
|
| ObjCARCExpand.cpp | 25 #include "ObjCARC.h" 38 #include "llvm/Transforms/ObjCARC.h" 43 using namespace llvm::objcarc;
|
| ProvenanceAnalysisEvaluator.cpp | 22 using namespace llvm::objcarc;
|
| PtrState.cpp | 11 #include "ObjCARC.h" 29 using namespace llvm::objcarc; 37 raw_ostream &llvm::objcarc::operator<<(raw_ostream &OS, const Sequence S) { 285 if (objcarc::hasAttachedCallOpBundle(CB))
|
| ARCRuntimeEntryPoints.h | 35 namespace objcarc { namespace in namespace:llvm 146 } // end namespace objcarc
|
| ObjCARCAPElim.cpp | 26 #include "ObjCARC.h" 33 #include "llvm/Transforms/ObjCARC.h" 36 using namespace llvm::objcarc;
|
| PtrState.h | 31 namespace objcarc { namespace in namespace:llvm 209 } // end namespace objcarc
|
| ObjCARC.h | 1 //===- ObjCARC.h - ObjC ARC Optimization --------------*- C++ -*-----------===// 32 namespace objcarc { namespace in namespace:llvm 162 } // end namespace objcarc
|
| ObjCARCContract.cpp | 30 #include "ObjCARC.h" 45 #include "llvm/Transforms/ObjCARC.h" 48 using namespace llvm::objcarc; 390 objcarc::createCallInstWithColors(Decl, Args, "", Store, BlockColors); 470 objcarc::createCallInstWithColors(IA, None, "", Inst, BlockColors); 552 LLVM_DEBUG(llvm::dbgs() << "**** ObjCARC Contract ****\n"); 571 if (objcarc::hasAttachedCallOpBundle(CI)) {
|
| ProvenanceAnalysis.cpp | 39 using namespace llvm::objcarc;
|
| ObjCARCOpts.cpp | 30 #include "ObjCARC.h" 69 #include "llvm/Transforms/ObjCARC.h" 75 using namespace llvm::objcarc; 854 if (objcarc::hasAttachedCallOpBundle(CI)) {
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| PreISelIntrinsicLowering.cpp | 61 // ObjCARC has knowledge about whether an obj-c runtime function needs to be 64 objcarc::ARCInstKind Kind = objcarc::GetFunctionClass(&F); 65 if (objcarc::IsAlwaysTail(Kind)) 67 else if (objcarc::IsNeverTail(Kind)) 104 // attributes and the ones that we could get from ObjCARC's special 108 // * notail on either the call or from ObjCARC becomes notail
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| InlineFunction.cpp | 1675 bool IsRetainRV = objcarc::hasAttachedCallOpBundle(&CB, true), 1679 Value *RetOpnd = objcarc::GetRCIdentityRoot(RI->getOperand(0)); 1697 objcarc::GetRCIdentityRoot(II->getOperand(0)) == RetOpnd) { 1715 if (objcarc::GetRCIdentityRoot(CI) == RetOpnd && 1716 !objcarc::hasAttachedCallOpBundle(CI)) { 1721 objcarc::getAttachedCallOperandBundleEnum(IsRetainRV))}; 1953 if (objcarc::hasAttachedCallOpBundle(&CB))
|
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGObjC.cpp | 2318 const char *retainRVMarkerKey = llvm::objcarc::getRVMarkerModuleFlagStr(); 2347 llvm::objcarc::getAttachedCallOperandBundleEnum(IsRetainRV))};
|