HomeSort by: relevance | last modified time | path
    Searched defs:Poison (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 562 // If this shift has "nsw" keyword, then the result is either a poison
1068 /// This method analyzes which elements of the operand are undef or poison and
1095 // If the entire vector is undef or poison, just return this info.
1100 if (DemandedElts.isNullValue()) { // If nothing is demanded, provide poison.
1114 Constant *Poison = PoisonValue::get(EltTy);
1117 if (!DemandedElts[i]) { // If not demanded, set to poison.
1118 Elts.push_back(Poison);
1127 if (isa<UndefValue>(Elt)) // Already undef or poison.
1308 // operation. The shuffle prevents poison from the operand vector from
1309 // leaking to the result by replacing poison with an undefined value
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
IRBuilder.cpp 1068 // First insert it into a poison vector so we can shuffle it.
1070 Value *Poison = PoisonValue::get(VectorType::get(V->getType(), EC));
1071 V = CreateInsertElement(Poison, V, ConstantInt::get(I32Ty, 0),

Completed in 27 milliseconds