HomeSort by relevance Sort by last modified time
    Searched refs:LICM (Results 1 - 11 of 11) sorted by null

  /art/compiler/optimizing/
licm.h 27 class LICM : public HOptimization {
29 LICM(HGraph* graph,
38 static constexpr const char* kLoopInvariantCodeMotionPassName = "licm";
43 DISALLOW_COPY_AND_ASSIGN(LICM);
licm.cc 17 #include "licm.h"
81 bool LICM::Run() {
118 // We cannot licm in an irreducible loop, or in a natural loop containing an
optimization.cc 54 #include "licm.h"
78 return LICM::kLoopInvariantCodeMotionPassName;
226 opt = new (allocator) LICM(graph, *most_recent_side_effects, stats, pass_name);
licm_test.cc 17 #include "licm.h"
28 * Fixture class for the LICM tests.
90 // Performs LICM optimizations (after proper set up).
95 LICM(graph_, side_effects, nullptr).Run();
115 // The actual LICM tests.
  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
LICM.cpp 1 //===-- LICM.cpp - Loop Invariant Code Motion Pass ------------------------===//
33 #define DEBUG_TYPE "licm"
63 DisablePromotion("disable-licm-promotion", cl::Hidden,
64 cl::desc("Disable memory promotion in LICM pass"));
67 struct LICM : public LoopPass {
69 LICM() : LoopPass(ID) {
175 char LICM::ID = 0;
176 INITIALIZE_PASS_BEGIN(LICM, "licm", "Loop Invariant Code Motion", false, false)
181 INITIALIZE_PASS_END(LICM, "licm", "Loop Invariant Code Motion", false, false
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LICM.cpp 1 //===-- LICM.cpp - Loop Invariant Code Motion Pass ------------------------===//
33 #include "llvm/Transforms/Scalar/LICM.h"
71 #define DEBUG_TYPE "licm"
80 DisablePromotion("disable-licm-promotion", cl::Hidden,
81 cl::desc("Disable memory promotion in LICM pass"));
135 return LICM.runOnLoop(L,
155 assert(LICM.getLoopToAliasSetMap().empty() &&
161 LoopInvariantCodeMotion LICM;
186 assert((AA && LI && DT && TLI && SE) && "Analyses for LICM not available");
188 LoopInvariantCodeMotion LICM;
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
LICM.cpp 1 //===-- LICM.cpp - Loop Invariant Code Motion Pass ------------------------===//
33 #include "llvm/Transforms/Scalar/LICM.h"
74 #define DEBUG_TYPE "licm"
84 DisablePromotion("disable-licm-promotion", cl::Hidden, cl::init(false),
85 cl::desc("Disable memory promotion in LICM pass"));
88 "licm-max-num-uses-traversed", cl::Hidden, cl::init(8),
142 // If we have run LICM on a previous loop but now we are skipping
145 for (auto &LTAS : LICM.getLoopToAliasSetMap())
147 LICM.getLoopToAliasSetMap().clear();
159 return LICM.runOnLoop(L
    [all...]
  /external/swiftshader/src/Reactor/
Nucleus.hpp 36 LICM = 3,
LLVMReactor.cpp 511 case LICM: passManager->add(llvm::createLICMPass()); break;
661 case LICM: passManager->add(llvm::createLICMPass()); break;
    [all...]
  /external/swiftshader/third_party/LLVM/
Android.mk 338 lib/Transforms/Scalar/LICM.cpp \
  /external/swiftshader/third_party/llvm-7.0/
Android.mk     [all...]

Completed in 213 milliseconds