reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/InstructionSimplify.cpp
  619   if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1))
  808   if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1))
  854   if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1))
  938   if (match(Op1, m_One()) || Ty->isIntOrIntVectorTy(1) ||
  939       (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)))
 1141   if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))
 1209       (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)))
 2491   if (!OpTy->isIntOrIntVectorTy(1))
lib/Analysis/ValueTracking.cpp
 1640   assert((V->getType()->isIntOrIntVectorTy(BitWidth) ||
 5357   assert(OpTy->isIntOrIntVectorTy(1) && "Expected integer type only!");
 5389   assert(Cond->getType()->isIntOrIntVectorTy(1) && "Condition must be bool");
lib/IR/ConstantFold.cpp
 2443     if (!PrevIdx->getType()->isIntOrIntVectorTy(CommonExtendedWidth))
 2446     if (!Div->getType()->isIntOrIntVectorTy(CommonExtendedWidth))
lib/IR/Constants.cpp
  624   assert(Ty->isIntOrIntVectorTy(1) && "Type not i1 or vector of i1.");
  632   assert(Ty->isIntOrIntVectorTy(1) && "Type not i1 or vector of i1.");
lib/IR/Type.cpp
  560     if (!V->getType()->isIntOrIntVectorTy(32))
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  892   if (Opcode == Instruction::InsertElement && Val->isIntOrIntVectorTy(64))
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1270   if (Ty->isIntOrIntVectorTy(1))
 1294       B->getType()->isIntOrIntVectorTy(1))
 1703   if (I.getType()->isIntOrIntVectorTy(1))
 1732     if (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) {
 1739     if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) {
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 1956       A->getType()->isIntOrIntVectorTy(1))
 1959       A->getType()->isIntOrIntVectorTy(1))
 2123     if (Ty->isIntOrIntVectorTy(1))
 2139       Cond->getType()->isIntOrIntVectorTy(1) &&
 2156       Cond->getType()->isIntOrIntVectorTy(1) &&
 2680       A->getType()->isIntOrIntVectorTy(1))
 2683       A->getType()->isIntOrIntVectorTy(1))
lib/Transforms/InstCombine/InstCombineCompares.cpp
 5230   assert(A->getType()->isIntOrIntVectorTy(1) && "Bools only");
 5414   if (Op0->getType()->isIntOrIntVectorTy(1))
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  332   if (I.getType()->isIntOrIntVectorTy(1))
  359   if (match(Op0, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))
  361   if (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))
  765     assert(!Ty->isIntOrIntVectorTy(1) && "i1 divide not removed?");
  991   if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) {
 1065       (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)))
 1386   if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) {
lib/Transforms/InstCombine/InstCombineSelect.cpp
 1756   if (!SmallType->isIntOrIntVectorTy(1) &&
 2239   if (SelType->isIntOrIntVectorTy(1) &&
lib/Transforms/InstCombine/InstCombineShifts.cpp
  952     if (match(Op0, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) {
lib/Transforms/InstCombine/InstructionCombining.cpp
  868   if (SI->getType()->isIntOrIntVectorTy(1))