HomeSort by relevance Sort by last modified time
    Searched refs:Pass (Results 1 - 25 of 2970) sorted by null

1 2 3 4 5 6 7 8 91011>>

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

Completed in 966 milliseconds

1 2 3 4 5 6 7 8 91011>>