Lines Matching defs:MultiKeywordSelector
350 /// MultiKeywordSelector - One of these variable length records is kept for each
354 class MultiKeywordSelector
356 MultiKeywordSelector(unsigned nKeys) {
361 MultiKeywordSelector(unsigned nKeys, IdentifierInfo **IIV) {
405 // We point to a MultiKeywordSelector.
406 MultiKeywordSelector *SI = getMultiKeywordSelector();
415 // We point to a MultiKeywordSelector.
416 MultiKeywordSelector *SI = getMultiKeywordSelector();
425 std::string MultiKeywordSelector::getName() const {
572 llvm::FoldingSet<MultiKeywordSelector> Table;
611 MultiKeywordSelector::Profile(ID, IIV, nKeys);
614 if (MultiKeywordSelector *SI =
618 // MultiKeywordSelector objects are not allocated with new because they have a
620 unsigned Size = sizeof(MultiKeywordSelector) + nKeys*sizeof(IdentifierInfo *);
621 MultiKeywordSelector *SI =
622 (MultiKeywordSelector*)SelTabImpl.Allocator.Allocate(Size,
623 llvm::alignOf<MultiKeywordSelector>());
624 new (SI) MultiKeywordSelector(nKeys, IIV);