Home
last modified time | relevance | path

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

123

/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DHashing.h16 // -- 'hash_code' class is an opaque type representing the hash code for some
20 // to assume much about the internals of a hash_code. In particular, each
22 // hash_code for a given input. Thus their values are not stable to save or
33 // a single hash_code for their object. They should only logically be used
70 /// In order to obtain the hash_code for an object 'x':
73 /// llvm::hash_code code = hash_value(x);
75 class hash_code {
79 /// Default construct a hash_code.
81 hash_code() = default;
84 hash_code(size_ in hash_code()
83 hash_code(size_t value) : value(value) {} hash_code() function
[all...]
H A DAPFixedPoint.h128 inline hash_code hash_value(const FixedPointSemantics &Val) { in hash_value()
298 inline hash_code hash_value(const APFixedPoint &Val) {
H A DAPFloat.h480 friend hash_code hash_value(const IEEEFloat &Arg);
702 hash_code hash_value(const IEEEFloat &Arg);
800 friend hash_code hash_value(const DoubleAPFloat &Arg); in Storage()
803 hash_code hash_value(const DoubleAPFloat &Arg); in Storage()
1407 friend hash_code hash_value(const APFloat &Arg); in maxnum()
1419 hash_code hash_value(const APFloat &Arg); in minimum()
/freebsd-src/contrib/llvm-project/libcxx/include/
H A Dtypeindex33 size_t hash_code() const noexcept;
86 _LIBCPP_HIDE_FROM_ABI size_t hash_code() const _NOEXCEPT { return __t_->hash_code(); }
95 _LIBCPP_HIDE_FROM_ABI size_t operator()(type_index __index) const _NOEXCEPT { return __index.hash_code(); }
H A Dtypeinfo28 size_t hash_code() const noexcept;
97 size_t hash_code() const _NOEXCEPT;
311 _LIBCPP_HIDE_FROM_ABI size_t hash_code() const _NOEXCEPT { return __impl::__hash(__type_name); }
/freebsd-src/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-src/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-src/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegister.h34 friend hash_code hash_value(const MCRegister &);
124 inline hash_code hash_value(const MCRegister &Reg) {
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp269 static hash_code hashPartialMapping(unsigned StartIdx, unsigned Length, in hashPartialMapping()
275 hash_code
286 hash_code Hash = hashPartialMapping(StartIdx, Length, &RegBank); in getPartialMapping()
304 static hash_code
320 hash_code Hash = hashValueMapping(BreakDown, NumBreakDowns); in getValueMapping()
340 hash_code Hash = hash_combine_range(Begin, End); in getOperandsMapping()
375 static hash_code
393 hash_code Hash = in getInstructionMappingImpl()
/freebsd-src/contrib/llvm-project/clang/include/clang/Basic/
H A DSanitizers.h25 class hash_code; variable
78 llvm::hash_code hash_value() const;
131 llvm::hash_code hash_value(const clang::SanitizerMask &Arg);
H A DDirectoryEntry.h56 friend llvm::hash_code hash_value(DirectoryEntryRef Ref) {
/freebsd-src/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-src/contrib/llvm-project/llvm/include/llvm/Support/
H A DHashBuilder.h390 hash_code DataCode = hash_value(Data); in update()
393 hash_code Code;
405 hash_code>
H A DVersionTuple.h171 friend hash_code hash_value(const VersionTuple &VT) { in hash_value()
/freebsd-src/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearchOptions.h
/freebsd-src/contrib/llvm-project/libcxx/src/
H A Dtypeinfo.cpp26 size_t std::type_info::hash_code() const noexcept { in hash_code() function in std::type_info
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DCXXPredicates.h
/freebsd-src/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DMergingTypeTableBuilder.h65 TypeIndex insertRecordAs(hash_code Hash, ArrayRef<uint8_t> &Record);
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/FileSystem/
H A DUniqueID.h67 static hash_code getHashValue(const llvm::sys::fs::UniqueID &Tag) {
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeHashing.cpp18 LocallyHashedType DenseMapInfo<LocallyHashedType>::Tombstone{hash_code(-1), {}};
H A DMergingTypeTableBuilder.cpp84 TypeIndex MergingTypeTableBuilder::insertRecordAs(hash_code Hash, in insertRecordAs()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp398 hash_code getHashValue() const override { in createExpr()
403 template <typename Function> hash_code getHashValue(Function MapFn) { in createExpr()
404 hash_code H = hash_combine(getOpcode(), getType(), MemoryUseOrder, Volatile, in createExpr()
537 hash_code H = exp->getHashValue([=](Value *V) { return lookupOrAdd(V); });
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h37 class hash_code; variable
766 friend hash_code hash_value(const MachineOperand &MO);
1048 hash_code hash_value(const MachineOperand &MO);
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSCCPSolver.h53 friend hash_code hash_value(const ArgInfo &A) { in hash_value()
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendConsumer.h63 std::vector<std::pair<llvm::hash_code, FullSourceLoc>>

123