/external/llvm/include/llvm/Transforms/ |
ObjCARC.h | 20 class Pass; 26 Pass *createObjCARCAPElimPass(); 32 Pass *createObjCARCExpandPass(); 38 Pass *createObjCARCContractPass(); 44 Pass *createObjCARCOptPass();
|
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 62 /// createGlobalOptimizerPass - This function returns a new pass that optimizes 74 /// createGVExtractionPass - If deleteFn is true, this pass deletes 82 /// createFunctionInliningPass - Return a new pass object that uses a heuristic 90 Pass *createFunctionInliningPass(); 91 Pass *createFunctionInliningPass(int Threshold); 92 Pass *createFunctionInliningPass(unsigned OptLevel, unsigned SizeOptLevel) [all...] |
Scalar.h | 24 class Pass; 33 // ConstantPropagation - A worklist driven constant propagation pass 45 // DeadInstElimination - This pass quickly removes trivially dead instructions 49 Pass *createDeadInstEliminationPass(); 53 // DeadCodeElimination - This pass is more powerful than DeadInstElimination, 62 // DeadStoreElimination - This pass deletes stores that are post-dominated by 69 // AggressiveDCE - This pass uses the SSA based Aggressive DCE algorithm. This 97 Pass *createIndVarSimplifyPass(); 102 // instructions. This pass does not modify the CFG, and has a tendency to make 103 // instructions dead, so a subsequent DCE pass is useful [all...] |
Vectorize.h | 21 class Pass; 111 // BBVectorize - A basic-block vectorization pass. 118 // LoopVectorize - Create a loop vectorization pass. 120 Pass *createLoopVectorizePass(bool NoUnrolling = false, 125 // SLPVectorizer - Create a bottom-up SLP vectorizer pass. 127 Pass *createSLPVectorizerPass(); 133 /// @param P The current running pass, should require AliasAnalysis and 139 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>); }
|
/external/chromium_org/ui/views/widget/desktop_aura/ |
desktop_cursor_loader_updater_aurawin.cc | 11 return scoped_ptr<DesktopCursorLoaderUpdater>().Pass();
|
/external/chromium_org/chrome/browser/local_discovery/ |
privet_http.cc | 17 new PrivetV1HTTPClientImpl(info_client.Pass())).Pass();
|
/external/chromium_org/content/common/sandbox_linux/ |
sandbox_init_linux.cc | 15 return SandboxSeccompBPF::StartSandboxWithExternalPolicy(policy.Pass()); 20 return SandboxSeccompBPF::GetBaselinePolicy().Pass();
|
/external/chromium_org/mojo/public/cpp/bindings/ |
interface_request.h | 20 handle_ = other.object->handle_.Pass(); 23 handle_ = other.object->handle_.Pass(); 31 handle_ = handle.Pass(); 35 return handle_.Pass(); 45 request.Bind(handle.Pass()); 46 return request.Pass(); 70 ptr->Bind(pipe.handle0.Pass()); 71 return MakeRequest<Interface>(pipe.handle1.Pass());
|
/external/chromium_org/chrome/test/chromedriver/chrome/ |
chrome_android_impl.cc | 19 : ChromeImpl(http_client.Pass(), 20 websocket_client.Pass(), 22 port_reservation.Pass()), 23 device_(device.Pass()) {}
|
chrome_remote_impl.cc | 15 : ChromeImpl(http_client.Pass(), 16 websocket_client.Pass(),
|
/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();
|
/external/llvm/include/llvm/IR/ |
LegacyPassManagers.h | 1 //===- LegacyPassManagers.h - Legacy Pass Infrastructure --------*- 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...] |
LegacyPassManager.h | 12 // that analysis results are available before a pass runs, and that Pass's are 20 #include "llvm/Pass.h" 25 class Pass; 34 /// a pass manager without having to hard-code what kind of pass manager 40 /// add - Add a pass to the queue of passes to run. This passes ownership of 41 /// the Pass to the PassManager. When the PassManager is destroyed, the pass 42 /// will be destroyed as well, so there is no need to delete the pass. Thi [all...] |
/external/chromium_org/chrome/browser/chromeos/file_system_provider/ |
request_value.cc | 20 result->unmount_success_params_ = params.Pass(); 21 return result.Pass(); 28 result->get_metadata_success_params_ = params.Pass(); 29 return result.Pass(); 36 result->read_directory_success_params_ = params.Pass(); 37 return result.Pass(); 44 result->read_file_success_params_ = params.Pass(); 45 return result.Pass(); 52 result->operation_success_params_ = params.Pass(); 53 return result.Pass(); [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" 28 // Pass Implementation 32 Pass::~Pass() { 39 Pass *ModulePass::createPrinterPass(raw_ostream &O, 48 bool Pass::mustPreserveAnalysisID(char &AID) const { 52 // dumpPassStructure - Implement the -debug-pass=Structure optio [all...] |
/art/compiler/dex/ |
pass_driver.h | 21 #include "pass.h" 25 class Pass; 29 * @brief Helper function to create a single instance of a given Pass and can be shared across 33 const Pass* GetPassInstance() { 34 static const PassType pass; local 35 return &pass; 44 * @brief PassDriver is the wrapper around all Pass instances in order to execute them 57 * @brief Insert a Pass: can warn if multiple passes have the same name. 59 void InsertPass(const Pass* new_pass) { 63 // It is an error to override an existing pass 116 const Pass* pass = PassDriver<PassDriverType>::g_passes[i]; local [all...] |
pass_driver_me_opts.h | 26 class Pass; 40 virtual void ApplyPass(PassDataHolder* data, const Pass* pass);
|
/external/chromium_org/cc/resources/ |
layer_updater.cc | 12 : texture_(texture.Pass()) {}
|
/external/llvm/include/llvm/Analysis/ |
RegionPass.h | 22 #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/content/common/input/ |
synthetic_gesture_packet.h | 22 gesture_params_ = gesture_params.Pass(); 28 return gesture_params_.Pass();
|
/external/chromium_org/mojo/application_manager/ |
application_loader.cc | 13 : shell_handle_(shell_handle.Pass()) { 21 return shell_handle_.Pass();
|
/external/chromium_org/mojo/embedder/ |
platform_channel_pair.cc | 19 return server_handle_.Pass(); 23 return client_handle_.Pass();
|
/external/chromium_org/mojo/public/cpp/application/ |
connect.h | 16 ptr->Bind(pipe.handle0.Pass()); 17 service_provider->ConnectToService(Interface::Name_, pipe.handle1.Pass());
|