HomeSort by: relevance | last modified time | path
    Searched refs:objcarc (Results 1 - 25 of 27) sorted by relevancy

1 2

  /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))};

Completed in 83 milliseconds

1 2