Home
last modified time | relevance | path

Searched refs:Safe (Results 1 – 25 of 52) sorted by relevance

123

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dwarn-float-conversion.cpp123 static constexpr bool Safe();
127 constexpr bool Check<char>::Safe() { return false; } in Safe() function in Check
130 constexpr bool Check<float>::Safe() { return true; } in Safe() function in Check
141 if (Check<T>::Safe()) in run2()
/llvm-project-15.0.7/llvm/tools/bugpoint/
H A DMiscompilation.cpp702 std::unique_ptr<Module> Safe) { in TestOptimizer() argument
721 auto Result = testMergedProgram(BD, *Optimized, *Safe, Broken); in TestOptimizer()
783 Module *Safe) { in CleanupAndPrepareModules() argument
794 if (Function *oldMain = Safe->getFunction("main")) in CleanupAndPrepareModules()
822 ReturnInst::Create(Safe->getContext(), call, BB); in CleanupAndPrepareModules()
832 FunctionCallee resolverFunc = Safe->getOrInsertFunction( in CleanupAndPrepareModules()
834 Type::getInt8PtrTy(Safe->getContext())); in CleanupAndPrepareModules()
837 for (Module::iterator F = Safe->begin(), E = Safe->end(); F != E; ++F) { in CleanupAndPrepareModules()
849 *Safe, InitArray->getType(), true /*isConstant*/, in CleanupAndPrepareModules()
933 if (verifyModule(*Test) || verifyModule(*Safe)) { in CleanupAndPrepareModules()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp419 bool Safe = isSafeAccess(UI, AI, TypeSize); in analyzeAllUses() local
420 US.addRange(I, AccessRange, Safe); in analyzeAllUses()
439 bool Safe = isSafeAccess(UI, AI, TypeSize); in analyzeAllUses() local
440 US.addRange(I, AccessRange, Safe); in analyzeAllUses()
462 bool Safe = false; in analyzeAllUses() local
465 Safe = true; in analyzeAllUses()
467 Safe = true; in analyzeAllUses()
469 Safe = Safe || isSafeAccess(UI, AI, MI->getLength()); in analyzeAllUses()
470 US.addRange(I, AccessRange, Safe); in analyzeAllUses()
489 bool Safe = isSafeAccess(UI, AI, TypeSize); in analyzeAllUses() local
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DGVNHoist.cpp362 SmallVectorImpl<CHIArg> &Safe);
809 SmallVectorImpl<CHIArg> &Safe) { in checkSafety() argument
817 Safe.push_back(CHI); in checkSafety()
822 Safe.push_back(CHI); in checkSafety()
898 SmallVector<CHIArg, 2> Safe; in findHoistableCandidates() local
903 checkSafety(make_range(PrevIt, PHIIt), BB, K, Safe); in findHoistableCandidates()
906 if (valueAnticipable(make_range(Safe.begin(), Safe.end()), TI)) { in findHoistableCandidates()
909 for (auto B : Safe) in findHoistableCandidates()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dmachine-outliner-bad-register.mir10 ; No problematic register appears at all. Safe for outlining.
13 ; A problematic register is live, but after the candidate. Safe for outlining.
17 ; entry to the candidate. Safe for outlining.
H A DO0-pipeline.ll29 ; CHECK-NEXT: Safe Stack instrumentation pass
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h99 Safe, enumerator
191 return Status == VectorizationSafetyStatus::Safe; in isSafeForVectorization()
293 VectorizationSafetyStatus Status = VectorizationSafetyStatus::Safe;
/llvm-project-15.0.7/llvm/test/tools/llvm-tapi-diff/
H A Dmultiple-inlines.test56 ; CHECK-NEXT: Application Extension Safe
84 ; CHECK-NEXT: Application Extension Safe
H A Dmismatched-number-of-inlines.test24 ; CHECK-NEXT: Application Extension Safe
H A Dright-single-inlines.test49 ; CHECK-NEXT: Application Extension Safe
H A Dleft-single-inline.test52 ; CHECK-NEXT: Application Extension Safe
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp514 bool Safe = false; in lookThroughComplexAddresses() local
522 Safe = true; in lookThroughComplexAddresses()
527 if (!Safe && OpA && OpA->getOpcode() == Instruction::Add && in lookThroughComplexAddresses()
536 if (!Safe) in lookThroughComplexAddresses()
537 Safe = checkIfSafeAddSequence(IdxDiff, OpA, MatchingOpIdxA, OpB, in lookThroughComplexAddresses()
547 if (!Safe) { in lookThroughComplexAddresses()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp164 template <typename Pred, typename Safe>
165 bool handleSlot(Pred Predicate, Safe SafeInSlot);
745 template <typename Pred, typename Safe>
746 bool MipsBranchExpansion::handleSlot(Pred Predicate, Safe SafeInSlot) { in handleSlot()
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/concurrency/
H A Dmt-unsafe.rst47 compiled from GNU web documentation with a search for MT-Safe tag:
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/
H A DO0-pipeline.ll32 ; CHECK-NEXT: Safe Stack instrumentation pass
/llvm-project-15.0.7/llvm/test/Transforms/SafeStack/X86/
H A Dbyval.ll9 ; Safe access to a byval argument.
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSafeStack.cpp238 bool Safe = AllocaRange.contains(AccessRange); in IsAccessSafe() local
250 << " " << (Safe ? "safe" : "unsafe") << "\n"); in IsAccessSafe()
252 return Safe; in IsAccessSafe()
H A DMachineLICM.cpp577 bool Safe = true; in HoistRegionPostRA() local
587 Safe = false; in HoistRegionPostRA()
591 if (Safe) in HoistRegionPostRA()
/llvm-project-15.0.7/lld/COFF/
H A DConfig.h91 Safe, // Safe ICF for all sections. enumerator
/llvm-project-15.0.7/llvm/test/Transforms/LoopInterchange/
H A Dcall-instructions.ll66 ;; Safe to interchange, because the called function `bar` is marked as readnone,
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A DO0-pipeline.ll33 ; CHECK-NEXT: Safe Stack instrumentation pass
/llvm-project-15.0.7/lld/docs/
H A Dwindows_support.rst51 Safe Structured Exception Handler (SEH)
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dgisel-commandline-option.ll55 ; ENABLED: Safe Stack instrumentation pass
/llvm-project-15.0.7/lld/ELF/
H A DConfig.h59 enum class ICFLevel { None, Safe, All }; enumerator
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSanitizers.def130 // Safe Stack

123