Lines Matching refs:llvm
28 using IdentifierID = llvm::PointerEmbeddedInt<unsigned, 31>;
29 using IdentifierIDField = llvm::BCVBR<16>;
31 using SelectorID = llvm::PointerEmbeddedInt<unsigned, 31>;
32 using SelectorIDField = llvm::BCVBR<16>;
43 CONTROL_BLOCK_ID = llvm::bitc::FIRST_APPLICATION_BLOCKID,
99 llvm::BCRecordLayout<METADATA, // ID
100 llvm::BCFixed<16>, // Module format major version
101 llvm::BCFixed<16> // Module format minor version
104 using ModuleNameLayout = llvm::BCRecordLayout<MODULE_NAME,
105 llvm::BCBlob // Module name
109 llvm::BCRecordLayout<MODULE_OPTIONS,
110 llvm::BCFixed<1> // SwiftInferImportAsMember
113 using SourceFileLayout = llvm::BCRecordLayout<SOURCE_FILE,
114 llvm::BCVBR<16>, // file size
115 llvm::BCVBR<16> // creation time
124 using IdentifierDataLayout = llvm::BCRecordLayout<
126 llvm::BCVBR<16>, // table offset within the blob (see below)
127 llvm::BCBlob // map from identifier strings to decl kinds / decl IDs
138 llvm::BCRecordLayout<OBJC_CONTEXT_ID_DATA, // record ID
139 llvm::BCVBR<16>, // table offset within the blob (see
141 llvm::BCBlob // map from ObjC class names/protocol (as
145 using ObjCContextInfoLayout = llvm::BCRecordLayout<
147 llvm::BCVBR<16>, // table offset within the blob (see below)
148 llvm::BCBlob // map from ObjC context IDs to context information.
157 using ObjCPropertyDataLayout = llvm::BCRecordLayout<
159 llvm::BCVBR<16>, // table offset within the blob (see below)
160 llvm::BCBlob // map from ObjC (class name, property name) pairs to
171 llvm::BCRecordLayout<OBJC_METHOD_DATA, // record ID
172 llvm::BCVBR<16>, // table offset within the blob (see
174 llvm::BCBlob // map from ObjC (class names, selector,
186 llvm::BCRecordLayout<OBJC_SELECTOR_DATA, // record ID
187 llvm::BCVBR<16>, // table offset within the blob (see
189 llvm::BCBlob // map from (# pieces, identifier IDs) to
197 using GlobalVariableDataLayout = llvm::BCRecordLayout<
199 llvm::BCVBR<16>, // table offset within the blob (see below)
200 llvm::BCBlob // map from name to global variable information
207 using GlobalFunctionDataLayout = llvm::BCRecordLayout<
209 llvm::BCVBR<16>, // table offset within the blob (see below)
210 llvm::BCBlob // map from name to global function information
218 llvm::BCRecordLayout<TAG_DATA, // record ID
219 llvm::BCVBR<16>, // table offset within the blob (see
221 llvm::BCBlob // map from name to tag information
229 llvm::BCRecordLayout<TYPEDEF_DATA, // record ID
230 llvm::BCVBR<16>, // table offset within the blob (see
232 llvm::BCBlob // map from name to typedef information
240 llvm::BCRecordLayout<ENUM_CONSTANT_DATA, // record ID
241 llvm::BCVBR<16>, // table offset within the blob (see
243 llvm::BCBlob // map from name to enumerator information
250 llvm::SmallVector<IdentifierID, 2> Identifiers;