Emit S_COMPILE3 record once per TU rather than once per function
This has some ripple effects in several tests.
llvm-svn: 285862
diff --git a/llvm/test/MC/ARM/coff-debugging-secrel.ll b/llvm/test/MC/ARM/coff-debugging-secrel.ll
index 031aa76..a273f10 100644
--- a/llvm/test/MC/ARM/coff-debugging-secrel.ll
+++ b/llvm/test/MC/ARM/coff-debugging-secrel.ll
@@ -42,10 +42,10 @@
; CHECK-MSVC: Relocations [
; CHECK-MSVC: Section {{.*}} .debug$S {
-; CHECK-MSVC: 0x5A IMAGE_REL_ARM_SECREL function
-; CHECK-MSVC: 0x5E IMAGE_REL_ARM_SECTION function
-; CHECK-MSVC: 0x78 IMAGE_REL_ARM_SECREL function
-; CHECK-MSVC: 0x7C IMAGE_REL_ARM_SECTION function
+; CHECK-MSVC: 0x64 IMAGE_REL_ARM_SECREL function
+; CHECK-MSVC: 0x68 IMAGE_REL_ARM_SECTION function
+; CHECK-MSVC: 0x80 IMAGE_REL_ARM_SECREL function
+; CHECK-MSVC: 0x84 IMAGE_REL_ARM_SECTION function
; CHECK-MSVC: }
; CHECK-MSVC: ]