Home
last modified time | relevance | path

Searched refs:FeatureBitset (Results 1 – 25 of 68) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DSubtargetFeature.h40 class FeatureBitset {
47 constexpr FeatureBitset(const std::array<uint64_t, MAX_SUBTARGET_WORDS> &B) { in FeatureBitset() function
53 constexpr FeatureBitset() = default;
54 constexpr FeatureBitset(std::initializer_list<unsigned> Init) { in FeatureBitset() function
59 FeatureBitset &set() { in set()
64 constexpr FeatureBitset &set(unsigned I) { in set()
71 constexpr FeatureBitset &reset(unsigned I) { in reset()
78 constexpr FeatureBitset &flip(unsigned I) { in flip()
105 constexpr FeatureBitset &operator^=(const FeatureBitset &RHS) {
111 constexpr FeatureBitset operator^(const FeatureBitset &RHS) const {
[all …]
DMCSubtargetInfo.h89 FeatureBitset FeatureBits; // Feature bits for current CPU + FS
107 const FeatureBitset& getFeatureBits() const { return FeatureBits; } in getFeatureBits()
108 void setFeatureBits(const FeatureBitset &FeatureBits_) { in setFeatureBits()
130 FeatureBitset ToggleFeature(uint64_t FB);
134 FeatureBitset ToggleFeature(const FeatureBitset& FB);
138 FeatureBitset ToggleFeature(StringRef FS);
142 FeatureBitset ApplyFeatureFlag(StringRef FS);
145 FeatureBitset SetFeatureBitsTransitively(const FeatureBitset& FB);
146 FeatureBitset ClearFeatureBitsTransitively(const FeatureBitset &FB);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCSubtargetInfo.cpp36 void SetImpliedBits(FeatureBitset &Bits, const FeatureBitset &Implies, in SetImpliedBits()
48 void ClearImpliedBits(FeatureBitset &Bits, unsigned Value, in ClearImpliedBits()
58 static void ApplyFeatureFlag(FeatureBitset &Bits, StringRef Feature, in ApplyFeatureFlag()
150 static FeatureBitset getFeatures(StringRef CPU, StringRef FS, in getFeatures()
156 return FeatureBitset(); in getFeatures()
163 FeatureBitset Bits; in getFeatures()
221 FeatureBitset MCSubtargetInfo::ToggleFeature(uint64_t FB) { in ToggleFeature()
226 FeatureBitset MCSubtargetInfo::ToggleFeature(const FeatureBitset &FB) { in ToggleFeature()
231 FeatureBitset MCSubtargetInfo::SetFeatureBitsTransitively( in SetFeatureBitsTransitively()
232 const FeatureBitset &FB) { in SetFeatureBitsTransitively()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUPropagateAttributes.cpp52 const FeatureBitset TargetFeatures = {
60 Clone(FeatureBitset FeatureMask, Function *OrigF, Function *NewF) : in Clone()
63 FeatureBitset FeatureMask;
80 Function *findFunction(const FeatureBitset &FeaturesNeeded,
86 const FeatureBitset &NewFeatures);
89 void setFeatures(Function &F, const FeatureBitset &NewFeatures);
91 std::string getFeatureString(const FeatureBitset &Features) const;
158 AMDGPUPropagateAttributes::findFunction(const FeatureBitset &FeaturesNeeded, in findFunction()
198 const FeatureBitset &CalleeBits = in process()
215 const FeatureBitset &CallerBits = in process()
[all …]
DAMDGPUTargetTransformInfo.cpp738 const FeatureBitset &CallerBits = CallerST->getFeatureBits(); in areInlineCompatible()
739 const FeatureBitset &CalleeBits = CalleeST->getFeatureBits(); in areInlineCompatible()
741 FeatureBitset RealCallerBits = CallerBits & ~InlineFeatureIgnoreList; in areInlineCompatible()
742 FeatureBitset RealCalleeBits = CalleeBits & ~InlineFeatureIgnoreList; in areInlineCompatible()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/MCTargetDesc/
DAMDGPUMCCodeEmitter.h26 class FeatureBitset; variable
73 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const;
76 const FeatureBitset &AvailableFeatures) const;
DR600MCCodeEmitter.cpp67 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const;
70 const FeatureBitset &AvailableFeatures) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/Utils/
DRISCVBaseInfo.h169 FeatureBitset FeaturesRequired;
172 bool haveRequiredFeatures(FeatureBitset ActiveFeatures) const { in haveRequiredFeatures()
202 ABI computeTargetABI(const Triple &TT, FeatureBitset FeatureBits,
216 void validate(const Triple &TT, const FeatureBitset &FeatureBits);
DRISCVBaseInfo.cpp13 ABI computeTargetABI(const Triple &TT, FeatureBitset FeatureBits, in computeTargetABI()
74 void validate(const Triple &TT, const FeatureBitset &FeatureBits) { in validate()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCTargetDesc.h51 class FeatureBitset; variable
76 FeatureBitset completeHVXFeatures(const FeatureBitset &FB);
DHexagonMCCodeEmitter.h85 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const;
88 const FeatureBitset &AvailableFeatures) const;
DHexagonMCTargetDesc.cpp335 FeatureBitset Hexagon_MC::completeHVXFeatures(const FeatureBitset &S) { in completeHVXFeatures()
339 FeatureBitset FB = S; in completeHVXFeatures()
400 llvm::FeatureBitset Features = X->getFeatureBits(); in createHexagonMCSubtargetInfo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/MCParser/
DMCTargetAsmParser.h198 static NearMissInfo getMissedFeature(const FeatureBitset &MissingFeatures) { in getMissedFeature()
250 const FeatureBitset& getFeatures() const { in getFeatures()
300 FeatureBitset Features;
330 FeatureBitset AvailableFeatures;
355 const FeatureBitset& getAvailableFeatures() const { in getAvailableFeatures()
358 void setAvailableFeatures(const FeatureBitset& Value) { in setAvailableFeatures()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCCodeEmitter.h101 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const;
104 const FeatureBitset &AvailableFeatures) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyTargetMachine.cpp183 FeatureBitset Features = coalesceFeatures(M); in runOnModule()
210 FeatureBitset coalesceFeatures(const Module &M) { in coalesceFeatures()
211 FeatureBitset Features = in coalesceFeatures()
221 std::string getFeatureString(const FeatureBitset &Features) { in getFeatureString()
275 void recordFeatures(Module &M, const FeatureBitset &Features, bool Stripped) { in recordFeatures()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/MCTargetDesc/
DBPFMCCodeEmitter.cpp66 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const;
69 const FeatureBitset &AvailableFeatures) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/Utils/
DARMBaseInfo.h196 FeatureBitset FeaturesRequired;
199 bool hasRequiredFeatures(FeatureBitset ActiveFeatures) const { in hasRequiredFeatures()
204 bool isInRequiredFeatures(FeatureBitset TestFeatures) const { in isInRequiredFeatures()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/Utils/
DAArch64BaseInfo.h320 FeatureBitset FeaturesRequired;
323 constexpr SysAlias(const char *N, uint16_t E, FeatureBitset F) in SysAlias()
326 bool haveFeatures(FeatureBitset ActiveFeatures) const { in haveFeatures()
330 FeatureBitset getRequiredFeatures() const { return FeaturesRequired; } in getRequiredFeatures()
337 constexpr SysAliasReg(const char *N, uint16_t E, bool R, FeatureBitset F) in SysAliasReg()
534 FeatureBitset FeaturesRequired;
536 bool haveFeatures(FeatureBitset ActiveFeatures) const { in haveFeatures()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/MCTargetDesc/
DSparcMCCodeEmitter.cpp86 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const;
89 const FeatureBitset &AvailableFeatures) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/MCTargetDesc/
DSystemZMCCodeEmitter.cpp146 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const;
149 const FeatureBitset &AvailableFeatures) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/MCTargetDesc/
DRISCVELFStreamer.cpp27 const FeatureBitset &Features = STI.getFeatureBits(); in RISCVTargetELFStreamer()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/MCTargetDesc/
DAVRELFStreamer.cpp12 static unsigned getEFlagsForFeatureSet(const FeatureBitset &Features) { in getEFlagsForFeatureSet()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCCodeEmitter.cpp190 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const;
193 const FeatureBitset &AvailableFeatures) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/AsmParser/
DSystemZAsmParser.cpp1183 FeatureBitset AvailableFeatures = getAvailableFeatures(); in parseOperand()
1184 FeatureBitset All; in parseOperand()
1238 const FeatureBitset &FBS,
1249 FeatureBitset MissingFeatures; in MatchAndEmitInstruction()
1286 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in MatchAndEmitInstruction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/AsmParser/
DX86AsmParser.cpp100 uint64_t &ErrorInfo, FeatureBitset &MissingFeatures, in MatchInstruction()
942 bool ErrorMissingFeature(SMLoc IDLoc, const FeatureBitset &MissingFeatures,
979 FeatureBitset AllModes({X86::Mode64Bit, X86::Mode32Bit, X86::Mode16Bit}); in SwitchMode()
980 FeatureBitset OldMode = STI.getFeatureBits() & AllModes; in SwitchMode()
981 FeatureBitset FB = ComputeAvailableFeatures( in SwitchMode()
985 assert(FeatureBitset({mode}) == (STI.getFeatureBits() & AllModes)); in SwitchMode()
3142 const FeatureBitset &MissingFeatures, in ErrorMissingFeature()
3225 FeatureBitset MissingFeatures; in MatchAndEmitATTInstruction()
3288 FeatureBitset ErrorInfoMissingFeatures; // Init suppresses compiler warnings. in MatchAndEmitATTInstruction()
3456 FeatureBitset ErrorInfoMissingFeatures; in MatchAndEmitIntelInstruction()
[all …]

123