Home
last modified time | relevance | path

Searched refs:FeatureMask (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.cpp162 uint64_t &FeatureMask);
273 uint64_t FeatureMask = 0; in runOn() local
280 RequiresCovered |= runOn(I, MIS, MDB, FeatureMask); in runOn()
284 FeatureMask &= ~kSanitizerBinaryMetadataAtomics; in runOn()
286 FeatureMask &= ~kSanitizerBinaryMetadataUAR; in runOn()
287 if (FeatureMask & kSanitizerBinaryMetadataUAR) { in runOn()
295 if (Options.Covered || (FeatureMask && RequiresCovered)) { in runOn()
301 Constant *CFM = IRB.getInt64(FeatureMask); in runOn()
408 MDBuilder &MDB, uint64_t &FeatureMask) { in runOn() argument
415 if (Options.UAR && !(FeatureMask & kSanitizerBinaryMetadataUAR)) { in runOn()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DX86TargetParser.cpp736 std::array<uint32_t, 4> FeatureMask{}; in getCpuSupportsMask() local
745 assert(Feature / 32 < FeatureMask.size()); in getCpuSupportsMask()
746 FeatureMask[Feature / 32] |= 1U << (Feature % 32); in getCpuSupportsMask()
748 return FeatureMask; in getCpuSupportsMask()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp2789 std::string FeatureMask = GetAliasRequiredFeatures(R, Info); in emitMnemonicAliasVariant() local
2793 if (FeatureMask.empty()) { in emitMnemonicAliasVariant()
2813 MatchCode += "if (" + FeatureMask + ")\n"; in emitMnemonicAliasVariant()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h5335 llvm::Value *EmitX86CpuSupports(std::array<uint32_t, 4> FeatureMask);
H A DCGBuiltin.cpp14243 CodeGenFunction::EmitX86CpuSupports(std::array<uint32_t, 4> FeatureMask) { in EmitX86CpuSupports() argument
14245 if (FeatureMask[0] != 0) { in EmitX86CpuSupports()
14268 Value *Mask = Builder.getInt32(FeatureMask[0]); in EmitX86CpuSupports()
14279 const uint32_t M = FeatureMask[i]; in EmitX86CpuSupports()