Home
last modified time | relevance | path

Searched refs:Poison (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/compiler-rt/test/msan/
H A Dpoison_in_signal.cpp22 __attribute__((noinline, optnone)) void Poison() { in Poison() function
32 Poison(); in thr()
39 Poison(); in handler()
/llvm-project-15.0.7/clang/lib/Lex/
H A DPreprocessor.cpp751 void Preprocessor::PoisonSEHIdentifiers(bool Poison) { in PoisonSEHIdentifiers() argument
754 Ident__exception_code->setIsPoisoned(Poison); in PoisonSEHIdentifiers()
755 Ident___exception_code->setIsPoisoned(Poison); in PoisonSEHIdentifiers()
756 Ident_GetExceptionCode->setIsPoisoned(Poison); in PoisonSEHIdentifiers()
757 Ident__exception_info->setIsPoisoned(Poison); in PoisonSEHIdentifiers()
758 Ident___exception_info->setIsPoisoned(Poison); in PoisonSEHIdentifiers()
759 Ident_GetExceptionInfo->setIsPoisoned(Poison); in PoisonSEHIdentifiers()
760 Ident__abnormal_termination->setIsPoisoned(Poison); in PoisonSEHIdentifiers()
761 Ident___abnormal_termination->setIsPoisoned(Poison); in PoisonSEHIdentifiers()
762 Ident_AbnormalTermination->setIsPoisoned(Poison); in PoisonSEHIdentifiers()
/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/
H A Dlifetime.ll17 ; Poison memory in prologue: F1F1F1F104F3F3F3
47 ; Poison memory in prologue: F1F1F1F1F8F3F3F3
108 ; Poison memory in prologue: F1F1F1F1F8F3F3F3
H A Dlifetime-throw.ll23 ; Poison memory in prologue: F1F1F1F1F8F3F3F3
77 ; Poison memory in prologue: F1F1F1F1F8F304F2
H A Dstack-poisoning.ll21 ; Poison red zones.
/llvm-project-15.0.7/llvm/unittests/IR/
H A DConstantsTest.cpp31 Constant *Poison = PoisonValue::get(Int1); in TEST() local
59 EXPECT_EQ(Poison, ConstantExpr::getShl(One, One)); in TEST()
67 EXPECT_EQ(Poison, ConstantExpr::getLShr(One, One)); in TEST()
71 EXPECT_EQ(Poison, ConstantExpr::getAShr(One, One)); in TEST()
/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_flags.inc111 "Poison (or not) the heap memory on [de]allocation. Zero value is useful "
118 "Poison (or not) the array cookie after operator new[].")
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DValueTrackingTest.cpp1173 bool Poison = Data[Index].first.first; in TEST() local
1175 EXPECT_EQ(canCreatePoison(cast<Operator>(&I)), Poison) in TEST()
1178 EXPECT_EQ(canCreateUndefOrPoison(cast<Operator>(&I)), Undef || Poison) in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp1265 Value *Poison = PoisonValue::get(FirstPhi.getType()); in SliceUpIllegalIntegerPHI() local
1267 replaceInstUsesWith(*PHI, Poison); in SliceUpIllegalIntegerPHI()
1268 return replaceInstUsesWith(FirstPhi, Poison); in SliceUpIllegalIntegerPHI()
H A DInstCombineSimplifyDemanded.cpp1205 Constant *Poison = PoisonValue::get(EltTy); in SimplifyDemandedVectorElts() local
1209 Elts.push_back(Poison); in SimplifyDemandedVectorElts()
/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/
H A Dshift.ll307 ; Poison could propagate, but undef must not.
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp608 auto *Poison = PoisonValue::get(I.getType()); in deleteDeadLoop() local
618 U.set(Poison); in deleteDeadLoop()
/llvm-project-15.0.7/llvm/lib/IR/
H A DIRBuilder.cpp1155 Value *Poison = PoisonValue::get(VectorType::get(V->getType(), EC)); in CreateVectorSplat() local
1156 V = CreateInsertElement(Poison, V, ConstantInt::get(I32Ty, 0), in CreateVectorSplat()
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dshuffle_select-inseltpoison.ll39 ; Poison flags must be dropped or undef must be replaced with safe constant.
439 ; Poison flags must be dropped or undef must be replaced with safe constant.
487 ; Poison flags must be dropped or undef must be replaced with safe constant.
855 ; Poison flags must be dropped or undef must be replaced with safe constant.
908 ; Poison flags must be dropped or undef must be replaced with safe constant.
H A Dshuffle_select.ll39 ; Poison flags must be dropped or undef must be replaced with safe constant.
439 ; Poison flags must be dropped or undef must be replaced with safe constant.
487 ; Poison flags must be dropped or undef must be replaced with safe constant.
855 ; Poison flags must be dropped or undef must be replaced with safe constant.
908 ; Poison flags must be dropped or undef must be replaced with safe constant.
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DDiagnosticCommonKinds.td382 // Poison system directories.
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp2861 Value *Poison = IRB.getIntN(StoreSizeInBytes * 8, Val); in copyToShadowInline() local
2863 Poison, IRB.CreateIntToPtr(Ptr, Poison->getType()->getPointerTo()), in copyToShadowInline()
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DPreprocessor.h2118 void PoisonSEHIdentifiers(bool Poison = true); // Borland
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp9554 Value *Poison = PoisonValue::get( in execute() local
9556 State.set(this, Poison, State.Instance->Part); in execute()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp7130 const Instruction *Poison = PoisonStack.pop_back_val(); in isAddRecNeverPoison() local
7132 for (const auto *PoisonUser : Poison->users()) { in isAddRecNeverPoison()
/llvm-project-15.0.7/llvm/docs/
H A DLangRef.rst3994 '``undef``' whenever possible. Poison values are stronger than undef, and
4162 Poison Values
4211 store i32 %poison, ptr @g ; Poison value stored to memory.
4212 %poison3 = load i32, ptr @g ; Poison value loaded back from memory.