<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/test/CodeGen/WebAssembly/memory-addr64.ll, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[WebAssembly] Remove datalayout strings from llc tests</title>
<updated>2021-07-14T18:17:08+00:00</updated>
<author>
<name>Thomas Lively</name>
<email>tlively@google.com</email>
</author>
<published>2021-07-14T18:17:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=122b0220fd45ee71acda912b0b712bb8edb6ba46'/>
<id>122b0220fd45ee71acda912b0b712bb8edb6ba46</id>
<content type='text'>
The data layout strings do not have any effect on llc tests and will become
misleadingly out of date as we continue to update the canonical data layout, so
remove them from the tests.

Differential Revision: https://reviews.llvm.org/D105842
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The data layout strings do not have any effect on llc tests and will become
misleadingly out of date as we continue to update the canonical data layout, so
remove them from the tests.

Differential Revision: https://reviews.llvm.org/D105842
</pre>
</div>
</content>
</entry>
<entry>
<title>[WebAssembly] Added 64-bit memory.grow/size/copy/fill</title>
<updated>2020-07-06T19:49:50+00:00</updated>
<author>
<name>Wouter van Oortmerssen</name>
<email>aardappel@gmail.com</email>
</author>
<published>2020-06-26T23:59:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=16d83c395a1f8660fc583a66e1927a5c433fbbe1'/>
<id>16d83c395a1f8660fc583a66e1927a5c433fbbe1</id>
<content type='text'>
This covers both the existing memory functions as well as the new bulk memory proposal.
Added new test files since changes where also required in the inputs.

Also removes unused init/drop intrinsics rather than trying to make them work for 64-bit.

Differential Revision: https://reviews.llvm.org/D82821
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This covers both the existing memory functions as well as the new bulk memory proposal.
Added new test files since changes where also required in the inputs.

Also removes unused init/drop intrinsics rather than trying to make them work for 64-bit.

Differential Revision: https://reviews.llvm.org/D82821
</pre>
</div>
</content>
</entry>
<entry>
<title>[WebAssembly] Add immediate fields to call_indirect and memory operators.</title>
<updated>2016-10-25T16:55:52+00:00</updated>
<author>
<name>Dan Gohman</name>
<email>dan433584@gmail.com</email>
</author>
<published>2016-10-25T16:55:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f50d964bdb0674db3e7f18d06a2d1964e0dbd731'/>
<id>f50d964bdb0674db3e7f18d06a2d1964e0dbd731</id>
<content type='text'>
call_indirect, grow_memory, and current_memory now have immediate
operands in the 0xd binary encoding.

llvm-svn: 285085
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
call_indirect, grow_memory, and current_memory now have immediate
operands in the 0xd binary encoding.

llvm-svn: 285085
</pre>
</div>
</content>
</entry>
<entry>
<title>[WebAssembly] Optimize away return instructions using fallthroughs.</title>
<updated>2016-05-21T00:21:56+00:00</updated>
<author>
<name>Dan Gohman</name>
<email>dan433584@gmail.com</email>
</author>
<published>2016-05-21T00:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b7c2400fa744c032dc96a2e180f24425911bc794'/>
<id>b7c2400fa744c032dc96a2e180f24425911bc794</id>
<content type='text'>
This saves a small amount of code size, and is a first small step toward
passing values on the stack across block boundaries.

Differential Review: http://reviews.llvm.org/D20450

llvm-svn: 270294
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This saves a small amount of code size, and is a first small step toward
passing values on the stack across block boundaries.

Differential Review: http://reviews.llvm.org/D20450

llvm-svn: 270294
</pre>
</div>
</content>
</entry>
<entry>
<title>[WebAssembly] Rename memory_size intrinsic to current_memory</title>
<updated>2016-05-02T17:25:22+00:00</updated>
<author>
<name>Derek Schuff</name>
<email>dschuff@google.com</email>
</author>
<published>2016-05-02T17:25:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=31680dd832ebfd8baf017fd77db49d8fde13d366'/>
<id>31680dd832ebfd8baf017fd77db49d8fde13d366</id>
<content type='text'>
This follows the recent renaming in the wasm spec.

llvm-svn: 268255
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This follows the recent renaming in the wasm spec.

