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

  /art/compiler/optimizing/
licm.h 27 class LICM : public HOptimization {
29 LICM(HGraph* graph, const SideEffectsAnalysis& side_effects, OptimizingCompilerStats* stats)
35 static constexpr const char* kLoopInvariantCodeMotionPassName = "licm";
40 DISALLOW_COPY_AND_ASSIGN(LICM);
licm.cc 17 #include "licm.h"
80 void LICM::Run() {
117 // We cannot licm in an irreducible loop, or in a natural loop containing an
licm_test.cc 19 #include "licm.h"
27 * Fixture class for the LICM tests.
77 // Performs LICM optimizations (after proper set up).
82 LICM(graph_, side_effects, nullptr).Run();
104 // The actual LICM tests.
optimizing_compiler.cc 69 #include "licm.h"
520 LICM* licm = new (arena) LICM(graph, *side_effects, stats); local
549 licm,
    [all...]
  /external/llvm/lib/Transforms/Scalar/
Android.mk 19 LICM.cpp \
LICM.cpp 1 //===-- LICM.cpp - Loop Invariant Code Motion Pass ------------------------===//
65 #define DEBUG_TYPE "licm"
74 DisablePromotion("disable-licm-promotion", cl::Hidden,
75 cl::desc("Disable memory promotion in LICM pass"));
105 struct LICM : public LoopPass {
107 LICM() : LoopPass(ID) {
167 char LICM::ID = 0;
168 INITIALIZE_PASS_BEGIN(LICM, "licm", "Loop Invariant Code Motion", false, false)
179 INITIALIZE_PASS_END(LICM, "licm", "Loop Invariant Code Motion", false, false
    [all...]
  /external/v8/test/mjsunit/regress/
regress-2250.js 37 // additional type information, indicating that optimistic LICM should be
64 // Second compilation should have noticed that LICM wasn't a good idea, and now

Completed in 335 milliseconds