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

Declarations

include/llvm/Analysis/ValueTracking.h
  438   bool isValidAssumeForContext(const Instruction *I, const Instruction *CxtI,

References

lib/Analysis/LazyValueInfo.cpp
  832     if (!isValidAssumeForContext(I, BBI, DT))
lib/Analysis/ValueTracking.cpp
  608     if (Arg == V && isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  614         isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  639           isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  647                  isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  660                  isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  673                  isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  686                  isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  699                  isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  715                  isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  731                  isValidAssumeForContext(I, Q.CxtI, Q.DT) && C < BitWidth) {
  743                  isValidAssumeForContext(I, Q.CxtI, Q.DT) && C < BitWidth) {
  755                  isValidAssumeForContext(I, Q.CxtI, Q.DT) && C < BitWidth) {
  765                  isValidAssumeForContext(I, Q.CxtI, Q.DT) && C < BitWidth) {
  777           isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  790           isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  803           isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  816           isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  829           isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
  840           isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
lib/Transforms/InstCombine/InstCombineCalls.cpp
 3957         isValidAssumeForContext(II, LHS, &DT)) {
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  312       if (isValidAssumeForContext(ACall, K, DT))
  365       if (!Visited.count(K) && isValidAssumeForContext(ACall, K, DT))