|
reference, declaration → definition
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))