mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-24 23:28:41 +00:00
Tidy up. Trailing whitespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156601 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
namespace llvm {
|
||||
class raw_ostream;
|
||||
class StringRef;
|
||||
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
///
|
||||
/// SubtargetFeatureKV - Used to provide key value pairs for feature and
|
||||
@@ -36,13 +36,13 @@ struct SubtargetFeatureKV {
|
||||
const char *Desc; // Help descriptor
|
||||
uint64_t Value; // K-V integer value
|
||||
uint64_t Implies; // K-V bit mask
|
||||
|
||||
|
||||
// Compare routine for std binary search
|
||||
bool operator<(const SubtargetFeatureKV &S) const {
|
||||
return strcmp(Key, S.Key) < 0;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
///
|
||||
/// SubtargetInfoKV - Used to provide key value pairs for CPU and arbitrary
|
||||
@@ -51,16 +51,16 @@ struct SubtargetFeatureKV {
|
||||
struct SubtargetInfoKV {
|
||||
const char *Key; // K-V key string
|
||||
void *Value; // K-V pointer value
|
||||
|
||||
|
||||
// Compare routine for std binary search
|
||||
bool operator<(const SubtargetInfoKV &S) const {
|
||||
return strcmp(Key, S.Key) < 0;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
///
|
||||
/// SubtargetFeatures - Manages the enabling and disabling of subtarget
|
||||
/// SubtargetFeatures - Manages the enabling and disabling of subtarget
|
||||
/// specific features. Features are encoded as a string of the form
|
||||
/// "cpu,+attr1,+attr2,-attr3,...,+attrN"
|
||||
/// A comma separates each feature from the next (all lowercase.)
|
||||
@@ -81,27 +81,27 @@ public:
|
||||
|
||||
/// Adding Features.
|
||||
void AddFeature(const StringRef String, bool IsEnabled = true);
|
||||
|
||||
|
||||
/// ToggleFeature - Toggle a feature and returns the newly updated feature
|
||||
/// bits.
|
||||
uint64_t ToggleFeature(uint64_t Bits, const StringRef String,
|
||||
const SubtargetFeatureKV *FeatureTable,
|
||||
size_t FeatureTableSize);
|
||||
|
||||
|
||||
/// Get feature bits of a CPU.
|
||||
uint64_t getFeatureBits(const StringRef CPU,
|
||||
const SubtargetFeatureKV *CPUTable,
|
||||
size_t CPUTableSize,
|
||||
const SubtargetFeatureKV *FeatureTable,
|
||||
size_t FeatureTableSize);
|
||||
|
||||
|
||||
/// Get scheduling itinerary of a CPU.
|
||||
void *getItinerary(const StringRef CPU,
|
||||
const SubtargetInfoKV *Table, size_t TableSize);
|
||||
|
||||
|
||||
/// Print feature string.
|
||||
void print(raw_ostream &OS) const;
|
||||
|
||||
|
||||
// Dump feature info.
|
||||
void dump() const;
|
||||
|
||||
|
Reference in New Issue
Block a user