[llvm] 9854cdd - [test][HWASAN] Test for globals with short granules

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Thu May 18 17:49:33 PDT 2023


Author: Vitaly Buka
Date: 2023-05-18T17:49:14-07:00
New Revision: 9854cddf95256a20e298954c5c0bf8c01147955b

URL: https://github.com/llvm/llvm-project/commit/9854cddf95256a20e298954c5c0bf8c01147955b
DIFF: https://github.com/llvm/llvm-project/commit/9854cddf95256a20e298954c5c0bf8c01147955b.diff

LOG: [test][HWASAN] Test for globals with short granules

Added: 
    llvm/test/Instrumentation/HWAddressSanitizer/globals-tag.ll

Modified: 
    

Removed: 
    


################################################################################
diff  --git a/llvm/test/Instrumentation/HWAddressSanitizer/globals-tag.ll b/llvm/test/Instrumentation/HWAddressSanitizer/globals-tag.ll
new file mode 100644
index 0000000000000..f7fc6701e24ff
--- /dev/null
+++ b/llvm/test/Instrumentation/HWAddressSanitizer/globals-tag.ll
@@ -0,0 +1,517 @@
+; RUN: opt < %s -S -passes=hwasan -mtriple=aarch64-unknown-linux | FileCheck %s --implicit-check-not '\00\00\00\00\00\00\00'
+
+source_filename = "test.cpp"
+
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00 "
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00!"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00#"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00%"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00&"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00'"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00("
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00)"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00*"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00+"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00,"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00-"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00."
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00/"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00:"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00;"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00<"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00="
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00>"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00?"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00@"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00["
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\\"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00]"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00^"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00_"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00`"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00{"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00|"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00}"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00~"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00$"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\000"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\01"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\02"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\03"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\04"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\05"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\06"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\07"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\08"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\09"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\0A"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\0B"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\0C"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\0D"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\0E"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\0F"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\001"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\10"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\11"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\12"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\13"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\14"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\15"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\16"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\17"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\18"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\19"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\1A"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\1B"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\1C"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\1D"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\1E"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\1F"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\002"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\22"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\003"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\004"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\005"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\006"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\007"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\7F"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\008"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\80"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\81"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\82"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\83"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\84"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\85"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\86"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\87"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\88"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\89"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\8A"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\8B"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\8C"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\8D"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\8E"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\8F"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\009"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\90"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\91"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\92"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\93"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\94"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\95"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\96"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\97"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\98"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\99"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\9A"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\9B"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\9C"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\9D"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\9E"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\9F"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00a"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00A"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\A0"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\A1"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\A2"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\A3"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\A4"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\A5"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\A6"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\A7"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\A8"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\A9"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\AA"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\AB"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\AC"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\AD"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\AE"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\AF"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00b"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00B"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\B0"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\B1"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\B2"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\B3"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\B4"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\B5"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\B6"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\B7"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\B8"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\B9"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\BA"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\BB"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\BC"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\BD"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\BE"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\BF"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00c"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00C"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\C0"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\C1"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\C2"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\C3"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\C4"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\C5"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\C6"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\C7"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\C8"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\C9"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\CA"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\CB"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\CC"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\CD"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\CE"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\CF"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00d"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00D"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\D0"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\D1"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\D2"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\D3"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\D4"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\D5"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\D6"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\D7"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\D8"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\D9"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\DA"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\DB"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\DC"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\DD"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\DE"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\DF"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\DF"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00e"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00E"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\E0"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\E1"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\E2"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\E3"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\E4"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\E5"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\E6"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\E7"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\E8"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\E9"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\EA"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\EB"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\EC"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\ED"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\EE"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\EF"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00f"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00F"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\F0"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\F1"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\F2"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\F3"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\F4"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\F5"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\F6"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\F7"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\F8"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\F9"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\FA"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\FB"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\FC"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\FD"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\FE"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00\FF"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00g"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00G"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00h"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00H"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00i"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00I"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00j"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00J"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00k"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00K"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00l"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00L"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00m"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00M"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00n"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00N"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00o"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00O"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00p"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00P"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00q"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00Q"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00r"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00R"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00s"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00S"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00t"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00T"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00u"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00U"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00v"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00V"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00w"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00W"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00x"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00X"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00y"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00Y"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00z"
+; CHECK-DAG: "\00\00\00\00\00\00\00\00\00\00\00Z"
+
+ at g_0 = dso_local global i32 0, align 4
+ at g_1 = dso_local global i32 0, align 4
+ at g_2 = dso_local global i32 0, align 4
+ at g_3 = dso_local global i32 0, align 4
+ at g_4 = dso_local global i32 0, align 4
+ at g_5 = dso_local global i32 0, align 4
+ at g_6 = dso_local global i32 0, align 4
+ at g_7 = dso_local global i32 0, align 4
+ at g_8 = dso_local global i32 0, align 4
+ at g_9 = dso_local global i32 0, align 4
+ at g_10 = dso_local global i32 0, align 4
+ at g_11 = dso_local global i32 0, align 4
+ at g_12 = dso_local global i32 0, align 4
+ at g_13 = dso_local global i32 0, align 4
+ at g_14 = dso_local global i32 0, align 4
+ at g_15 = dso_local global i32 0, align 4
+ at g_16 = dso_local global i32 0, align 4
+ at g_17 = dso_local global i32 0, align 4
+ at g_18 = dso_local global i32 0, align 4
+ at g_19 = dso_local global i32 0, align 4
+ at g_20 = dso_local global i32 0, align 4
+ at g_21 = dso_local global i32 0, align 4
+ at g_22 = dso_local global i32 0, align 4
+ at g_23 = dso_local global i32 0, align 4
+ at g_24 = dso_local global i32 0, align 4
+ at g_25 = dso_local global i32 0, align 4
+ at g_26 = dso_local global i32 0, align 4
+ at g_27 = dso_local global i32 0, align 4
+ at g_28 = dso_local global i32 0, align 4
+ at g_29 = dso_local global i32 0, align 4
+ at g_30 = dso_local global i32 0, align 4
+ at g_31 = dso_local global i32 0, align 4
+ at g_32 = dso_local global i32 0, align 4
+ at g_33 = dso_local global i32 0, align 4
+ at g_34 = dso_local global i32 0, align 4
+ at g_35 = dso_local global i32 0, align 4
+ at g_36 = dso_local global i32 0, align 4
+ at g_37 = dso_local global i32 0, align 4
+ at g_38 = dso_local global i32 0, align 4
+ at g_39 = dso_local global i32 0, align 4
+ at g_40 = dso_local global i32 0, align 4
+ at g_41 = dso_local global i32 0, align 4
+ at g_42 = dso_local global i32 0, align 4
+ at g_43 = dso_local global i32 0, align 4
+ at g_44 = dso_local global i32 0, align 4
+ at g_45 = dso_local global i32 0, align 4
+ at g_46 = dso_local global i32 0, align 4
+ at g_47 = dso_local global i32 0, align 4
+ at g_48 = dso_local global i32 0, align 4
+ at g_49 = dso_local global i32 0, align 4
+ at g_50 = dso_local global i32 0, align 4
+ at g_51 = dso_local global i32 0, align 4
+ at g_52 = dso_local global i32 0, align 4
+ at g_53 = dso_local global i32 0, align 4
+ at g_54 = dso_local global i32 0, align 4
+ at g_55 = dso_local global i32 0, align 4
+ at g_56 = dso_local global i32 0, align 4
+ at g_57 = dso_local global i32 0, align 4
+ at g_58 = dso_local global i32 0, align 4
+ at g_59 = dso_local global i32 0, align 4
+ at g_60 = dso_local global i32 0, align 4
+ at g_61 = dso_local global i32 0, align 4
+ at g_62 = dso_local global i32 0, align 4
+ at g_63 = dso_local global i32 0, align 4
+ at g_64 = dso_local global i32 0, align 4
+ at g_65 = dso_local global i32 0, align 4
+ at g_66 = dso_local global i32 0, align 4
+ at g_67 = dso_local global i32 0, align 4
+ at g_68 = dso_local global i32 0, align 4
+ at g_69 = dso_local global i32 0, align 4
+ at g_70 = dso_local global i32 0, align 4
+ at g_71 = dso_local global i32 0, align 4
+ at g_72 = dso_local global i32 0, align 4
+ at g_73 = dso_local global i32 0, align 4
+ at g_74 = dso_local global i32 0, align 4
+ at g_75 = dso_local global i32 0, align 4
+ at g_76 = dso_local global i32 0, align 4
+ at g_77 = dso_local global i32 0, align 4
+ at g_78 = dso_local global i32 0, align 4
+ at g_79 = dso_local global i32 0, align 4
+ at g_80 = dso_local global i32 0, align 4
+ at g_81 = dso_local global i32 0, align 4
+ at g_82 = dso_local global i32 0, align 4
+ at g_83 = dso_local global i32 0, align 4
+ at g_84 = dso_local global i32 0, align 4
+ at g_85 = dso_local global i32 0, align 4
+ at g_86 = dso_local global i32 0, align 4
+ at g_87 = dso_local global i32 0, align 4
+ at g_88 = dso_local global i32 0, align 4
+ at g_89 = dso_local global i32 0, align 4
+ at g_90 = dso_local global i32 0, align 4
+ at g_91 = dso_local global i32 0, align 4
+ at g_92 = dso_local global i32 0, align 4
+ at g_93 = dso_local global i32 0, align 4
+ at g_94 = dso_local global i32 0, align 4
+ at g_95 = dso_local global i32 0, align 4
+ at g_96 = dso_local global i32 0, align 4
+ at g_97 = dso_local global i32 0, align 4
+ at g_98 = dso_local global i32 0, align 4
+ at g_99 = dso_local global i32 0, align 4
+ at g_100 = dso_local global i32 0, align 4
+ at g_101 = dso_local global i32 0, align 4
+ at g_102 = dso_local global i32 0, align 4
+ at g_103 = dso_local global i32 0, align 4
+ at g_104 = dso_local global i32 0, align 4
+ at g_105 = dso_local global i32 0, align 4
+ at g_106 = dso_local global i32 0, align 4
+ at g_107 = dso_local global i32 0, align 4
+ at g_108 = dso_local global i32 0, align 4
+ at g_109 = dso_local global i32 0, align 4
+ at g_110 = dso_local global i32 0, align 4
+ at g_111 = dso_local global i32 0, align 4
+ at g_112 = dso_local global i32 0, align 4
+ at g_113 = dso_local global i32 0, align 4
+ at g_114 = dso_local global i32 0, align 4
+ at g_115 = dso_local global i32 0, align 4
+ at g_116 = dso_local global i32 0, align 4
+ at g_117 = dso_local global i32 0, align 4
+ at g_118 = dso_local global i32 0, align 4
+ at g_119 = dso_local global i32 0, align 4
+ at g_120 = dso_local global i32 0, align 4
+ at g_121 = dso_local global i32 0, align 4
+ at g_122 = dso_local global i32 0, align 4
+ at g_123 = dso_local global i32 0, align 4
+ at g_124 = dso_local global i32 0, align 4
+ at g_125 = dso_local global i32 0, align 4
+ at g_126 = dso_local global i32 0, align 4
+ at g_127 = dso_local global i32 0, align 4
+ at g_128 = dso_local global i32 0, align 4
+ at g_129 = dso_local global i32 0, align 4
+ at g_130 = dso_local global i32 0, align 4
+ at g_131 = dso_local global i32 0, align 4
+ at g_132 = dso_local global i32 0, align 4
+ at g_133 = dso_local global i32 0, align 4
+ at g_134 = dso_local global i32 0, align 4
+ at g_135 = dso_local global i32 0, align 4
+ at g_136 = dso_local global i32 0, align 4
+ at g_137 = dso_local global i32 0, align 4
+ at g_138 = dso_local global i32 0, align 4
+ at g_139 = dso_local global i32 0, align 4
+ at g_140 = dso_local global i32 0, align 4
+ at g_141 = dso_local global i32 0, align 4
+ at g_142 = dso_local global i32 0, align 4
+ at g_143 = dso_local global i32 0, align 4
+ at g_144 = dso_local global i32 0, align 4
+ at g_145 = dso_local global i32 0, align 4
+ at g_146 = dso_local global i32 0, align 4
+ at g_147 = dso_local global i32 0, align 4
+ at g_148 = dso_local global i32 0, align 4
+ at g_149 = dso_local global i32 0, align 4
+ at g_150 = dso_local global i32 0, align 4
+ at g_151 = dso_local global i32 0, align 4
+ at g_152 = dso_local global i32 0, align 4
+ at g_153 = dso_local global i32 0, align 4
+ at g_154 = dso_local global i32 0, align 4
+ at g_155 = dso_local global i32 0, align 4
+ at g_156 = dso_local global i32 0, align 4
+ at g_157 = dso_local global i32 0, align 4
+ at g_158 = dso_local global i32 0, align 4
+ at g_159 = dso_local global i32 0, align 4
+ at g_160 = dso_local global i32 0, align 4
+ at g_161 = dso_local global i32 0, align 4
+ at g_162 = dso_local global i32 0, align 4
+ at g_163 = dso_local global i32 0, align 4
+ at g_164 = dso_local global i32 0, align 4
+ at g_165 = dso_local global i32 0, align 4
+ at g_166 = dso_local global i32 0, align 4
+ at g_167 = dso_local global i32 0, align 4
+ at g_168 = dso_local global i32 0, align 4
+ at g_169 = dso_local global i32 0, align 4
+ at g_170 = dso_local global i32 0, align 4
+ at g_171 = dso_local global i32 0, align 4
+ at g_172 = dso_local global i32 0, align 4
+ at g_173 = dso_local global i32 0, align 4
+ at g_174 = dso_local global i32 0, align 4
+ at g_175 = dso_local global i32 0, align 4
+ at g_176 = dso_local global i32 0, align 4
+ at g_177 = dso_local global i32 0, align 4
+ at g_178 = dso_local global i32 0, align 4
+ at g_179 = dso_local global i32 0, align 4
+ at g_180 = dso_local global i32 0, align 4
+ at g_181 = dso_local global i32 0, align 4
+ at g_182 = dso_local global i32 0, align 4
+ at g_183 = dso_local global i32 0, align 4
+ at g_184 = dso_local global i32 0, align 4
+ at g_185 = dso_local global i32 0, align 4
+ at g_186 = dso_local global i32 0, align 4
+ at g_187 = dso_local global i32 0, align 4
+ at g_188 = dso_local global i32 0, align 4
+ at g_189 = dso_local global i32 0, align 4
+ at g_190 = dso_local global i32 0, align 4
+ at g_191 = dso_local global i32 0, align 4
+ at g_192 = dso_local global i32 0, align 4
+ at g_193 = dso_local global i32 0, align 4
+ at g_194 = dso_local global i32 0, align 4
+ at g_195 = dso_local global i32 0, align 4
+ at g_196 = dso_local global i32 0, align 4
+ at g_197 = dso_local global i32 0, align 4
+ at g_198 = dso_local global i32 0, align 4
+ at g_199 = dso_local global i32 0, align 4
+ at g_200 = dso_local global i32 0, align 4
+ at g_201 = dso_local global i32 0, align 4
+ at g_202 = dso_local global i32 0, align 4
+ at g_203 = dso_local global i32 0, align 4
+ at g_204 = dso_local global i32 0, align 4
+ at g_205 = dso_local global i32 0, align 4
+ at g_206 = dso_local global i32 0, align 4
+ at g_207 = dso_local global i32 0, align 4
+ at g_208 = dso_local global i32 0, align 4
+ at g_209 = dso_local global i32 0, align 4
+ at g_210 = dso_local global i32 0, align 4
+ at g_211 = dso_local global i32 0, align 4
+ at g_212 = dso_local global i32 0, align 4
+ at g_213 = dso_local global i32 0, align 4
+ at g_214 = dso_local global i32 0, align 4
+ at g_215 = dso_local global i32 0, align 4
+ at g_216 = dso_local global i32 0, align 4
+ at g_217 = dso_local global i32 0, align 4
+ at g_218 = dso_local global i32 0, align 4
+ at g_219 = dso_local global i32 0, align 4
+ at g_220 = dso_local global i32 0, align 4
+ at g_221 = dso_local global i32 0, align 4
+ at g_222 = dso_local global i32 0, align 4
+ at g_223 = dso_local global i32 0, align 4
+ at g_224 = dso_local global i32 0, align 4
+ at g_225 = dso_local global i32 0, align 4
+ at g_226 = dso_local global i32 0, align 4
+ at g_227 = dso_local global i32 0, align 4
+ at g_228 = dso_local global i32 0, align 4
+ at g_229 = dso_local global i32 0, align 4
+ at g_230 = dso_local global i32 0, align 4
+ at g_231 = dso_local global i32 0, align 4
+ at g_232 = dso_local global i32 0, align 4
+ at g_233 = dso_local global i32 0, align 4
+ at g_234 = dso_local global i32 0, align 4
+ at g_235 = dso_local global i32 0, align 4
+ at g_236 = dso_local global i32 0, align 4
+ at g_237 = dso_local global i32 0, align 4
+ at g_238 = dso_local global i32 0, align 4
+ at g_239 = dso_local global i32 0, align 4
+ at g_240 = dso_local global i32 0, align 4
+ at g_241 = dso_local global i32 0, align 4
+ at g_242 = dso_local global i32 0, align 4
+ at g_243 = dso_local global i32 0, align 4
+ at g_244 = dso_local global i32 0, align 4
+ at g_245 = dso_local global i32 0, align 4
+ at g_246 = dso_local global i32 0, align 4
+ at g_247 = dso_local global i32 0, align 4
+ at g_248 = dso_local global i32 0, align 4
+ at g_249 = dso_local global i32 0, align 4
+ at g_250 = dso_local global i32 0, align 4
+ at g_251 = dso_local global i32 0, align 4
+ at g_252 = dso_local global i32 0, align 4
+ at g_253 = dso_local global i32 0, align 4
+ at g_254 = dso_local global i32 0, align 4
+ at g_255 = dso_local global i32 0, align 4


        


More information about the llvm-commits mailing list