HomeSort by relevance Sort by last modified time
    Searched refs:Pass (Results 1 - 25 of 1349) 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();
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

Completed in 2621 milliseconds

1 2 3 4 5 6 7 8 91011>>