llvm-project/llgo/irgen
Andrew Wilkins f69d45efc3 [llgo] irgen: always use TargetMachine's data layout
Summary:
Another attempt at resolving the runtime assertion
in llgoi due to data layout mismatch between module
and execution engine.

The X86 data layout constant appears to be unnecessary,
and does not match what the execution engine picks.
Using the registered Target, we pick the same data
layout as the execution engine.

While I was in the vicinity, I deleted the last
remnants of PNaCl support.

Reviewers: pcc

Subscribers: jfb, llvm-commits, dschuff

Differential Revision: http://reviews.llvm.org/D12630

llvm-svn: 248565
2015-09-25 06:28:14 +00:00
..
annotations.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
attribute.go
builtins.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
cabi.go Roll gofrontend to 07baa07598ea; roll libffi to r219477. 2015-04-05 23:31:49 +00:00
call.go Roll gofrontend to 07baa07598ea; roll libffi to r219477. 2015-04-05 23:31:49 +00:00
channels.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
closures.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
compiler.go [llgo] irgen: always use TargetMachine's data layout 2015-09-25 06:28:14 +00:00
errors.go Update to new bindings. 2014-12-13 02:26:00 +00:00
indirect.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
interfaces.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
maps.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
predicates.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
println.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
runtime.go Roll gofrontend to 07baa07598ea; roll libffi to r219477. 2015-04-05 23:31:49 +00:00
slice.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
ssa.go [llgo] set function personality with SetPersonality 2015-07-15 13:05:35 +00:00
strings.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
switches.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
targets.go [llgo] irgen: always use TargetMachine's data layout 2015-09-25 06:28:14 +00:00
typemap.go Roll gofrontend to a6e10414311a 2015-04-05 23:30:42 +00:00
types.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
utils.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
value.go Roll gotools to 47f2109c. 2015-01-13 20:45:08 +00:00
version.go Roll gofrontend to 15a24202fa42. 2015-04-05 23:32:10 +00:00