/external/llvm/include/llvm/Transforms/ |
ObjCARC.h | 20 class Pass; 26 Pass *createObjCARCAPElimPass(); 32 Pass *createObjCARCExpandPass(); 38 Pass *createObjCARCContractPass(); 44 Pass *createObjCARCOptPass();
|
Scalar.h | 21 class Pass; 30 // ConstantPropagation - A worklist driven constant propagation pass 42 // DeadInstElimination - This pass quickly removes trivially dead instructions 46 Pass *createDeadInstEliminationPass(); 50 // DeadCodeElimination - This pass is more powerful than DeadInstElimination, 59 // DeadStoreElimination - This pass deletes stores that are post-dominated by 66 // AggressiveDCE - This pass uses the SSA based Aggressive DCE algorithm. This 94 Pass *createIndVarSimplifyPass(); 99 // instructions. This pass does not modify the CFG, and has a tendency to make 100 // instructions dead, so a subsequent DCE pass is useful [all...] |
IPO.h | 23 class Pass; 44 // These pass removes llvm.dbg.declare intrinsics. 49 // These pass removes unused symbols' debug info. 53 /// createConstantMergePass - This function returns a new pass that merges 63 /// createGlobalOptimizerPass - This function returns a new pass that optimizes 77 /// createGVExtractionPass - If deleteFn is true, this pass deletes 85 /// createFunctionInliningPass - Return a new pass object that uses a heuristic 90 Pass *createFunctionInliningPass(); 91 Pass *createFunctionInliningPass(int Threshold); 94 /// createAlwaysInlinerPass - Return a new pass object that inlines only [all...] |
Vectorize.h | 21 class Pass; 108 // BBVectorize - A basic-block vectorization pass. 115 // LoopVectorize - Create a loop vectorization pass. 117 Pass *createLoopVectorizePass(); 121 // SLPVectorizer - Create a bottom-up SLP vectorizer pass. 123 Pass *createSLPVectorizerPass(); 129 /// @param P The current running pass, should require AliasAnalysis and 135 bool vectorizeBasicBlock(Pass *P, BasicBlock &BB,
|
/external/clang/test/CodeGenCXX/ |
2004-09-27-DidntEmitTemplate.cpp | 7 struct Pass {}; 10 Pass *callDefaultCtor() { return new Pass(); } 12 void foo(Pass *(*C)()); 22 void baz() { foo(callDefaultCtor<Pass>); }
|
2003-11-27-MultipleInheritanceThunk.cpp | 17 struct Pass { 22 struct AliasAnalysisCounter : public Pass, public AliasAnalysis {
|
/external/llvm/include/llvm/Transforms/Utils/ |
LoopUtils.h | 20 class Pass; 22 BasicBlock *InsertPreheaderForLoop(Loop *L, Pass *P);
|
BasicBlockUtils.h | 28 class Pass; 42 void FoldSingleEntryPHINodes(BasicBlock *BB, Pass *P = 0); 53 bool MergeBlockIntoPredecessor(BasicBlock *BB, Pass *P = 0); 75 /// DominatorFrontier information if it is available, thus calling this pass 92 Pass *P = 0, bool MergeIdenticalEdges = false, 97 Pass *P = 0) { 106 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) { 120 Pass *P = 0, 134 /// SplitEdge - Split the edge connecting specified block. Pass P must 136 BasicBlock *SplitEdge(BasicBlock *From, BasicBlock *To, Pass *P) [all...] |
/external/chromium_org/cc/output/ |
compositor_frame.cc | 14 target->delegated_frame_data = delegated_frame_data.Pass(); 15 target->gl_frame_data = gl_frame_data.Pass(); 16 target->software_frame_data = software_frame_data.Pass();
|
copy_output_request.cc | 28 SendResult(CopyOutputResult::CreateEmptyResult().Pass()); 32 base::ResetAndReturn(&result_callback_).Run(result.Pass()); 36 SendResult(CopyOutputResult::CreateEmptyResult().Pass()); 40 SendResult(CopyOutputResult::CreateBitmapResult(bitmap.Pass()).Pass()); 47 texture.Pass()).Pass());
|
copy_output_result.cc | 17 bitmap_(bitmap.Pass()) { 24 texture_mailbox_(texture_mailbox.Pass()) { 35 return bitmap_.Pass(); 39 return texture_mailbox_.Pass();
|
/external/llvm/include/llvm/ |
PassManagers.h | 1 //===- llvm/PassManagers.h - Pass Infrastructure classes -------*- C++ -*-===// 10 // This file declares the LLVM Pass Manager infrastructure. 21 #include "llvm/Pass.h" 27 // The Pass Manager Infrastructure manages passes. It's responsibilities are: 29 // o Manage optimization pass execution order 30 // o Make required Analysis information available before pass P is run 32 // o If Analysis information is dirtied by a pass then regenerate Analysis 33 // information before it is consumed by another pass. 35 // Pass Manager Infrastructure uses multiple pass managers. They ar [all...] |
PassManager.h | 12 // that analysis results are available before a pass runs, and that Pass's are 20 #include "llvm/Pass.h" 25 class Pass; 32 /// a pass manager without having to hard-code what kind of pass manager 38 /// add - Add a pass to the queue of passes to run. This passes ownership of 39 /// the Pass to the PassManager. When the PassManager is destroyed, the pass 40 /// will be destroyed as well, so there is no need to delete the pass. Thi [all...] |
Pass.h | 1 //===- llvm/Pass.h - Base class for Passes ----------------------*- C++ -*-===// 11 // transformation pass implementation. 49 // AnalysisID - Use the PassInfo to identify a pass... 52 /// Different types of internal pass managers. External pass managers 54 /// Ordering of pass manager types is important here. 78 /// Pass interface - Implemented by all 'passes'. Subclass this if you are an 82 class Pass { 86 void operator=(const Pass&) LLVM_DELETED_FUNCTION; 87 Pass(const Pass &) LLVM_DELETED_FUNCTION [all...] |
PassAnalysisSupport.h | 1 //===- llvm/PassAnalysisSupport.h - Analysis Pass Support code --*- C++ -*-===// 11 // This file is automatically #included by Pass.h, so: 15 // Instead, #include Pass.h 24 #include "llvm/Pass.h" 30 // AnalysisUsage - Represent the analysis usage information of a pass. This 31 // tracks analyses that the pass REQUIRES (must be available when the pass 33 // pass), and analyses that the pass PRESERVES (the pass does not invalidate th [all...] |
/external/llvm/lib/IR/ |
Pass.cpp | 1 //===- Pass.cpp - LLVM Pass Infrastructure Implementation -----------------===// 10 // This file implements the LLVM Pass infrastructure. It is primarily 16 #include "llvm/Pass.h" 25 // Pass Implementation 29 Pass::~Pass() { 36 Pass *ModulePass::createPrinterPass(raw_ostream &O, 45 bool Pass::mustPreserveAnalysisID(char &AID) const { 49 // dumpPassStructure - Implement the -debug-pass=Structure optio [all...] |
/external/chromium_org/cc/resources/ |
layer_updater.cc | 12 : texture_(texture.Pass()) {}
|
/external/chromium_org/media/base/ |
filter_collection.cc | 27 audio_renderer_ = audio_renderer.Pass(); 31 return audio_renderer_.Pass(); 36 video_renderer_ = video_renderer.Pass(); 40 return video_renderer_.Pass();
|
/external/llvm/include/llvm/Analysis/ |
RegionPass.h | 21 #include "llvm/Pass.h" 31 /// @brief A pass that runs on each Region in a function. 34 class RegionPass : public Pass { 36 explicit RegionPass(char &pid) : Pass(PT_Region, pid) {} 42 /// @brief Run the pass on a specific Region 46 /// @param R The region this pass is run on. 47 /// @param RGM The RegionPassManager that manages this Pass. 49 /// @return True if the pass modifies this Region. 52 /// @brief Get a pass to print the LLVM IR in the region. 57 /// @return The pass to print the LLVM IR in the region [all...] |
/external/chromium_org/chrome/browser/ui/autofill/ |
mock_new_credit_card_bubble_controller.cc | 24 new_card_ = new_card.Pass(); 25 billing_profile_ = billing_profile.Pass();
|
/external/chromium_org/chrome/test/chromedriver/chrome/ |
chrome_android_impl.cc | 16 : ChromeImpl(client.Pass(), devtools_event_listeners, log), 17 device_(device.Pass()) {}
|
/external/chromium_org/net/spdy/ |
spdy_buffer_producer.cc | 18 : buffer_(buffer.Pass()) {} 24 return buffer_.Pass();
|
/external/clang/lib/ARCMigrate/ |
TransUnusedInitDelegate.cpp | 36 MigrationPass &Pass; 41 UnusedInitRewriter(MigrationPass &pass) 42 : Body(0), Pass(pass) { } 53 Pass.TA.hasDiagnostic(diag::err_arc_unused_init_message, 55 Transaction Trans(Pass.TA); 56 Pass.TA.clearDiagnostic(diag::err_arc_unused_init_message, 59 Pass.TA.insert(ExprRange.getBegin(), "if (!(self = "); 61 retStr += getNilString(Pass.Ctx); 62 Pass.TA.insertAfterToken(ExprRange.getEnd(), retStr) [all...] |
/external/chromium_org/content/browser/download/ |
download_file_factory.cc | 28 save_info.Pass(), default_downloads_directory, url, referrer_url, 29 calculate_hash, stream.Pass(), bound_net_log, 30 psb.Pass(), observer);
|
/external/valgrind/main/gdbserver_tests/ |
nlpasssigalrm.stdoutB.exp | 1 Signal Stop Print Pass to program Description 6 Signal Stop Print Pass to program Description
|