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

References

lib/Analysis/AssumptionCache.cpp
   69       if (match(I, m_BitCast(m_Value(Op))) ||
lib/Analysis/InstructionSimplify.cpp
 2632   if (match(LHS, m_BitCast(m_UIToFP(m_Value(X))))) {
lib/Transforms/InstCombine/InstCombineCasts.cpp
  464   if (!match(TruncOp, m_CombineOr(m_BitCast(m_Value(VecInput)),
  465                                   m_LShr(m_BitCast(m_Value(VecInput)),
 2072   if (match(BO->getOperand(0), m_OneUse(m_BitCast(m_Value(X)))) &&
 2079   if (match(BO->getOperand(1), m_OneUse(m_BitCast(m_Value(X)))) &&
 2128   if (match(TVal, m_OneUse(m_BitCast(m_Value(X)))) && X->getType() == DestTy &&
 2135   if (match(FVal, m_OneUse(m_BitCast(m_Value(X)))) && X->getType() == DestTy &&
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  460   if (!(match(Ptr, m_BitCast(m_Value(NewPtr))) &&
 1316   if (!match(SI.getPointerOperand(), m_BitCast(m_Value())))
 1320   if (!match(SI.getValueOperand(), m_Load(m_BitCast(m_Value(LoadAddr)))))
lib/Transforms/InstCombine/InstCombineSelect.cpp
 1878   if (!match(A, m_BitCast(m_Value(C))) || !match(B, m_BitCast(m_Value(D))))
 1878   if (!match(A, m_BitCast(m_Value(C))) || !match(B, m_BitCast(m_Value(D))))
 1883   if (!match(TVal, m_BitCast(m_Value(TSrc))) ||
 1884       !match(FVal, m_BitCast(m_Value(FSrc))))
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  167   if (!match(Ext.getVectorOperand(), m_BitCast(m_Value(X))) ||
 1038   if (match(VecOp, m_BitCast(m_Value(VecSrc))) &&
 1039       match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) &&