HomeSort by relevance Sort by last modified time
    Searched full:sinking (Results 1 - 25 of 78) sorted by null

1 2 3 4

  /external/llvm/lib/Transforms/Scalar/
Sink.cpp 1 //===-- Sink.cpp - Code Sinking -------------------------------------------===//
30 STATISTIC(NumSinkIter, "Number of sinking iterations");
33 class Sinking : public FunctionPass {
40 Sinking() : FunctionPass(ID) {
63 char Sinking::ID = 0;
64 INITIALIZE_PASS_BEGIN(Sinking, "sink", "Code sinking", false, false)
68 INITIALIZE_PASS_END(Sinking, "sink", "Code sinking", false, false)
70 FunctionPass *llvm::createSinkingPass() { return new Sinking(); }
    [all...]
LICM.cpp 12 // code into the preheader block, or by sinking code to the exit blocks if it is
14 // live in registers, thus hoisting and sinking "invariant" loads and stores.
265 // us to sink instructions in one pass, without iteration. After sinking
480 DEBUG(dbgs() << "LICM sinking instruction: " << I << "\n");
717 /// PromoteAliasSet - Try to promote memory values to scalars by sinking
    [all...]
CodeGenPrepare.cpp     [all...]
GVN.cpp     [all...]
IndVarSimplify.cpp     [all...]
  /external/llvm/lib/CodeGen/
MachineSink.cpp 1 //===-- MachineSink.cpp - Sinking for machine instructions ----------------===//
14 // for an LLVM-IR-level sinking pass. It is only designed to sink simple
37 cl::desc("Split critical edges during machine sinking"),
116 "Machine code sinking", false, false)
121 "Machine code sinking", false, false)
222 DEBUG(dbgs() << "******** Machine Sinking ********\n");
254 // Don't bother sinking code out of unreachable blocks. In addition to being
269 // sinking.
299 // sinking multiple "cheap" instructions into the same block.
511 // sinking can happen but where the sink point isn't a successor. Fo
    [all...]
Passes.cpp 70 cl::desc("Disable Machine Sinking"));
559 printAndVerify("After Machine LICM, CSE and Sinking passes");
  /external/llvm/test/CodeGen/X86/
sink-hoist.ll 70 ; sinking more conservative about sinking instructions that define a preg into a
handle-move.ll 11 ; Here sinking a kill + dead def:
  /external/llvm/test/Transforms/InstCombine/
store.ll 23 ;; Simple sinking tests
  /prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/
timevar.def 149 DEFTIMEVAR (TV_TREE_SINK , "tree code sinking")
  /prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/
timevar.def 149 DEFTIMEVAR (TV_TREE_SINK , "tree code sinking")
  /prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/
timevar.def 149 DEFTIMEVAR (TV_TREE_SINK , "tree code sinking")
  /prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/
timevar.def 149 DEFTIMEVAR (TV_TREE_SINK , "tree code sinking")
  /external/llvm/test/Transforms/LICM/
sinking.ll 110 ; it to miss opportunities to sink instructions that depended on sinking other
  /external/llvm/lib/Transforms/InstCombine/
InstCombinePHI.cpp 276 // load [constant stack offset]. Sinking it will cause us to have to
311 // successors, sinking it would remove a load of the volatile value from
339 // successors, sinking it would remove a load of the volatile value from
    [all...]
  /dalvik/vm/compiler/codegen/arm/
LocalOptimizations.cpp 122 * from sinking past branch instructions. Also take out the memory
  /dalvik/vm/compiler/codegen/mips/
LocalOptimizations.cpp 122 * from sinking past branch instructions. Also take out the memory
  /external/llvm/lib/Target/ARM/
README-Thumb.txt 168 2. It is sinking the shift of "1 << i" into the tst, and using ands instead of
  /external/llvm/docs/
Passes.rst 767 into the preheader block, or by sinking code to the exit blocks if it is safe.
769 registers, thus hoisting and sinking "invariant" loads and stores.
    [all...]
  /external/llvm/include/llvm/CodeGen/
Passes.h 472 /// MachineSinking - This pass performs sinking on machine instructions.
  /external/llvm/lib/Target/
README.txt 433 We should investigate an instruction sinking pass. Consider this silly
979 [STORE SINKING]
981 Store sinking: This code:
    [all...]
  /external/llvm/include/llvm/Transforms/
Scalar.h 319 // Sink - Code Sinking
  /external/llvm/lib/Transforms/Utils/
LoopSimplify.cpp 21 // by the loop header). This simplifies transformations such as store-sinking
SimplifyCFG.cpp     [all...]

Completed in 679 milliseconds

1 2 3 4