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

References

include/llvm/ADT/PointerIntPair.h
   53   PointerIntPair(PointerTy PtrVal, IntType IntVal) {
   61   IntType getInt() const { return (IntType)Info::getInt(Value); }
   67   void setInt(IntType IntVal) LLVM_LVALUE_FUNCTION {
   75   void setPointerAndInt(PointerTy PtrVal, IntType IntVal) LLVM_LVALUE_FUNCTION {
tools/clang/include/clang/Lex/HeaderSearch.h
  449                             ModuleMap::ModuleHeaderRole Role,
tools/clang/include/clang/Lex/ModuleMap.h
  143   static ModuleHeaderRole headerKindToRole(Module::HeaderKind Kind);
  146   static Module::HeaderKind headerRoleToKind(ModuleHeaderRole Role);
  151     llvm::PointerIntPair<Module *, 2, ModuleHeaderRole> Storage;
  155     KnownHeader(Module *M, ModuleHeaderRole Role) : Storage(M, Role) {}
  168     ModuleHeaderRole getRole() const { return Storage.getInt(); }
  650                  ModuleHeaderRole Role, bool Imported = false);
tools/clang/lib/Lex/HeaderSearch.cpp
 1229                                         ModuleMap::ModuleHeaderRole Role,
tools/clang/lib/Lex/ModuleMap.cpp
   76 Module::HeaderKind ModuleMap::headerRoleToKind(ModuleHeaderRole Role) {
   90 ModuleMap::ModuleHeaderRole
  307   auto Role = headerKindToRole(Header.Kind);
 1185                           ModuleHeaderRole Role, bool Imported) {
 2248   ModuleMap::ModuleHeaderRole Role = ModuleMap::NormalHeader;
tools/clang/lib/Serialization/ASTReader.cpp
 1902     auto HeaderRole = static_cast<ModuleMap::ModuleHeaderRole>(LocalSMID & 3);
tools/clang/lib/Serialization/ASTWriter.cpp
 1995         llvm::PointerIntPair<Module *, 2, ModuleMap::ModuleHeaderRole>;