llvm-6502/runtime/GCCLibraries/crtend/listend.ll
John Criswell d000e1dc2f Merged in RELEASE_11.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10516 91177308-0d34-0410-b5e6-96231b3b80d8
2003-12-18 16:43:17 +00:00

24 lines
776 B
LLVM

; global_ctors/global_dtors terminator: this is used to add a terminating null
; value to the initialization list.
%struct..TorRec = type { int, void ()* }
%llvm.global_ctors = appending global [1 x %struct..TorRec] [
%struct..TorRec { int 2147483647, void ()* null }
]
%llvm.global_dtors = appending global [1 x %struct..TorRec] [
%struct..TorRec { int 2147483647, void ()* null }
]
implementation
%struct..TorRec* %__llvm_getGlobalCtors() {
ret %struct..TorRec* getelementptr ([1 x %struct..TorRec]* %llvm.global_ctors,
long 0, long 0)
}
%struct..TorRec* %__llvm_getGlobalDtors() {
ret %struct..TorRec* getelementptr ([1 x %struct..TorRec]* %llvm.global_dtors,
long 0, long 0)
}