Lines Matching refs:ObjCARCAPElim
1 //===- ObjCARCAPElim.cpp - ObjC ARC Optimization --------------------------===//
39 class ObjCARCAPElim : public ModulePass {
48 ObjCARCAPElim() : ModulePass(ID) {
54 char ObjCARCAPElim::ID = 0;
55 INITIALIZE_PASS(ObjCARCAPElim,
61 return new ObjCARCAPElim();
64 void ObjCARCAPElim::getAnalysisUsage(AnalysisUsage &AU) const {
70 bool ObjCARCAPElim::MayAutorelease(ImmutableCallSite CS, unsigned Depth) {
93 bool ObjCARCAPElim::OptimizeBB(BasicBlock *BB) {
108 DEBUG(dbgs() << "ObjCARCAPElim::OptimizeBB: Zapping push pop "
129 bool ObjCARCAPElim::runOnModule(Module &M) {