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

1 2

  /src/external/apache2/llvm/dist/llvm/lib/IR/
ConstantFold.cpp 547 if (isa<PoisonValue>(V))
548 return PoisonValue::get(DestTy);
655 return PoisonValue::get(DestTy);
787 if (isa<PoisonValue>(Cond)) {
788 V = PoisonValue::get(V1Element->getType());
805 if (isa<PoisonValue>(Cond))
806 return PoisonValue::get(V1->getType());
815 if (isa<PoisonValue>(V1))
817 if (isa<PoisonValue>(V2))
823 if (isa<PoisonValue>(C)
    [all...]
Constants.cpp 334 this, [&](const auto *C) { return isa<PoisonValue>(C); });
437 if (const auto *PV = dyn_cast<PoisonValue>(this))
542 delete static_cast<PoisonValue *>(C);
1150 // PoisonValue Implementation
1153 PoisonValue *PoisonValue::getSequentialElement() const {
1155 return PoisonValue::get(ATy->getElementType());
1156 return PoisonValue::get(cast<VectorType>(getType())->getElementType());
1159 PoisonValue *PoisonValue::getStructElement(unsigned Elt) const
    [all...]
IRBuilder.cpp 1070 Value *Poison = PoisonValue::get(VectorType::get(V->getType(), EC));
LLVMContextImpl.h 1410 DenseMap<Type *, std::unique_ptr<PoisonValue>> PVConstants;
Core.cpp 1074 return wrap(PoisonValue::get(unwrap(Ty)));
1092 return isa<PoisonValue>(unwrap(Val));
AsmWriter.cpp 1578 if (isa<PoisonValue>(CV)) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Constants.h 1395 class PoisonValue final : public UndefValue {
1398 explicit PoisonValue(Type *T) : UndefValue(T, PoisonValueVal) {}
1403 PoisonValue(const PoisonValue &) = delete;
1406 static PoisonValue *get(Type *T);
1410 PoisonValue *getSequentialElement() const;
1414 PoisonValue *getStructElement(unsigned Elt) const;
1418 PoisonValue *getElementValue(Constant *C) const;
1421 PoisonValue *getElementValue(unsigned Idx) const;
PatternMatch.h 103 // Either UndefValue, PoisonValue, or an aggregate that only contains
139 inline class_match<PoisonValue> m_Poison() { return class_match<PoisonValue>(); }
IRBuilder.h 2447 return CreateShuffleVector(V, PoisonValue::get(V->getType()), Mask, Name);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
InterleavedAccessPass.cpp 406 new ShuffleVectorInst(BI->getOperand(0), PoisonValue::get(BIOp0Ty),
409 BI->getOperand(1), PoisonValue::get(BI->getOperand(1)->getType()), Mask,
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InstructionSimplify.cpp 933 return PoisonValue::get(Ty);
939 return PoisonValue::get(Ty);
950 return PoisonValue::get(Ty);
1253 return PoisonValue::get(Op0->getType());
1271 return PoisonValue::get(Op0->getType());
1291 return PoisonValue::get(Op0->getType());
4266 if (any_of(Ops, [](const auto *V) { return isa<PoisonValue>(V); }))
4267 return PoisonValue::get(GEPTy);
4419 return PoisonValue::get(Vec->getType());
4424 return PoisonValue::get(Vec->getType())
    [all...]
ConstantFolding.cpp 1718 if (isa<PoisonValue>(Op))
1719 return PoisonValue::get(VT->getElementType());
2763 if (isa<PoisonValue>(Operands[0]) || isa<PoisonValue>(Operands[1]))
2764 return PoisonValue::get(Ty);
ValueTracking.cpp 5081 return PoisonOnly && !isa<PoisonValue>(C);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
Scalarizer.cpp 736 Value *V = PoisonValue::get(MidTy);
935 Value *Res = PoisonValue::get(Op->getType());
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 1102 return PoisonValue::get(V->getType());
1114 Constant *Poison = PoisonValue::get(EltTy);
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm_ocaml.c 654 PoisonValue,
695 DEFINE_CASE(Val, PoisonValue);
llvm.ml 324 | PoisonValue
llvm.mli 359 | PoisonValue
882 See the method [llvm::PoisonValue::get]. *)
894 otherwise. Similar to [llvm::isa<PoisonValue>]. *)
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 2745 Value *PoisonVec = PoisonValue::get(VecTy);
2994 VecPtr, Alignment, BlockInMaskParts[Part], PoisonValue::get(DataTy),
4200 PoisonValue::get(VectorType::get(VectorInit->getType(), VF)),
9507 Value *Poison = PoisonValue::get(
9588 Phi->addIncoming(PoisonValue::get(ScalarPredInst->getType()),
9713 Value *Undef = PoisonValue::get(VectorType::get(LastInst->getType(), VF));
  /src/external/apache2/llvm/dist/llvm/include/llvm-c/
Core.h 1588 macro(PoisonValue) \
1888 * @see llvm::PoisonValue::get()
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
MemorySanitizer.cpp 3849 Value *PoisonValue = IRB.getInt8(PoisonStack ? ClPoisonStackPattern : 0);
3850 IRB.CreateMemSet(ShadowBase, PoisonValue, Len,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
Local.cpp 958 return isa<PoisonValue>(PN->getIncomingValue(i));
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 2443 V = PoisonValue::get(CurTy);
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 2471 } else if (isa<PoisonValue>(C)) {
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp 5670 V = PoisonValue::get(Ty);

Completed in 116 milliseconds

1 2