HomeSort by relevance Sort by last modified time
    Searched defs:Safe (Results 1 - 6 of 6) sorted by null

  /external/llvm/lib/CodeGen/
SafeStack.cpp 1 //===-- SafeStack.cpp - Safe Stack Insertion ------------------------------===//
10 // This pass splits the stack into the safe stack (kept as-is for LLVM backend)
57 static cl::opt<UnsafeStackPtrStorageVal> USPStorage("safe-stack-usp-storage",
101 /// The SafeStack pass splits the stack of each function into the safe
102 /// stack, which is only accessed through memory safe dereferences (as
105 /// be safe.
236 bool Safe = AllocaRange.contains(AccessRange);
247 << " " << (Safe ? "safe" : "unsafe") << "\n");
249 return Safe;
    [all...]
MachineLICM.cpp 119 // If a MBB does not dominate loop exiting blocks then it may not safe
389 // safe to hoist.
413 // register, then this is not safe. Two defs is indicated by setting a
502 bool Safe = true;
511 // not safe to hoist.
512 Safe = false;
516 if (Safe)
540 /// safe to hoist, this instruction is called to do the dirty work.
563 /// may not be safe to hoist.
856 /// e.g. If the instruction is a call, then it's obviously not safe to hoist it
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
MachineLICM.cpp 106 // If a MBB does not dominate loop exiting blocks then it may not safe
162 /// operands that is safe to hoist, this instruction is called to do the
178 /// obviously not safe to hoist it.
215 /// If not then a load from this mbb may not be safe to hoist.
265 /// that is safe to hoist, this instruction is called to do the dirty work.
416 // safe to hoist.
441 // register, then this is not safe.
512 bool Safe = true;
520 // not safe to hoist.
521 Safe = false
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
SafeStack.cpp 1 //===- SafeStack.cpp - Safe Stack Insertion -------------------------------===//
10 // This pass splits the stack into the safe stack (kept as-is for LLVM backend)
76 #define DEBUG_TYPE "safe-stack"
94 /// access safe stack pointer.
120 /// The SafeStack pass splits the stack of each function into the safe
121 /// stack, which is only accessed through memory safe dereferences (as
124 /// be safe.
243 bool Safe = AllocaRange.contains(AccessRange);
255 << " " << (Safe ? "safe" : "unsafe") << "\n")
    [all...]
MachineLICM.cpp 141 // If a MBB does not dominate loop exiting blocks then it may not safe
437 // safe to hoist.
461 // register, then this is not safe. Two defs is indicated by setting a
550 bool Safe = true;
559 // not safe to hoist.
560 Safe = false;
564 if (Safe)
588 /// safe to hoist, this instruction is called to do the dirty work.
612 /// may not be safe to hoist.
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
GVNHoist.cpp 456 // from OldBB into NewBB has to be safe on all execution paths.
493 // BBInsn. Hoisting an expression from BBInsn into NewHoistPt has to be safe
516 // Return true when it is safe to hoist a memory load or store U from OldPt
520 // In place hoisting is safe.
555 // No side effects: it is safe to hoist.
559 // Return true when it is safe to hoist scalar instructions from all blocks in
595 // Check if it is safe to hoist values tracked by CHI in the range
596 // [Begin, End) and accumulate them in Safe.
598 SmallVectorImpl<CHIArg> &Safe) {
606 Safe.push_back(CHI)
    [all...]

Completed in 180 milliseconds