/external/llvm/include/llvm/MC/ |
H A D | SubtargetFeature.h | 34 class FeatureBitset : public std::bitset<MAX_SUBTARGET_FEATURES> { class in namespace:llvm 37 FeatureBitset() : bitset() {} function in class:llvm::FeatureBitset 39 FeatureBitset(const bitset<MAX_SUBTARGET_FEATURES>& B) : bitset(B) {} function in class:llvm::FeatureBitset 41 FeatureBitset(std::initializer_list<unsigned> Init) : bitset() { function in class:llvm::FeatureBitset 55 FeatureBitset Value; // K-V integer value 56 FeatureBitset Implies; // K-V bit mask 103 FeatureBitset ToggleFeature(FeatureBitset Bits, StringRef String, 107 FeatureBitset ApplyFeatureFlag(FeatureBitset Bit [all...] |
H A D | MCSubtargetInfo.h | 45 FeatureBitset FeatureBits; // Feature bits for current CPU + FS 71 const FeatureBitset& getFeatureBits() const { 77 void setFeatureBits(const FeatureBitset &FeatureBits_) { 95 FeatureBitset ToggleFeature(uint64_t FB); 99 FeatureBitset ToggleFeature(const FeatureBitset& FB); 103 FeatureBitset ToggleFeature(StringRef FS); 107 FeatureBitset ApplyFeatureFlag(StringRef FS);
|
H A D | MCInstrDesc.h | 25 class FeatureBitset;
|
/external/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.h | 17 class FeatureBitset; 32 IsaVersion getIsaVersion(const FeatureBitset &Features); 34 const FeatureBitset &Features);
|
H A D | AMDGPUBaseInfo.cpp | 30 IsaVersion getIsaVersion(const FeatureBitset &Features) { 48 const FeatureBitset &Features) {
|
/external/llvm/lib/MC/ |
H A D | MCSubtargetInfo.cpp | 20 static FeatureBitset getFeatures(StringRef CPU, StringRef FS, 53 FeatureBitset MCSubtargetInfo::ToggleFeature(uint64_t FB) { 58 FeatureBitset MCSubtargetInfo::ToggleFeature(const FeatureBitset &FB) { 65 FeatureBitset MCSubtargetInfo::ToggleFeature(StringRef FS) { 71 FeatureBitset MCSubtargetInfo::ApplyFeatureFlag(StringRef FS) {
|
H A D | SubtargetFeature.cpp | 134 void SetImpliedBits(FeatureBitset &Bits, const SubtargetFeatureKV *FeatureEntry, 150 void ClearImpliedBits(FeatureBitset &Bits, 165 FeatureBitset 166 SubtargetFeatures::ToggleFeature(FeatureBitset Bits, StringRef Feature, 197 FeatureBitset 198 SubtargetFeatures::ApplyFeatureFlag(FeatureBitset Bits, StringRef Feature, 232 FeatureBitset 238 return FeatureBitset(); 251 FeatureBitset Bits;
|
/external/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.cpp | 22 const FeatureBitset& FeatureBits, bool &Valid) const { 35 const FeatureBitset& FeatureBits, bool &Valid) const { 838 const FeatureBitset& FeatureBits, bool &Valid) const { 882 const FeatureBitset& FeatureBits) const {
|
H A D | AArch64BaseInfo.h | 286 FeatureBitset FeatureBitSet; 289 const FeatureBitset& FeatureBits) const { 297 const FeatureBitset& FeatureBits) const { 310 StringRef toString(uint32_t Value, const FeatureBitset& FeatureBits, 313 uint32_t fromString(StringRef Name, const FeatureBitset& FeatureBits, 1247 uint32_t fromString(StringRef Name, const FeatureBitset& FeatureBits, 1249 std::string toString(uint32_t Bits, const FeatureBitset& FeatureBits) const;
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMSubtarget.cpp | 252 const FeatureBitset &Bits = getFeatureBits();
|
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsTargetStreamer.cpp | 442 const FeatureBitset &Features = STI.getFeatureBits(); 524 const FeatureBitset &Features = STI.getFeatureBits();
|
/external/llvm/lib/Target/ARM/Disassembler/ |
H A D | ARMDisassembler.cpp | 970 const FeatureBitset &featureBits = 1014 const FeatureBitset &featureBits = 1362 const FeatureBitset &featureBits = 2140 const FeatureBitset &FeatureBits = Dis->getSubtargetInfo().getFeatureBits(); 3309 const FeatureBitset &featureBits = 3396 const FeatureBitset &featureBits = 3477 const FeatureBitset &featureBits = 3595 const FeatureBitset &featureBits = 3919 const FeatureBitset &featureBits = 4072 const FeatureBitset [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 1342 const FeatureBitset &CallerBits = 1344 const FeatureBitset &CalleeBits =
|
/external/llvm/lib/Target/X86/Disassembler/ |
H A D | X86Disassembler.cpp | 83 const FeatureBitset &FB = STI.getFeatureBits();
|
/external/llvm/lib/Target/Mips/AsmParser/ |
H A D | MipsAsmParser.cpp | 47 MipsAssemblerOptions(const FeatureBitset &Features_) : 74 const FeatureBitset &getFeatures() const { return Features; } 75 void setFeatures(const FeatureBitset &Features_) { Features = Features_; } 82 static const FeatureBitset AllArchRelatedMask; 88 FeatureBitset Features; 92 const FeatureBitset MipsAssemblerOptions::AllArchRelatedMask = { 359 FeatureBitset FeatureBits = STI.getFeatureBits();
|
/external/llvm/lib/Target/X86/AsmParser/ |
H A D | X86AsmParser.cpp | 776 FeatureBitset AllModes({X86::Mode64Bit, X86::Mode32Bit, X86::Mode16Bit}); 777 FeatureBitset OldMode = STI.getFeatureBits() & AllModes; 782 assert(FeatureBitset({mode}) == (STI.getFeatureBits() & AllModes));
|
/external/llvm/lib/Target/ARM/InstPrinter/ |
H A D | ARMInstPrinter.cpp | 800 const FeatureBitset &FeatureBits = STI.getFeatureBits();
|
/external/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 9922 const FeatureBitset Features; 9982 FeatureBitset ToggleFeatures = EnableFeature
|