/external/llvm/lib/Transforms/IPO/ |
InlineSimple.cpp | 31 /// \brief Actaul inliner pass implementation. 34 /// inliner pass and the always inliner pass. The two passes use different cost 49 static char ID; // Pass identification, replacement for typeid 69 Pass *llvm::createFunctionInliningPass() { return new SimpleInliner(); } 71 Pass *llvm::createFunctionInliningPass(int Threshold) {
|
InlineAlways.cpp | 33 /// \brief Inliner pass which only handles "always inline" functions. 48 static char ID; // Pass identification, replacement for typeid 55 using llvm::Pass::doFinalization; 71 Pass *llvm::createAlwaysInlinerPass() { return new AlwaysInliner(); } 73 Pass *llvm::createAlwaysInlinerPass(bool InsertLifetime) {
|
/external/llvm/include/llvm/Transforms/Utils/ |
UnifyFunctionExitNodes.h | 10 // This pass is used to ensure that functions have at most one return and one 21 #include "llvm/Pass.h" 28 static char ID; // Pass identification, replacement for typeid 47 Pass *createUnifyFunctionExitNodesPass();
|
/frameworks/compile/libbcc/include/bcc/AndroidBitcode/ |
ABCExpandVAArgPass.h | 20 #include <llvm/Pass.h> 32 * This pass expands va_arg LLVM instruction generated from llvm-ndk-cc.
|
/external/clang/lib/ARCMigrate/ |
TransGCCalls.cpp | 30 IdentifierTable &Ids = MigrateCtx.Pass.Ctx.Idents; 38 TransformActions &TA = MigrateCtx.Pass.TA; 41 if (MigrateCtx.Pass.noNSAllocReallocError())
|
TransAutoreleasePool.cpp | 72 AutoreleasePoolRewriter(MigrationPass &pass) 73 : Body(0), Pass(pass) { 74 PoolII = &pass.Ctx.Idents.get("NSAutoreleasePool"); 75 DrainSel = pass.Ctx.Selectors.getNullarySelector( 76 &pass.Ctx.Idents.get("drain")); 113 Transaction Trans(Pass.TA); 116 Pass.TA.removeStmt(info.Dcl); 127 Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {"); 128 Pass.TA.removeStmt(*scope.End) [all...] |
TransProperties.cpp | 48 MigrationPass &Pass; 74 : MigrateCtx(MigrateCtx), Pass(MigrateCtx.Pass) { } 138 Transaction Trans(Pass.TA); 155 Transaction Trans(Pass.TA); 217 (Pass.isGCMigration() && !hasGCWeak(props, atLoc))) 231 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership, 239 bool canUseWeak = canApplyWeak(Pass.Ctx, getPropertyType(props), 240 /*AllowOnUnknownClass=*/Pass.isGCMigration()); 242 (Pass.isGCMigration() && !hasGCWeak(props, atLoc)) ? "strong" [all...] |
TransZeroOutPropsInDealloc.cpp | 30 MigrationPass &Pass; 38 ZeroOutInDeallocRemover(MigrationPass &pass) : Pass(pass), SelfD(0) { 40 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("finalize")); 44 ASTContext &Ctx = Pass.Ctx; 45 TransformActions &TA = Pass.TA; 84 Transaction Trans(Pass.TA); 85 Pass.TA.removeStmt(POE) [all...] |
TransProtectedScope.cpp | 96 MigrationPass &Pass; 103 : Pass(BodyCtx.getMigrationContext().Pass), 104 SM(Pass.Ctx.getSourceManager()) { 111 const CapturedDiagList &DiagList = Pass.getDiags(); 125 Transaction Trans(Pass.TA); 137 Pass.TA.clearDiagnostic(diag::err_switch_into_protected_scope, ErrLoc); 152 Pass.TA.clearDiagnostic(Diag.getID(), Diag.getLocation()); 169 Pass.TA.insertAfterToken(info.SC->getColonLoc(), " {"); 170 Pass.TA.insert(info.Range.getEnd(), "}\n") [all...] |
Transforms.h | 36 void rewriteAutoreleasePool(MigrationPass &pass); 37 void rewriteUnbridgedCasts(MigrationPass &pass); 38 void makeAssignARCSafe(MigrationPass &pass); 39 void removeRetainReleaseDeallocFinalize(MigrationPass &pass); 40 void removeZeroOutPropsInDeallocFinalize(MigrationPass &pass); 41 void rewriteUnusedInitDelegate(MigrationPass &pass); 42 void checkAPIUses(MigrationPass &pass); 44 void removeEmptyStatementsAndDeallocFinalize(MigrationPass &pass); 85 MigrationPass &Pass; 104 explicit MigrationContext(MigrationPass &pass) : Pass(pass) { [all...] |
TransEmptyStatementsAndDealloc.cpp | 153 MigrationPass &Pass; 156 EmptyStatementsRemover(MigrationPass &pass) : Pass(pass) { } 176 ASTContext &getContext() { return Pass.Ctx; } 181 if (EmptyChecker(Pass.Ctx, Pass.ARCMTMacroLocs).Visit(S)) { 182 Transaction Trans(Pass.TA); 183 Pass.TA.removeStmt(S); 200 static void cleanupDeallocOrFinalize(MigrationPass &pass) { [all...] |
TransGCAttrs.cpp | 92 ASTContext &Ctx = MigrateCtx.Pass.Ctx; 179 SourceManager &SM = MigrateCtx.Pass.Ctx.getSourceManager(); 187 TransformActions &TA = MigrateCtx.Pass.TA; 203 TransformActions &TA = MigrateCtx.Pass.TA; 211 if (!canApplyWeak(MigrateCtx.Pass.Ctx, Attr.ModifiedType, 267 TransformActions &TA = MigrateCtx.Pass.TA; 278 if (canApplyWeak(MigrateCtx.Pass.Ctx, IndProps.front()->getType(), 293 Loc = MigrateCtx.Pass.Ctx.getSourceManager() 332 MigrateCtx.Pass.Ctx.getTranslationUnitDecl()); 346 Attr.Loc.dump(Pass.Ctx.getSourceManager()) [all...] |
Transforms.cpp | 371 T = Pass.Ctx.getBaseElementType(T); 389 SourceManager &SM = Pass.Ctx.getSourceManager(); 404 Pass.Ctx.getLangOpts(), 431 Pass.TA.replaceText(tok.getLocation(), fromAttr, toAttr); 453 Pass.TA.remove(SourceRange(BeforeTok.getLocation(), 456 Pass.TA.remove(SourceRange(AttrLoc, AfterTok.getLocation())); 458 Pass.TA.remove(SourceRange(BeforeTok.getLocation(), AttrLoc)); 472 SourceManager &SM = Pass.Ctx.getSourceManager(); 487 Pass.Ctx.getLangOpts(), 500 Pass.TA.insert(tok.getLocation(), std::string("(") + attr.str() + ") ") [all...] |
/external/jmonkeyengine/engine/src/core-effects/com/jme3/post/filters/ |
BloomFilter.java | 85 private Pass preGlowPass; 86 private Pass extractPass; 87 private Pass horizontalBlur = new Pass(); 88 private Pass verticalalBlur = new Pass(); 117 preGlowPass = new Pass(); 121 postRenderPasses = new ArrayList<Pass>(); 124 extractPass = new Pass() { 145 //configuring horizontal blur pass [all...] |
CartoonEdgeFilter.java | 38 import com.jme3.post.Filter.Pass; 51 private Pass normalPass; 91 normalPass = new Pass();
|
/external/llvm/include/llvm/Transforms/IPO/ |
InlinerPass.h | 42 // Pass class. 45 using llvm::Pass::doFinalization; 73 /// attribute. This is useful for the InlineAlways pass that only wants to
|
PassManagerBuilder.h | 1 // llvm/Transforms/IPO/PassManagerBuilder.h - Build Standard Pass -*- C++ -*-=// 23 class Pass; 28 /// pass sequence in various ways. A simple example of using it would be: 37 /// to the default pass manager. They do this by specifying where in the pass 39 /// the pass(es). For example, a plugin that wanted to add a loop optimization 54 /// configured) as well as the pass manager to add stuff to. 82 /// inserted after the inlining pass. 96 /// per-module pass pipeline. 101 Pass *Inliner [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPU.h | 34 Pass *createAMDGPUStructurizeCFGPass();
|
/external/webrtc/src/system_wrappers/source/ |
condition_variable_unittest.cc | 33 // One can pass it or grab it - both calls have timeouts. 52 // Pass the baton. Returns false if baton is not picked up in |max_msecs|. 53 // Only one process can pass at the same time; this property is 55 bool Pass(WebRtc_UWord32 max_msecs) { 64 LOG("Pass count is %d", pass_count_); 76 // We don't allow polling PassCount() during a Pass()-call since there is 77 // no guarantee that |pass_count_| is incremented until the Pass()-call 134 // part of Pass() at a time. 152 EXPECT_TRUE(the_baton->Pass(kLongWaitMs)); 172 // we don't know if it will exit before or after the Pass [all...] |
/external/llvm/include/llvm/ |
PassSupport.h | 1 //===- llvm/PassSupport.h - Pass Support code -------------------*- C++ -*-===// 11 // is automatically #included by Pass.h, so: 15 // Instead, #include Pass.h. 17 // This file defines Pass registration code and classes used for it. 24 #include "Pass.h" 34 /// PassInfo class - An instance of this class exists for every pass known by 35 /// the system, and can be obtained from a live Pass by calling its 41 typedef Pass* (*NormalCtor_t)(); 44 const char *const PassName; // Nice name for Pass 45 const char *const PassArgument; // Command Line argument to run this pass [all...] |
/external/jmonkeyengine/engine/src/core/com/jme3/post/ |
Filter.java | 66 protected Pass defaultPass;
67 protected List<Pass> postRenderPasses;
77 * Inner class Pass
78 * Pass are like filters in filters.
81 public class Pass {
89 * init the pass called internally
123 * init the pass called internally
139 * init the pass called internally
197 * returns the default pass texture format
205 * returns the default pass depth format 247 Pass pass = it.next(); local [all...] |
/external/llvm/lib/CodeGen/ |
MachineFunctionPass.cpp | 21 Pass *MachineFunctionPass::createPrinterPass(raw_ostream &O,
|
/external/valgrind/main/gdbserver_tests/ |
mcsignopass.stdoutB.exp | 1 Signal Stop Print Pass to program Description 3 Signal Stop Print Pass to program Description 5 Signal Stop Print Pass to program Description 51 Signal Stop Print Pass to program Description
|
/external/jmonkeyengine/engine/src/core-effects/com/jme3/post/ssao/ |
SSAOFilter.java | 43 import com.jme3.post.Filter.Pass; 63 private Pass normalPass; 74 private Pass ssaoPass; 76 // private Pass downSamplePass; 126 postRenderPasses = new ArrayList<Pass>(); 128 normalPass = new Pass(); 144 //ssao Pass 151 ssaoPass = new Pass() {
|
/external/llvm/lib/Analysis/IPA/ |
CallGraphSCCPass.cpp | 1 //===- CallGraphSCCPass.cpp - Pass that operates BU on call graph ---------===// 60 /// Pass Manager itself does not invalidate any analysis info. 68 return "CallGraph Pass Manager"; 72 virtual Pass *getAsPass() { return this; } 76 errs().indent(Offset*2) << "Call Graph SCC Pass Manager\n"; 78 Pass *P = getContainedPass(Index); 84 Pass *getContainedPass(unsigned N) { 85 assert(N < PassVector.size() && "Pass number out of range!"); 86 return static_cast<Pass *>(PassVector[N]); 97 bool RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC [all...] |