/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | Hashing.h | 75 class hash_code { 81 hash_code() = default; 84 hash_code(size_t value) : value(value) {} in hash_code() function 89 friend bool operator==(const hash_code &lhs, const hash_code &rhs) { 92 friend bool operator!=(const hash_code &lhs, const hash_code &rhs) { 97 friend size_t hash_value(const hash_code &code) { return code.value; } in hash_value() 108 std::enable_if_t<is_integral_or_enum<T>::value, hash_code> hash_value(T value); 113 template <typename T> hash_code hash_value(const T *ptr); 117 hash_code hash_value(const std::pair<T, U> &arg); 121 hash_code hash_value(const std::tuple<Ts...> &arg); [all …]
|
H A D | SlowDynamicAPInt.h | 74 friend hash_code hash_value(const SlowDynamicAPInt &X); // NOLINT 107 hash_code hash_value(const SlowDynamicAPInt &X); // NOLINT
|
H A D | APFixedPoint.h | 128 inline hash_code hash_value(const FixedPointSemantics &Val) { in hash_value() 298 inline hash_code hash_value(const APFixedPoint &Val) {
|
H A D | APFloat.h | 480 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); 803 hash_code hash_value(const DoubleAPFloat &Arg); 1407 friend hash_code hash_value(const APFloat &Arg); 1419 hash_code hash_value(const APFloat &Arg);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | GVNExpression.h | 64 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/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/ |
H A D | Math.h | 26 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/contrib/llvm-project/libcxx/include/ |
H A D | typeindex | 33 size_t hash_code() const noexcept; 86 _LIBCPP_HIDE_FROM_ABI size_t hash_code() const _NOEXCEPT { return __t_->hash_code(); } 95 …HIDE_FROM_ABI size_t operator()(type_index __index) const _NOEXCEPT { return __index.hash_code(); }
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RegisterBankInfo.h | 402 mutable DenseMap<hash_code, std::unique_ptr<const PartialMapping>> 407 mutable DenseMap<hash_code, std::unique_ptr<const ValueMapping>> 412 mutable DenseMap<hash_code, std::unique_ptr<ValueMapping[]>> 417 mutable DenseMap<hash_code, std::unique_ptr<const InstructionMapping>> 792 hash_code hash_value(const RegisterBankInfo::PartialMapping &PartMapping);
|
H A D | MachineOperand.h | 37 class hash_code; variable 766 friend hash_code hash_value(const MachineOperand &MO); 1048 hash_code hash_value(const MachineOperand &MO);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegisterBankInfo.cpp | 269 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/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCRegister.h | 34 friend hash_code hash_value(const MCRegister &); 124 inline hash_code hash_value(const MCRegister &Reg) {
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | Sanitizers.cpp | 56 llvm::hash_code SanitizerMask::hash_value() const { in hash_value() 68 llvm::hash_code hash_value(const clang::SanitizerMask &Arg) { in hash_value()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | HashBuilder.h | 390 hash_code DataCode = hash_value(Data); 393 hash_code Code; 405 hash_code>
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | DynamicAPInt.cpp | 15 hash_code llvm::hash_value(const DynamicAPInt &X) { in hash_value()
|
/freebsd/contrib/llvm-project/libcxx/src/ |
H A D | typeinfo.cpp | 26 size_t std::type_info::hash_code() const noexcept { in hash_code() function in std::type_info
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
H A D | CXXPredicates.h | 38 DenseMap<hash_code, std::unique_ptr<CXXPredicateCode>>;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | MergingTypeTableBuilder.h | 65 TypeIndex insertRecordAs(hash_code Hash, ArrayRef<uint8_t> &Record);
|
/freebsd/contrib/llvm-project/clang/lib/APINotes/ |
H A D | APINotesFormat.h | 301 llvm::hash_code hashValue() const { in hashValue() 328 llvm::hash_code hashValue() const { in hashValue()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | StructuralHash.cpp |
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/FileSystem/ |
H A D | UniqueID.h | 67 static hash_code getHashValue(const llvm::sys::fs::UniqueID &Tag) {
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | TypeHashing.cpp | 18 LocallyHashedType DenseMapInfo<LocallyHashedType>::Tombstone{hash_code(-1), {}};
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
H A D | InstrBuilder.h | 77 DenseMap<std::pair<hash_code, unsigned>, std::unique_ptr<const InstrDesc>>
|
/freebsd/contrib/llvm-project/llvm/lib/MCA/ |
H A D | InstrBuilder.cpp | 508 hash_code hashMCOperand(const MCOperand &MCO) { in hashMCOperand() 509 hash_code TypeHash = hash_combine(MCO.isReg(), MCO.isImm(), MCO.isSFPImm(), in hashMCOperand() 517 hash_code hashMCInst(const MCInst &MCI) { in hashMCInst() 518 hash_code InstructionHash = hash_combine(MCI.getOpcode(), MCI.getFlags()); in hashMCInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVNSink.cpp | 398 hash_code getHashValue() const override { in getHashValue() 403 template <typename Function> hash_code getHashValue(Function MapFn) { in getHashValue() 404 hash_code H = hash_combine(getOpcode(), getType(), MemoryUseOrder, Volatile, in getHashValue() 537 hash_code H = exp->getHashValue([=](Value *V) { return lookupOrAdd(V); }); in lookupOrAdd()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SCCPSolver.h | 53 friend hash_code hash_value(const ArgInfo &A) { in hash_value()
|