Lines Matching refs:MultiKeywordSelector
293 /// MultiKeywordSelector - One of these variable length records is kept for each
297 class MultiKeywordSelector
299 MultiKeywordSelector(unsigned nKeys) {
304 MultiKeywordSelector(unsigned nKeys, IdentifierInfo **IIV) {
348 // We point to a MultiKeywordSelector.
349 MultiKeywordSelector *SI = getMultiKeywordSelector();
358 // We point to a MultiKeywordSelector.
359 MultiKeywordSelector *SI = getMultiKeywordSelector();
368 std::string MultiKeywordSelector::getName() const {
490 llvm::FoldingSet<MultiKeywordSelector> Table;
529 MultiKeywordSelector::Profile(ID, IIV, nKeys);
532 if (MultiKeywordSelector *SI =
536 // MultiKeywordSelector objects are not allocated with new because they have a
538 unsigned Size = sizeof(MultiKeywordSelector) + nKeys*sizeof(IdentifierInfo *);
539 MultiKeywordSelector *SI =
540 (MultiKeywordSelector*)SelTabImpl.Allocator.Allocate(Size,
541 llvm::alignOf<MultiKeywordSelector>());
542 new (SI) MultiKeywordSelector(nKeys, IIV);