Lines Matching defs:params
44 size_t hash_value(AtomicStoreParameters params) {
45 return base::hash_combine(hash_value(params.store_representation()),
46 params.order());
49 std::ostream& operator<<(std::ostream& os, AtomicStoreParameters params) {
50 return os << params.store_representation() << ", " << params.order();
62 size_t hash_value(AtomicLoadParameters params) {
63 return base::hash_combine(params.representation(), params.order());
66 std::ostream& operator<<(std::ostream& os, AtomicLoadParameters params) {
67 return os << params.representation() << ", " << params.order();
116 size_t hash_value(LoadTransformParameters params) {
117 return base::hash_combine(params.kind, params.transformation);
120 std::ostream& operator<<(std::ostream& os, LoadTransformParameters params) {
121 return os << "(" << params.kind << " " << params.transformation << ")";
137 size_t hash_value(LoadLaneParameters params) {
138 return base::hash_combine(params.kind, params.rep, params.laneidx);
141 std::ostream& operator<<(std::ostream& os, LoadLaneParameters params) {
142 return os << "(" << params.kind << " " << params.rep << " " << params.laneidx
188 size_t hash_value(StoreLaneParameters params) {
189 return base::hash_combine(params.kind, params.rep, params.laneidx);
192 std::ostream& operator<<(std::ostream& os, StoreLaneParameters params) {
193 return os << "(" << params.kind << " " << params.rep << " "
194 << static_cast<unsigned int>(params.laneidx) << ")";
1672 AtomicLoadParameters params) {
1674 if (params.representation() == MachineType::Type() && \
1675 params.order() == AtomicMemoryOrder::kSeqCst) { \
1682 if (params.representation() == MachineType::Type()) { \
1685 "Word32AtomicLoad", 2, 1, 1, 1, 1, 0, params); \
1695 AtomicStoreParameters params) {
1697 if (params.representation() == MachineRepresentation::kRep && \
1698 params.order() == AtomicMemoryOrder::kSeqCst) { \
1705 if (params.representation() == MachineRepresentation::kRep) { \
1709 "Word32AtomicStore", 3, 1, 1, 0, 1, 0, params); \
1789 AtomicLoadParameters params) {
1791 if (params.representation() == MachineType::Type() && \
1792 params.order() == AtomicMemoryOrder::kSeqCst) { \
1799 if (params.representation() == MachineType::Type()) { \
1802 "Word64AtomicLoad", 2, 1, 1, 1, 1, 0, params); \
1812 AtomicStoreParameters params) {
1814 if (params.representation() == MachineRepresentation::kRep && \
1815 params.order() == AtomicMemoryOrder::kSeqCst) { \
1822 if (params.representation() == MachineRepresentation::kRep) { \
1826 "Word64AtomicStore", 3, 1, 1, 0, 1, 0, params); \