diff options
author | Sean Callanan <scallanan@apple.com> | 2016-02-12 21:11:25 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2016-02-12 21:11:25 +0000 |
commit | b281480203663a1add8248f400947b8d23db9509 (patch) | |
tree | 661f3f7870f2bd52c40c014977b9762ec3bda26c /llvm/test/CodeGen/WebAssembly/non-executable-stack.ll | |
parent | d1188ddd331fc893967b39e054e2150c91dc80d9 (diff) | |
download | bcm5719-llvm-b281480203663a1add8248f400947b8d23db9509.tar.gz bcm5719-llvm-b281480203663a1add8248f400947b8d23db9509.zip |
Centralized symbol lookup in IRExecutionUnit, and fixed the code model.
I'm preparing to remove symbol lookup from IRForTarget, where it constitutes a
dreadful hack working around no-longer-existing JIT bugs. Thanks to our
contributors, IRForTarget has a lot of smarts that IRExecutionUnit doesn't have,
so I've cleaned them up a bit and moved them over to IRExecutionUnit.
Also for historical reasons, IRExecutionUnit used the "Small" code model on non-
ELF platforms (namely, OS X). That's no longer necessary, and we can use the
same code model as everyone else on OS X. I've fixed that.
llvm-svn: 260734
Diffstat (limited to 'llvm/test/CodeGen/WebAssembly/non-executable-stack.ll')
0 files changed, 0 insertions, 0 deletions