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

References

include/llvm/Support/PointerLikeTypeTraits.h
   56   static inline void *getAsVoidPointer(T *P) { return P; }
   57   static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
   59   enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
tools/clang/include/clang/AST/Decl.h
  867   using InitType = llvm::PointerUnion<Stmt *, EvaluatedStmt *>;
 1264   EvaluatedStmt *ensureEvaluatedStmt() const;
tools/clang/lib/AST/ASTImporter.cpp
 1908     EvaluatedStmt *Eval = To->ensureEvaluatedStmt();
tools/clang/lib/AST/Decl.cpp
 2226   return cast_or_null<Expr>(Init.get<EvaluatedStmt *>()->Value);
 2230   if (auto *ES = Init.dyn_cast<EvaluatedStmt *>())
 2230   if (auto *ES = Init.dyn_cast<EvaluatedStmt *>())
 2269   if (auto *Eval = Init.dyn_cast<EvaluatedStmt *>()) {
 2269   if (auto *Eval = Init.dyn_cast<EvaluatedStmt *>()) {
 2327 EvaluatedStmt *VarDecl::ensureEvaluatedStmt() const {
 2328   auto *Eval = Init.dyn_cast<EvaluatedStmt *>();
 2328   auto *Eval = Init.dyn_cast<EvaluatedStmt *>();
 2334     Eval = new (getASTContext()) EvaluatedStmt;
 2348   EvaluatedStmt *Eval = ensureEvaluatedStmt();
 2393   if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>())
 2393   if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>())
 2401   if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>())
 2401   if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>())
 2410   return Init.get<EvaluatedStmt *>()->IsICE;
 2418   EvaluatedStmt *Eval = ensureEvaluatedStmt();
 2599   if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>())
 2599   if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>())
tools/clang/lib/Sema/SemaExprCXX.cpp
 7434   EvaluatedStmt *Eval = DefVD->ensureEvaluatedStmt();
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 1394       EvaluatedStmt *Eval = VD->ensureEvaluatedStmt();
 4283           EvaluatedStmt *Eval = VD->ensureEvaluatedStmt();