Home | History | Annotate | Download | only in Analysis

Lines Matching defs:Base

45   typedef InstVisitor<CallAnalyzer, bool> Base;
98 // Keep track of values which map to a pointer base and constant offset.
134 // Provide base case for our instruction visit.
300 return Base::visitAlloca(I);
313 return Base::visitAlloca(I);
345 // Check if we have a base + offset for the pointer.
358 // Add the result as a new mapping to Base + Offset.
395 // Track base/offsets through casts
423 // Track base/offset pairs when converted to a plain integer provided the
460 // Track base/offset pairs when round-tripped through a pointer without
565 // a common base.
632 return Base::visitSub(I);
781 return Base::visitCallSite(CS);
812 return Base::visitCallSite(CS);
827 return Base::visitCallSite(CS);
841 return Base::visitCallSite(CS);
993 // consumed the instruction in any way, and false if the instruction's base
995 if (Base::visit(&*I))
1021 /// \brief Compute the base pointer and cumulative constant offsets for V.
1023 /// This strips all constant offsets off of V, leaving it the base pointer, and
1079 // nice to base the bonus values on something more scientific.