Home
last modified time | relevance | path

Searched refs:hash_code (Results 1 – 25 of 55) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DHashing.h72 class hash_code {
78 hash_code() = default;
81 hash_code(size_t value) : value(value) {} in hash_code() function
86 friend bool operator==(const hash_code &lhs, const hash_code &rhs) {
89 friend bool operator!=(const hash_code &lhs, const hash_code &rhs) {
114 hash_code hash_value(const std::pair<T, U> &arg);
118 hash_code hash_value(const std::tuple<Ts...> &arg);
122 hash_code hash_value(const std::basic_string<T> &arg);
620 inline hash_code hash_integer_value(uint64_t value) {
649 hash_code hash_value(const std::pair<T, U> &arg) {
[all …]
H A DDenseMapInfo.h285 template <> struct DenseMapInfo<hash_code> {
286 static inline hash_code getEmptyKey() { return hash_code(-1); }
287 static inline hash_code getTombstoneKey() { return hash_code(-2); }
288 static unsigned getHashValue(hash_code val) { return val; }
289 static bool isEqual(hash_code LHS, hash_code RHS) { return LHS == RHS; }
H A DAPFloat.h407 friend hash_code hash_value(const IEEEFloat &Arg);
593 hash_code hash_value(const IEEEFloat &Arg);
692 friend hash_code hash_value(const DoubleAPFloat &Arg);
695 hash_code hash_value(const DoubleAPFloat &Arg);
1251 friend hash_code hash_value(const APFloat &Arg);
1263 hash_code hash_value(const APFloat &Arg);
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/
H A DModuleFileExtension.h20 class hash_code; variable
89 virtual llvm::hash_code hashExtension(llvm::hash_code c) const;
/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A Dtypeindex32 size_t hash_code() const noexcept;
86 size_t hash_code() const _NOEXCEPT {return __t_->hash_code();}
99 {return __index.hash_code();}
H A Dtypeinfo28 size_t hash_code() const noexcept;
107 size_t hash_code() const _NOEXCEPT;
328 size_t hash_code() const _NOEXCEPT
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DModuleFileExtension.cpp16 llvm::hash_code ModuleFileExtension::hashExtension(llvm::hash_code Code) const { in hashExtension()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/
H A DMath.h26 friend hash_code hash_value(const Vector &);
100 inline hash_code hash_value(const Vector &V) { in hash_value()
123 friend hash_code hash_value(const Matrix &);
237 inline hash_code hash_value(const Matrix &M) { in hash_value()
267 inline hash_code hash_value(const MDVector<Metadata> &V) { in hash_value()
284 inline hash_code hash_value(const MDMatrix<Metadata> &M) { in hash_value()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVNExpression.h64 mutable hash_code HashVal = 0;
91 hash_code getComputedHash() const { in getComputedHash()
113 virtual hash_code getHashValue() const { return getOpcode(); } in getHashValue()
222 hash_code getHashValue() const override { in getHashValue()
285 hash_code getHashValue() const override { in getHashValue()
462 hash_code getHashValue() const override { in getHashValue()
528 hash_code getHashValue() const override { in getHashValue()
574 hash_code getHashValue() const override { in getHashValue()
611 hash_code getHashValue() const override { in getHashValue()
647 hash_code getHashValue() const override { in getHashValue()
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DTestModuleFileExtension.h58 llvm::hash_code hashExtension(llvm::hash_code Code) const override;
H A DTestModuleFileExtension.cpp96 llvm::hash_code TestModuleFileExtension::hashExtension( in hashExtension()
97 llvm::hash_code Code) const { in hashExtension()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DSanitizers.h24 class hash_code; variable
73 llvm::hash_code hash_value() const;
120 llvm::hash_code hash_value(const clang::SanitizerMask &Arg);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegister.h24 friend hash_code hash_value(const MCRegister &);
110 inline hash_code hash_value(const MCRegister &Reg) {
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegisterBankInfo.cpp267 static hash_code hashPartialMapping(unsigned StartIdx, unsigned Length, in hashPartialMapping()
273 hash_code
284 hash_code Hash = hashPartialMapping(StartIdx, Length, &RegBank); in getPartialMapping()
302 static hash_code
318 hash_code Hash = hashValueMapping(BreakDown, NumBreakDowns); in getValueMapping()
338 hash_code Hash = hash_combine_range(Begin, End); in getOperandsMapping()
373 static hash_code
391 hash_code Hash = in getInstructionMappingImpl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearchOptions.h255 inline llvm::hash_code hash_value(const HeaderSearchOptions::Entry &E) { in hash_value()
259 inline llvm::hash_code
/freebsd-13.1/contrib/llvm-project/clang/lib/Basic/
H A DSanitizers.cpp56 llvm::hash_code SanitizerMask::hash_value() const { in hash_value()
68 llvm::hash_code hash_value(const clang::SanitizerMask &Arg) { in hash_value()
/freebsd-13.1/contrib/llvm-project/libcxx/src/
H A Dtypeinfo.cpp25 size_t std::type_info::hash_code() const noexcept { in hash_code() function in std::type_info
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DMergingTypeTableBuilder.h65 TypeIndex insertRecordAs(hash_code Hash, ArrayRef<uint8_t> &Record);
H A DTypeHashing.h33 hash_code Hash;
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeHashing.cpp18 LocallyHashedType DenseMapInfo<LocallyHashedType>::Tombstone{hash_code(-1), {}};
H A DMergingTypeTableBuilder.cpp90 TypeIndex MergingTypeTableBuilder::insertRecordAs(hash_code Hash, in insertRecordAs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp372 hash_code getHashValue() const override { in getHashValue()
377 template <typename Function> hash_code getHashValue(Function MapFn) { in getHashValue()
378 hash_code H = hash_combine(getOpcode(), getType(), MemoryUseOrder, Volatile, in getHashValue()
500 hash_code H = exp->getHashValue([=](Value *V) { return lookupOrAdd(V); }); in lookupOrAdd()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h38 class hash_code; variable
728 friend hash_code hash_value(const MachineOperand &MO);
995 hash_code hash_value(const MachineOperand &MO);
H A DRegAllocPBQP.h95 friend hash_code hash_value(const AllowedRegVector &);
124 inline hash_code hash_value(const AllowedRegVector &OptRegs) { in hash_value()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DVersionTuple.h163 friend llvm::hash_code hash_value(const VersionTuple &VT) { in hash_value()

123