Remove TARGET_FALLBACK
This commit is contained in:
parent
7cf3a7511b
commit
5a071c1907
|
@ -70,7 +70,6 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// under GCC and CLANG, we use these two macros
|
// under GCC and CLANG, we use these two macros
|
||||||
#define TARGET_FALLBACK TARGET_REGION("")
|
|
||||||
#define TARGET_HASWELL TARGET_REGION("avx2,bmi,pclmul,lzcnt")
|
#define TARGET_HASWELL TARGET_REGION("avx2,bmi,pclmul,lzcnt")
|
||||||
#define TARGET_WESTMERE TARGET_REGION("sse4.2,pclmul")
|
#define TARGET_WESTMERE TARGET_REGION("sse4.2,pclmul")
|
||||||
#define TARGET_ARM64
|
#define TARGET_ARM64
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
#include "simdjson.h"
|
#include "simdjson.h"
|
||||||
#include <limits>
|
#include <limits>
|
||||||
|
|
||||||
TARGET_FALLBACK
|
|
||||||
namespace simdjson::fallback {
|
namespace simdjson::fallback {
|
||||||
|
|
||||||
#ifndef _MSC_VER
|
#ifndef _MSC_VER
|
||||||
|
@ -60,6 +59,5 @@ really_inline bool mul_overflow(uint64_t value1, uint64_t value2, uint64_t *resu
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace simdjson::fallback
|
} // namespace simdjson::fallback
|
||||||
UNTARGET_REGION
|
|
||||||
|
|
||||||
#endif // SIMDJSON_FALLBACK_BITMANIPULATION_H
|
#endif // SIMDJSON_FALLBACK_BITMANIPULATION_H
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
#include "simdjson.h"
|
#include "simdjson.h"
|
||||||
#include "isadetection.h"
|
#include "isadetection.h"
|
||||||
|
|
||||||
TARGET_FALLBACK
|
|
||||||
namespace simdjson::fallback {
|
namespace simdjson::fallback {
|
||||||
|
|
||||||
class implementation final : public simdjson::implementation {
|
class implementation final : public simdjson::implementation {
|
||||||
|
@ -21,6 +20,5 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace simdjson::fallback
|
} // namespace simdjson::fallback
|
||||||
UNTARGET_REGION
|
|
||||||
|
|
||||||
#endif // SIMDJSON_FALLBACK_IMPLEMENTATION_H
|
#endif // SIMDJSON_FALLBACK_IMPLEMENTATION_H
|
|
@ -14,7 +14,6 @@ void found_unsigned_integer(uint64_t result, const uint8_t *buf);
|
||||||
void found_float(double result, const uint8_t *buf);
|
void found_float(double result, const uint8_t *buf);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
TARGET_FALLBACK
|
|
||||||
namespace simdjson::fallback {
|
namespace simdjson::fallback {
|
||||||
static inline uint32_t parse_eight_digits_unrolled(const char *chars) {
|
static inline uint32_t parse_eight_digits_unrolled(const char *chars) {
|
||||||
uint32_t result = 0;
|
uint32_t result = 0;
|
||||||
|
@ -29,6 +28,5 @@ static inline uint32_t parse_eight_digits_unrolled(const char *chars) {
|
||||||
#include "generic/numberparsing.h"
|
#include "generic/numberparsing.h"
|
||||||
|
|
||||||
} // namespace simdjson::fallback
|
} // namespace simdjson::fallback
|
||||||
UNTARGET_REGION
|
|
||||||
|
|
||||||
#endif // SIMDJSON_FALLBACK_NUMBERPARSING_H
|
#endif // SIMDJSON_FALLBACK_NUMBERPARSING_H
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
#include "simdjson.h"
|
#include "simdjson.h"
|
||||||
#include "fallback/implementation.h"
|
#include "fallback/implementation.h"
|
||||||
|
|
||||||
TARGET_FALLBACK
|
|
||||||
namespace simdjson::fallback::stage1 {
|
namespace simdjson::fallback::stage1 {
|
||||||
|
|
||||||
class structural_scanner {
|
class structural_scanner {
|
||||||
|
@ -141,9 +140,7 @@ private:
|
||||||
}; // structural_scanner
|
}; // structural_scanner
|
||||||
|
|
||||||
} // simdjson::fallback::stage1
|
} // simdjson::fallback::stage1
|
||||||
UNTARGET_REGION
|
|
||||||
|
|
||||||
TARGET_FALLBACK
|
|
||||||
namespace simdjson::fallback {
|
namespace simdjson::fallback {
|
||||||
|
|
||||||
WARN_UNUSED error_code implementation::stage1(const uint8_t *buf, size_t len, document::parser &parser, bool streaming) const noexcept {
|
WARN_UNUSED error_code implementation::stage1(const uint8_t *buf, size_t len, document::parser &parser, bool streaming) const noexcept {
|
||||||
|
@ -155,6 +152,5 @@ WARN_UNUSED error_code implementation::stage1(const uint8_t *buf, size_t len, do
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace simdjson::fallback
|
} // namespace simdjson::fallback
|
||||||
UNTARGET_REGION
|
|
||||||
|
|
||||||
#endif // SIMDJSON_FALLBACK_STAGE1_FIND_MARKS_H
|
#endif // SIMDJSON_FALLBACK_STAGE1_FIND_MARKS_H
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
#include "fallback/stringparsing.h"
|
#include "fallback/stringparsing.h"
|
||||||
#include "fallback/numberparsing.h"
|
#include "fallback/numberparsing.h"
|
||||||
|
|
||||||
TARGET_FALLBACK
|
|
||||||
namespace simdjson::fallback {
|
namespace simdjson::fallback {
|
||||||
|
|
||||||
#include "generic/atomparsing.h"
|
#include "generic/atomparsing.h"
|
||||||
|
@ -15,6 +14,5 @@ namespace simdjson::fallback {
|
||||||
#include "generic/stage2_streaming_build_tape.h"
|
#include "generic/stage2_streaming_build_tape.h"
|
||||||
|
|
||||||
} // namespace simdjson
|
} // namespace simdjson
|
||||||
UNTARGET_REGION
|
|
||||||
|
|
||||||
#endif // SIMDJSON_FALLBACK_STAGE2_BUILD_TAPE_H
|
#endif // SIMDJSON_FALLBACK_STAGE2_BUILD_TAPE_H
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
#include "simdjson.h"
|
#include "simdjson.h"
|
||||||
#include "jsoncharutils.h"
|
#include "jsoncharutils.h"
|
||||||
|
|
||||||
TARGET_FALLBACK
|
|
||||||
namespace simdjson::fallback {
|
namespace simdjson::fallback {
|
||||||
|
|
||||||
// Holds backslashes and quotes locations.
|
// Holds backslashes and quotes locations.
|
||||||
|
@ -30,6 +29,5 @@ really_inline backslash_and_quote backslash_and_quote::copy_and_find(const uint8
|
||||||
#include "generic/stringparsing.h"
|
#include "generic/stringparsing.h"
|
||||||
|
|
||||||
} // namespace simdjson::fallback
|
} // namespace simdjson::fallback
|
||||||
UNTARGET_REGION
|
|
||||||
|
|
||||||
#endif // SIMDJSON_FALLBACK_STRINGPARSING_H
|
#endif // SIMDJSON_FALLBACK_STRINGPARSING_H
|
||||||
|
|
Loading…
Reference in New Issue