llvm-svn: 268255
</pre>
</div>
</content>
</entry>
<entry>
<title>[WebAssembly] Add -m:e to the target triple.</title>
<updated>2016-01-07T03:19:23+00:00</updated>
<author>
<name>Dan Gohman</name>
<email>dan433584@gmail.com</email>
</author>
<published>2016-01-07T03:19:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0c6f5ac50a25e734c2ebd0df028a363fbc48b179'/>
<id>0c6f5ac50a25e734c2ebd0df028a363fbc48b179</id>
<content type='text'>
This enables ELF-style name mangling, which primarily means using ".L" for
private symbols.

llvm-svn: 257020
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This enables ELF-style name mangling, which primarily means using ".L" for
private symbols.

llvm-svn: 257020
</pre>
</div>
</content>
</entry>
<entry>
<title>[WebAssembly] Make several tests more strict.</title>
<updated>2015-11-25T17:33:15+00:00</updated>
<author>
<name>Dan Gohman</name>
<email>dan433584@gmail.com</email>
</author>
<published>2015-11-25T17:33:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1270b0a91d236558faa8d440f94edcb340496f2e'/>
<id>1270b0a91d236558faa8d440f94edcb340496f2e</id>
<content type='text'>
llvm-svn: 254077
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 254077
</pre>
</div>
</content>
</entry>
<entry>
<title>[WebAssembly] Support for register stackifying with load and store instructions.</title>
<updated>2015-11-25T16:55:01+00:00</updated>
<author>
<name>Dan Gohman</name>
<email>dan433584@gmail.com</email>
</author>
<published>2015-11-25T16:55:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=81719f8555464ed6dd12ddc1d122a2dee7755d0f'/>
<id>81719f8555464ed6dd12ddc1d122a2dee7755d0f</id>
<content type='text'>
llvm-svn: 254076
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 254076
</pre>
</div>
</content>
</entry>
<entry>
<title>[WebAssembly] Suffix output operands with '='.</title>
<updated>2015-11-23T21:55:57+00:00</updated>
<author>
<name>Dan Gohman</name>
<email>dan433584@gmail.com</email>
</author>
<published>2015-11-23T21:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=700515fa929495428201f9d19198dd4bab4ec35e'/>
<id>700515fa929495428201f9d19198dd4bab4ec35e</id>
<content type='text'>
This distinguishes input operands from output operands. This is something of
a syntactic experiment to see whether the mild amount of clutter this adds is
outweighed by the extra information it conveys to the reader.

llvm-svn: 253922
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This distinguishes input operands from output operands. This is something of
a syntactic experiment to see whether the mild amount of clutter this adds is
outweighed by the extra information it conveys to the reader.

llvm-svn: 253922
</pre>
</div>
</content>
</entry>
<entry>
<title>[WebAssembly] Enable register coloring and register stackifying.</title>
<updated>2015-11-18T16:12:01+00:00</updated>
<author>
<name>Dan Gohman</name>
<email>dan433584@gmail.com</email>
</author>
<published>2015-11-18T16:12:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4ba4816b9701aecbc757f7d806895e114908f309'/>
<id>4ba4816b9701aecbc757f7d806895e114908f309</id>
<content type='text'>
This also takes the push/pop syntax another step forward, introducing stack
slot numbers to make it easier to see how expressions are connected. For
example, the value pushed in $push7 is popped in $pop7.

And, this begins an experiment with making get_local and set_local implicit
when an operation directly uses or defines a register. This greatly reduces
clutter. If this experiment succeeds, it may make sense to do this for
const instructions as well.

And, this introduces more special code for ARGUMENTS; hopefully this code
will soon be obviated by proper support for live-in virtual registers.

llvm-svn: 253465
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also takes the push/pop syntax another step forward, introducing stack
slot numbers to make it easier to see how expressions are connected. For
example, the value pushed in $push7 is popped in $pop7.

And, this begins an experiment with making get_local and set_local implicit
when an operation directly uses or defines a register. This greatly reduces
clutter. If this experiment succeeds, it may make sense to do this for
const instructions as well.

And, this introduces more special code for ARGUMENTS; hopefully this code
will soon be obviated by proper support for live-in virtual registers.

llvm-svn: 253465
</pre>
</div>
</content>
</entry>
</feed>
