Previously, we covered returning refs, or copies of optional, and bools. Now cover returning pointers (to any type). This is useful for cases like operator-> of smart pointers. Addresses more of issue llvm#58510
buildContainsExprConsumedInDifferentBlock()
CNFFormula
DataflowAnalysisContext
Solver
RecordValue
ControlFlowContext
AdornedCFG
Formula::isLiteral()