Home | History | Annotate | Download | only in Basic

Lines Matching refs:MultiKeywordSelector

349 /// MultiKeywordSelector - One of these variable length records is kept for each
353 class MultiKeywordSelector
355 MultiKeywordSelector(unsigned nKeys) {
360 MultiKeywordSelector(unsigned nKeys, IdentifierInfo **IIV) {
404 // We point to a MultiKeywordSelector.
405 MultiKeywordSelector *SI = getMultiKeywordSelector();
414 // We point to a MultiKeywordSelector.
415 MultiKeywordSelector *SI = getMultiKeywordSelector();
424 std::string MultiKeywordSelector::getName() const {
571 llvm::FoldingSet<MultiKeywordSelector> Table;
610 MultiKeywordSelector::Profile(ID, IIV, nKeys);
613 if (MultiKeywordSelector *SI =
617 // MultiKeywordSelector objects are not allocated with new because they have a
619 unsigned Size = sizeof(MultiKeywordSelector) + nKeys*sizeof(IdentifierInfo *);
620 MultiKeywordSelector *SI =
621 (MultiKeywordSelector*)SelTabImpl.Allocator.Allocate(Size,
622 llvm::alignOf<MultiKeywordSelector>());
623 new (SI) MultiKeywordSelector(nKeys, IIV);