hanchenye-llvm-project/llvm/test/CodeGen/WebAssembly
JF Bastien 45479f627a WebAssembly: handle private/internal globals.
Things of note:
 - Other linkage types aren't handled yet. We'll figure it out with dynamic linking.
 - Special LLVM globals are either ignored, or error out for now.
 - TLS isn't supported yet (WebAssembly will have threads later).
 - There currently isn't a syntax for alignment, I left it in a comment so it's easy to hook up.
 - Undef is convereted to whatever the type's appropriate null value is.
 - assert versus report_fatal_error: follow what other AsmPrinters do, and assert only on what should have been caught elsewhere.

llvm-svn: 246092
2015-08-26 22:09:54 +00:00
..
call.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
comparisons_f32.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
comparisons_f64.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
comparisons_i32.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
comparisons_i64.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
cpus.ll WebAssembly: print basic integer assembly. 2015-07-31 17:53:38 +00:00
fast-isel.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
fp32.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
fp64.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
func.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
global.ll WebAssembly: handle private/internal globals. 2015-08-26 22:09:54 +00:00
globl.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
immediates.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
integer32.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
integer64.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
lit.local.cfg
memory-addr32.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
memory-addr64.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
return-void.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00
unused-argument.ll WebAssembly: emit `(func (param t) (result t))` s-expressions 2015-08-25 22:58:05 +00:00