Lines Matching refs:Circle
65 class Circle : public Shape {}; class
75 const auto &C = dyn_cast<Circle>(S); in evalReferences()
86 const auto &C = dyn_cast<DEVICE Circle>(S); in evalReferences_addrspace()
95 const auto &C = dyn_cast<DEVICE Circle>(S); in evalReferences_addrspace()
107 const auto &C = dyn_cast<Circle>(S); in evalReferences()
114 const auto &C = dyn_cast<DEVICE Circle>(S); in evalReferences_addrspace()
121 const auto *C = dyn_cast_or_null<Circle>(S); in evalNonNullParamNonNullReturnReference()
124 if (!dyn_cast_or_null<Circle>(C)) { in evalNonNullParamNonNullReturnReference()
166 if (isa<Circle, Rectangle, Hexagon>(C)) { in evalNonNullParamNonNullReturnReference()
178 const auto *C = cast<Circle>(S); in evalNonNullParamNonNullReturn()
182 if (!dyn_cast_or_null<Circle>(C)) { in evalNonNullParamNonNullReturn()
224 if (isa<Circle, Rectangle, Hexagon>(C)) { in evalNonNullParamNonNullReturn()
236 const auto *C = dyn_cast_or_null<Circle>(S); in evalNonNullParamNullReturn()
253 const auto *C = dyn_cast_or_null<Circle>(S); in evalNullParamNullReturn()
263 const auto *C = S->castAs<Circle>(); in evalZeroParamNonNullReturnPointer()
274 const auto *C = S.castAs<Circle>(); in evalZeroParamNonNullReturn()
284 const auto &C = S->getAs<Circle>(); in evalZeroParamNullReturn()