HomeSort by: relevance | last modified time | path
    Searched refs:Checks (Results 1 - 25 of 35) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
PoisonChecking.cpp 25 // instruction itself (e.g. checks for overflow on nsw).
105 SmallVectorImpl<Value*> &Checks) {
118 Checks.push_back(B.CreateExtractValue(OverflowOp, 1));
123 Checks.push_back(B.CreateExtractValue(OverflowOp, 1));
131 Checks.push_back(B.CreateExtractValue(OverflowOp, 1));
136 Checks.push_back(B.CreateExtractValue(OverflowOp, 1));
144 Checks.push_back(B.CreateExtractValue(OverflowOp, 1));
149 Checks.push_back(B.CreateExtractValue(OverflowOp, 1));
158 Checks.push_back(Check);
167 Checks.push_back(Check)
    [all...]
  /src/tests/sbin/newfs/
quotas_common.sh 53 atf_set "descr" "Checks ${descr} quotas inodes"
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
GuardWidening.cpp 12 // "widening" and can be used hoist and common runtime checks in situations like
229 /// Parse \p CheckCond into a conjunction (logical-and) of range checks; and
230 /// append them to \p Checks. Returns true on success, may clobber \c Checks
232 bool parseRangeChecks(Value *CheckCond, SmallVectorImpl<RangeCheck> &Checks) {
234 return parseRangeChecks(CheckCond, Checks, Visited);
237 bool parseRangeChecks(Value *CheckCond, SmallVectorImpl<RangeCheck> &Checks,
240 /// Combine the checks in \p Checks into a smaller set of checks and appen
    [all...]
LoopLoadElimination.cpp 81 cl::desc("The maximum number of SCEV checks allowed for Loop "
378 /// Determine the pointer alias checks to prove that there are no
392 SmallVector<RuntimePointerCheck, 4> Checks;
394 copy_if(AllChecks, std::back_inserter(Checks),
404 LLVM_DEBUG(dbgs() << "\nPointer Checks (count: " << Checks.size()
406 LLVM_DEBUG(LAI.getRuntimePointerChecking()->printChecks(dbgs(), Checks));
408 return Checks;
449 /// candidates, add run-time checks and perform transformation.
523 // Check intervening may-alias stores. These need runtime checks for alia
    [all...]
LoopPredication.cpp 9 // The LoopPredication pass tries to convert loop variant range checks to loop
10 // invariant by widening checks across loop iterations. For example, it will
206 STATISTIC(TotalWidened, "Number of checks widened");
217 SkipProfitabilityChecks("loop-predication-skip-profitability-checks",
298 unsigned collectChecks(SmallVectorImpl<Value *> &Checks, Value *Condition,
304 // very coarse grained check and there can be more fine grained exit checks
532 // predicable range checks in a row. (Since, in the general case, we can't
533 // hoist the length checks until the dominating checks have been discharged
552 // shows up in range checks on arrays with immutable lengths
    [all...]
LoopDistribute.cpp 106 cl::desc("The maximum number of SCEV checks allowed for Loop "
113 "The maximum number of SCEV checks allowed for Loop "
771 // Don't distribute the loop if we need too many SCEV run-time checks, or
783 "too many SCEV run-time checks needed.\n");
793 // If we need run-time checks, version the loop now.
797 auto Checks = includeOnlyCrossPartitionChecks(AllChecks, PtrToPartition,
800 if (LAI->hasConvergentOp() && !Checks.empty()) {
811 if (!Pred.isAlwaysTrue() || !Checks.empty()) {
817 LLVM_DEBUG(LAI->getRuntimePointerChecking()->printChecks(dbgs(), Checks));
818 LoopVersioning LVer(*LAI, Checks, L, LI, DT, SE)
    [all...]
InductiveRangeCheckElimination.cpp 11 // the middle loop provably does not need range checks. As an example, it will
110 static cl::opt<bool> PrintRangeChecks("irce-print-range-checks", cl::Hidden,
113 static cl::opt<bool> SkipProfitabilityChecks("irce-skip-profitability-checks",
124 cl::desc("If set to true, IRCE may eliminate wide range checks in loops "
156 SmallVectorImpl<InductiveRangeCheck> &Checks,
220 /// Parse out a set of inductive range checks from \p BI and append them to \p
221 /// Checks.
224 /// checks, and hence don't end up in \p Checks.
228 SmallVectorImpl<InductiveRangeCheck> &Checks);
    [all...]
  /src/tests/bin/ps/
t_ps.sh 184 atf_set "descr" "Checks that the default set of columns is correct" \
202 atf_set "descr" "Checks that 'ps -O foo' inserts columns just after" \
219 atf_set "descr" "Checks simple cases of 'ps -o foo' to control which" \
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
LoopVersioning.h 11 // emits checks to prove this.
35 /// This class emits a version of the loop where run-time checks ensure
44 /// we will retain the default checks made by LAI. Otherwise, construct an
45 /// object having no checks and we expect the user to add them.
47 ArrayRef<RuntimePointerCheck> Checks, Loop *L, LoopInfo *LI,
122 /// The set of alias checks that we are versioning for.
125 /// The set of SCEV checks that we are versioning for.
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LoopAccessAnalysis.h 48 /// \When performing memory disambiguation checks at runtime do not
53 /// Checks memory dependences among accesses to the same underlying
59 /// sometimes deal these potential dependencies by emitting runtime checks.
70 /// The latter case is safe because later checks guarantuee that there can't
98 // Can vectorize safely without RT checks. All dependences are known to be
101 // Can possibly vectorize with RT checks to overcome unknown dependencies.
198 /// Only checks sets with elements in \p CheckDeps.
262 /// A wrapper around ScalarEvolution, used to add runtime SCEV checks, and
290 /// vectorize this loop with runtime checks.
293 /// Result of the dependence checks, indicating whether the checke
    [all...]
  /src/tests/bin/sh/
t_cmdsub.sh 163 "Checks various mixed new and old style cmd substitutions"
181 atf_set "descr" "Checks that redirects work in command substitutions"
202 atf_set "descr" "Checks that redirects work in old style cmd sub"
252 atf_set "descr" "Checks that variables work in old style cmd sub"
285 atf_set "descr" "Checks that command sub can be used in var expansion"
303 atf_set "descr" "Checks that old style cmd sub works in var expansion"
321 atf_set "descr" "Checks that arithmetic works in cmd substitutions"
334 atf_set "descr" "Checks that arithmetic works in old style cmd sub"
377 atf_set "descr" "Checks that cmdsubs work inside a here document"
392 atf_set "descr" "Checks that old style cmdsubs work in here docs
    [all...]
  /src/external/gpl3/gcc/dist/contrib/
check-internal-format-escaping.py 60 Checks a single message that has the gcc-internal-format. These
check_GNU_style.sh 3 # Checks some of the GNU style formatting rules in a set of patches.
28 Checks the patches for some of the GNU style formatting problems.
31 Please note that these checks are not always accurate, and
  /src/external/gpl3/gcc/dist/libgcc/config/microblaze/
stack_overflow_exit.S 29 # Checks for stack overflows and sets the global variable
  /src/external/gpl3/gcc.old/dist/contrib/
check-internal-format-escaping.py 60 Checks a single message that has the gcc-internal-format. These
check_GNU_style.sh 3 # Checks some of the GNU style formatting rules in a set of patches.
28 Checks the patches for some of the GNU style formatting problems.
31 Please note that these checks are not always accurate, and
  /src/external/gpl3/gcc.old/dist/libgcc/config/microblaze/
stack_overflow_exit.S 29 # Checks for stack overflows and sets the global variable
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopVersioning.cpp 11 // emits checks to prove this.
40 ArrayRef<RuntimePointerCheck> Checks, Loop *L,
44 AliasChecks(Checks.begin(), Checks.end()),
89 "any runtime checks");
201 // Go through the checks and for each pointer group, collect the scopes for
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopAccessAnalysis.cpp 88 cl::desc("When performing memory disambiguation checks at runtime do not "
93 /// The maximum iterations used to merge memory checks
97 "runtime memory checks. (default = 100)"),
238 SmallVector<RuntimePointerCheck, 4> Checks;
246 Checks.push_back(std::make_pair(&CGI, &CGJ));
249 return Checks;
254 assert(Checks.empty() && "Checks is not empty");
256 Checks = generateChecks();
342 // dependence. Not grouping the checks for a[i] and a[i + 9000] allow
    [all...]
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
MveEmitter.cpp 33 // untaken branches are required to pass all front-end validity checks such as
816 // checks, etc). Used for redeclaring MVE intrinsics in the arm_cde.h header.
1046 void GroupSemaChecks(std::map<std::string, std::set<std::string>> &Checks);
1732 std::map<std::string, std::set<std::string>> &Checks) {
1739 Checks[Check].insert(Int.fullName());
1966 std::map<std::string, std::set<std::string>> Checks;
1967 GroupSemaChecks(Checks);
1969 for (const auto &kv : Checks) {
2160 std::map<std::string, std::set<std::string>> Checks;
2161 GroupSemaChecks(Checks);
    [all...]
SveEmitter.cpp 343 /// Emit all the range checks for the immediates.
815 ArrayRef<ImmCheck> Checks, TypeSpec BT, ClassKind Class,
820 ImmChecks(Checks.begin(), Checks.end()) {
826 // Add range checks for immediates
1033 // Collate a list of range/option checks for the immediates.
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprScalar.cpp 192 // We usually don't need overflow checks for binops with widened operands.
248 void EmitBinOpCheck(ArrayRef<std::pair<Value *, SanitizerMask>> Checks,
757 /// Create a binary op that checks for overflow.
1167 // Each of these checks needs to return 'false' when an issue was detected.
1169 llvm::SmallVector<std::pair<llvm::Value *, SanitizerMask>, 2> Checks;
1170 // So we can 'and' all the checks together, and still get 'false',
1171 // if at least one of the checks detected an issue.
1175 Checks.emplace_back(Check.second);
1185 Checks.emplace_back(Check.second);
1193 // EmitCheck() will 'and' all the checks together
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
blockexit.d 532 + Checks whether `throw <exp>` throws an `Exception` or an `Error`
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 20 // 2. LoopVectorizationLegality - A unit that checks for the legality
24 // 4. LoopVectorizationCostModel - A unit that checks for the profitability
41 // Variable uniformity checks are inspired by:
203 cl::desc("The maximum allowed number of runtime memory checks with a "
450 /// checks, and relies on the caller to check for the different legality
479 /// of various checks and bypasses. Return the pre-header block of the new
700 /// had to make are correct. Returns the block containing the checks or
701 /// nullptr if no checks have been added.
704 /// Emit bypass checks to check any memory assumptions we may have made.
705 /// Returns the block containing the checks or nullptr if no checks have bee
    [all...]
  /src/external/gpl2/lvm2/dist/
configure.in 63 dnl -- Checks for programs.
481 dnl -- Below are checks for libraries common to more than one build.
530 dnl -- the depedencies checks and set a proper CLVMD.

Completed in 52 milliseconds

1 2