|
LLVM 23.0.0git
|
Go to the source code of this file.
Functions | |
| static const BasicSubtargetSubTypeKV * | find (StringRef S, ArrayRef< BasicSubtargetSubTypeKV > A) |
| Find KV in array using binary search. | |
| static void | setImpliedBits (FeatureBitset &Bits, const FeatureBitset &Implies, ArrayRef< BasicSubtargetFeatureKV > FeatureTable) |
| For each feature that is (transitively) implied by this feature, set it. | |
|
static |
Find KV in array using binary search.
Definition at line 21 of file TargetParser.cpp.
References A(), F, and llvm::lower_bound().
Referenced by llvm::StringMap< EmptyStringSetTag, AllocatorTy >::at(), llvm::StringMap< EmptyStringSetTag, AllocatorTy >::contains(), llvm::StringRef::contains(), llvm::StringRef::detectEOL(), llvm::StringMap< EmptyStringSetTag, AllocatorTy >::erase(), llvm::StringMap< EmptyStringSetTag, AllocatorTy >::find(), llvm::StringRef::find_first_of(), llvm::IntervalMap< IndexT, char >::insert(), llvm::StringMap< EmptyStringSetTag, AllocatorTy >::lookup(), llvm::IntervalMap< IndexT, char >::overlaps(), llvm::VPValue::removeUser(), and llvm::StringRef::split().
|
static |
For each feature that is (transitively) implied by this feature, set it.
Definition at line 32 of file TargetParser.cpp.
References setImpliedBits(), and llvm::FeatureBitset::test().
Referenced by llvm::getCPUDefaultTargetFeatures(), and setImpliedBits().