Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.cpp160 uint64_t &FeatureMask);
274 uint64_t FeatureMask = 0; in runOn() local
281 RequiresCovered |= runOn(I, MIS, MDB, FeatureMask); in runOn()
285 FeatureMask &= ~kSanitizerBinaryMetadataAtomics; in runOn()
287 FeatureMask &= ~kSanitizerBinaryMetadataUAR; in runOn()
288 if (FeatureMask & kSanitizerBinaryMetadataUAR) { in runOn()
296 if (Options.Covered || (FeatureMask && RequiresCovered)) { in runOn()
302 Constant *CFM = IRB.getInt64(FeatureMask); in runOn()
409 MDBuilder &MDB, uint64_t &FeatureMask) { in runOn() argument
416 if (Options.UAR && !(FeatureMask & kSanitizerBinaryMetadataUAR)) { in runOn()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp2532 DenseMap<Function *, uint64_t> FeatureMask; in OptimizeNonTrivialIFuncs() local
2564 auto [It, Inserted] = FeatureMask.try_emplace(Callee); in OptimizeNonTrivialIFuncs()
2571 return FeatureMask[LHS] > FeatureMask[RHS]; in OptimizeNonTrivialIFuncs()
2581 auto [FeatIt, FeatInserted] = FeatureMask.try_emplace(Caller); in OptimizeNonTrivialIFuncs()
2594 return FeatureMask[LHS] > FeatureMask[RHS]; in OptimizeNonTrivialIFuncs()
2606 uint64_t CallerBits = FeatureMask[Caller]; in OptimizeNonTrivialIFuncs()
2607 uint64_t CalleeBits = FeatureMask[Callee]; in OptimizeNonTrivialIFuncs()
2625 CalleeBits = FeatureMask[Callees[I]]; in OptimizeNonTrivialIFuncs()
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DX86TargetParser.cpp760 std::array<uint32_t, 4> FeatureMask{}; in getCpuSupportsMask() local
769 assert(Feature / 32 < FeatureMask.size()); in getCpuSupportsMask()
770 FeatureMask[Feature / 32] |= 1U << (Feature % 32); in getCpuSupportsMask()
772 return FeatureMask; in getCpuSupportsMask()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp2788 std::string FeatureMask = GetAliasRequiredFeatures(R, Info); in emitMnemonicAliasVariant() local
2792 if (FeatureMask.empty()) { in emitMnemonicAliasVariant()
2812 MatchCode += "if (" + FeatureMask + ")\n"; in emitMnemonicAliasVariant()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DX86.cpp672 CodeGenFunction::EmitX86CpuSupports(std::array<uint32_t, 4> FeatureMask) { in EmitX86CpuSupports() argument
674 if (FeatureMask[0] != 0) { in EmitX86CpuSupports()
697 Value *Mask = Builder.getInt32(FeatureMask[0]); in EmitX86CpuSupports()
708 const uint32_t M = FeatureMask[i]; in EmitX86CpuSupports()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h5528 llvm::Value *EmitX86CpuSupports(std::array<uint32_t, 4> FeatureMask);