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

References

include/llvm/IR/DebugInfoMetadata.h
  123   DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
  218   GenericDINode(LLVMContext &C, StorageType Storage, unsigned Hash,
  231                                 StorageType Storage, bool ShouldCreate = true) {
  238                                 StorageType Storage, bool ShouldCreate = true);
  292   DISubrange(LLVMContext &C, StorageType Storage, Metadata *Node,
  300                              int64_t LowerBound, StorageType Storage,
  304                              int64_t LowerBound, StorageType Storage,
  352   DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
  362                                StorageType Storage, bool ShouldCreate = true) {
  368                                StorageType Storage, bool ShouldCreate = true);
  401   DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
  492   DIFile(LLVMContext &C, StorageType Storage,
  503                          StorageType Storage, bool ShouldCreate = true) {
  515                          Optional<MDString *> Source, StorageType Storage,
  591   DIType(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
  695   DIBasicType(LLVMContext &C, StorageType Storage, unsigned Tag,
  706                               DIFlags Flags, StorageType Storage,
  715                               DIFlags Flags, StorageType Storage,
  764   DIDerivedType(LLVMContext &C, StorageType Storage, unsigned Tag,
  778           Metadata *ExtraData, StorageType Storage, bool ShouldCreate = true) {
  790                                 StorageType Storage, bool ShouldCreate = true);
  896   DICompositeType(LLVMContext &C, StorageType Storage, unsigned Tag,
  921           DIDerivedType *Discriminator, StorageType Storage,
  936           StorageType Storage, bool ShouldCreate = true);
 1069   DISubroutineType(LLVMContext &C, StorageType Storage, DIFlags Flags,
 1078                                    StorageType Storage,
 1084                                    StorageType Storage,
 1151   DICompileUnit(LLVMContext &C, StorageType Storage, unsigned SourceLanguage,
 1175           unsigned NameTableKind, bool RangesBaseAddress, StorageType Storage,
 1194           bool RangesBaseAddress, StorageType Storage, bool ShouldCreate = true);
 1327   DILocalScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
 1359   DILocation(LLVMContext &C, StorageType Storage, unsigned Line,
 1366                              StorageType Storage, bool ShouldCreate = true);
 1370                              StorageType Storage, bool ShouldCreate = true) {
 1649   DISubprogram(LLVMContext &C, StorageType Storage, unsigned Line,
 1668           StorageType Storage, bool ShouldCreate = true) {
 1684                                StorageType Storage, bool ShouldCreate = true);
 1842   DILexicalBlockBase(LLVMContext &C, unsigned ID, StorageType Storage,
 1865   DILexicalBlock(LLVMContext &C, StorageType Storage, unsigned Line,
 1875                                  StorageType Storage,
 1884                                  StorageType Storage, bool ShouldCreate = true);
 1915   DILexicalBlockFile(LLVMContext &C, StorageType Storage,
 1923                                      StorageType Storage,
 1932                                      StorageType Storage,
 2024   DINamespace(LLVMContext &Context, StorageType Storage, bool ExportSymbols,
 2033                               StorageType Storage, bool ShouldCreate = true) {
 2039                               StorageType Storage, bool ShouldCreate = true);
 2074   DIModule(LLVMContext &Context, StorageType Storage, ArrayRef<Metadata *> Ops)
 2081                            StorageType Storage, bool ShouldCreate = true) {
 2091                            StorageType Storage, bool ShouldCreate = true);
 2131   DITemplateParameter(LLVMContext &Context, unsigned ID, StorageType Storage,
 2153   DITemplateTypeParameter(LLVMContext &Context, StorageType Storage,
 2160                                           DIType *Type, StorageType Storage,
 2166                                           Metadata *Type, StorageType Storage,
 2190   DITemplateValueParameter(LLVMContext &Context, StorageType Storage,
 2198                                            Metadata *Value, StorageType Storage,
 2205                                            Metadata *Value, StorageType Storage,
 2237   DIVariable(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Line,
 2306   DIExpression(LLVMContext &C, StorageType Storage, ArrayRef<uint64_t> Elements)
 2312                                ArrayRef<uint64_t> Elements, StorageType Storage,
 2613   DIGlobalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
 2625           uint32_t AlignInBits, StorageType Storage, bool ShouldCreate = true) {
 2637           uint32_t AlignInBits, StorageType Storage, bool ShouldCreate = true);
 2692   DICommonBlock(LLVMContext &Context, StorageType Storage, unsigned LineNo,
 2700                                 StorageType Storage,
 2708                                 StorageType Storage, bool ShouldCreate = true);
 2755   DILocalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
 2767                                   uint32_t AlignInBits, StorageType Storage,
 2775                                   uint32_t AlignInBits, StorageType Storage,
 2839   DILabel(LLVMContext &C, StorageType Storage, unsigned Line,
 2846                           StorageType Storage,
 2853                           StorageType Storage,
 2908   DIObjCProperty(LLVMContext &C, StorageType Storage, unsigned Line,
 2918           DIType *Type, StorageType Storage, bool ShouldCreate = true) {
 2928                                  StorageType Storage, bool ShouldCreate = true);
 2996   DIImportedEntity(LLVMContext &C, StorageType Storage, unsigned Tag,
 3004                                    StorageType Storage,
 3012                                    MDString *Name, StorageType Storage,
 3053   DIGlobalVariableExpression(LLVMContext &C, StorageType Storage,
 3060           StorageType Storage, bool ShouldCreate = true);
 3101   DIMacroNode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned MIType,
 3145   DIMacro(LLVMContext &C, StorageType Storage, unsigned MIType, unsigned Line,
 3151                           StringRef Name, StringRef Value, StorageType Storage,
 3157                           MDString *Name, MDString *Value, StorageType Storage,
 3194   DIMacroFile(LLVMContext &C, StorageType Storage, unsigned MIType,
 3201                               DIMacroNodeArray Elements, StorageType Storage,
 3209                               StorageType Storage, bool ShouldCreate = true);
include/llvm/IR/Metadata.h
   83   Metadata(unsigned ID, StorageType Storage)
  873   MDNode(LLVMContext &Context, unsigned ID, StorageType Storage,
 1010   static T *storeImpl(T *N, StorageType Storage, StoreT &Store);
 1011   template <class T> static T *storeImpl(T *N, StorageType Storage);
 1109   MDTuple(LLVMContext &C, StorageType Storage, unsigned Hash,
 1121                           StorageType Storage, bool ShouldCreate = true);
lib/IR/DebugInfoMetadata.cpp
   26 DILocation::DILocation(LLVMContext &C, StorageType Storage, unsigned Line,
   51                                 StorageType Storage, bool ShouldCreate) {
  262                                       StorageType Storage, bool ShouldCreate) {
  318                                 StorageType Storage, bool ShouldCreate) {
  325                                 int64_t Lo, StorageType Storage,
  334                                     StorageType Storage, bool ShouldCreate) {
  344                                   DIFlags Flags, StorageType Storage,
  372     StorageType Storage, bool ShouldCreate) {
  390     StorageType Storage, bool ShouldCreate) {
  469                                             StorageType Storage,
  501                         Optional<MDString *> Source, StorageType Storage,
  520     unsigned NameTableKind, bool RangesBaseAddress, StorageType Storage,
  633     Metadata *ThrownTypes, StorageType Storage, bool ShouldCreate) {
  670                                         unsigned Column, StorageType Storage,
  684                                                 StorageType Storage,
  694                                   StorageType Storage, bool ShouldCreate) {
  705                                       StorageType Storage, bool ShouldCreate) {
  716                             StorageType Storage, bool ShouldCreate) {
  727                                                           StorageType Storage,
  737     Metadata *Value, StorageType Storage, bool ShouldCreate) {
  750                           StorageType Storage, bool ShouldCreate) {
  774                                           StorageType Storage,
  813                           StorageType Storage,
  825                                     StorageType Storage, bool ShouldCreate) {
 1187                                     Metadata *Expression, StorageType Storage,
 1197     Metadata *Type, StorageType Storage, bool ShouldCreate) {
 1210                                             MDString *Name, StorageType Storage,
 1221                           StorageType Storage, bool ShouldCreate) {
 1230                                   Metadata *Elements, StorageType Storage,
lib/IR/Metadata.cpp
  503 MDNode::MDNode(LLVMContext &Context, unsigned ID, StorageType Storage,
  813                           StorageType Storage, bool ShouldCreate) {
lib/IR/MetadataImpl.h
   28 template <class T> T *MDNode::storeImpl(T *N, StorageType Storage) {
   42 T *MDNode::storeImpl(T *N, StorageType Storage, StoreT &Store) {