Searched refs:Safe (Results 1 - 13 of 13) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/tools/bugpoint/
H A DMiscompilation.cpp702 std::unique_ptr<Module> Safe) {
721 auto Result = testMergedProgram(BD, *Optimized, *Safe, Broken);
783 Module *Safe) {
791 // First, if the main function is in the Safe module, we must add a stub to
794 if (Function *oldMain = Safe->getFunction("main"))
818 BasicBlock *BB = BasicBlock::Create(Safe->getContext(), "entry", newMain);
822 ReturnInst::Create(Safe->getContext(), call, BB);
825 // The second nasty issue we must deal with in the JIT is that the Safe
830 // Add the resolver to the Safe module.
832 FunctionCallee resolverFunc = Safe
701 TestOptimizer(BugDriver &BD, std::unique_ptr<Module> Test, std::unique_ptr<Module> Safe) argument
782 CleanupAndPrepareModules(BugDriver &BD, std::unique_ptr<Module> Test, Module *Safe) argument
945 TestCodeGenerator(BugDriver &BD, std::unique_ptr<Module> Test, std::unique_ptr<Module> Safe) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNHoist.cpp596 // [Begin, End) and accumulate them in Safe.
598 SmallVectorImpl<CHIArg> &Safe) {
606 Safe.push_back(CHI);
610 Safe.push_back(CHI);
715 SmallVector<CHIArg, 2> Safe; local
720 checkSafety(make_range(PrevIt, PHIIt), BB, K, Safe); local
723 if (valueAnticipable(make_range(Safe.begin(), Safe.end()), TI)) {
726 for (auto B : Safe)
597 checkSafety(CHIArgs C, BasicBlock *BB, InsKind K, SmallVectorImpl<CHIArg> &Safe) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp522 /// (Safe). Marking safe usually means adding ToMark to Safe. However, if there
523 /// is already a prefix of Indices in Safe, Indices are implicitely marked safe
525 /// removed from Safe (since they are implicitely safe because of Indices now).
527 std::set<IndicesVector> &Safe) {
529 Low = Safe.upper_bound(ToMark);
530 // Guard against the case where Safe is empty
531 if (Low != Safe.begin())
536 if (Low != Safe.end()) {
546 Low = Safe
526 markIndicesSafe(const IndicesVector &ToMark, std::set<IndicesVector> &Safe) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h67 /// Safe: tmp = a[i + 1]; OR a[i + 1] = x;
83 /// Safe distance: 2 x sizeof(a[0]), and 2 x sizeof(b[0]), respectively.
100 Safe, member in class:llvm::MemoryDepChecker::VectorizationSafetyStatus
175 Status(VectorizationSafetyStatus::Safe), RecordDependences(true) {}
204 return Status == VectorizationSafetyStatus::Safe;
321 /// Updates the current safety status with \p S. We can go from Safe to
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp432 bool Safe = false;
445 Safe = true;
464 if (!Safe && OpA && OpA->getOpcode() == Instruction::Add &&
477 Safe = true;
484 Safe = true;
498 Safe = true;
508 if (!Safe) {
/freebsd-13-stable/contrib/llvm-project/lld/ELF/
H A DConfig.h45 enum class ICFLevel { None, Safe, All }; member in class:lld::elf::ICFLevel
H A DDriver.cpp661 return ICFLevel::Safe;
1608 if (config->icf == ICFLevel::Safe || !(d->section->flags & SHF_EXECINSTR))
H A DInputFiles.cpp580 else if (config->icf == ICFLevel::Safe)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp1 //===- SafeStack.cpp - Safe Stack Insertion -------------------------------===//
247 bool Safe = AllocaRange.contains(AccessRange); local
259 << " " << (Safe ? "safe" : "unsafe") << "\n");
261 return Safe;
827 // Safe stack object that stores the current unsafe stack top. It is updated
912 "Safe Stack instrumentation pass", false, false)
915 "Safe Stack instrumentation pass", false, false)
H A DMachineLICM.cpp587 bool Safe = true; local
597 Safe = false;
601 if (Safe)
/freebsd-13-stable/stand/lua/
H A Dmenu.lua186 return OnOff("Safe " .. color.highlight("M") ..
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1273 return VectorizationSafetyStatus::Safe;
H A DValueTracking.cpp4698 bool Safe = llvm::all_of(ShiftAmounts, [](Constant *C) { local
4702 return !Safe;

Completed in 393 milliseconds