Go to file
Tom Stellard fd155828ed SelectionDAG: Use correct pointer size when lowering function arguments v2
This adds minimal support to the SelectionDAG for handling address spaces
with different pointer sizes.  The SelectionDAG should now correctly
lower pointer function arguments to the correct size as well as generate
the correct code when lowering getelementptr.

This patch also updates the R600 DataLayout to use 32-bit pointers for
the local address space.

v2:
  - Add more helper functions to TargetLoweringBase
  - Use CHECK-LABEL for tests

llvm-svn: 189221
2013-08-26 15:05:36 +00:00
clang Handle predefined expression for a captured statement 2013-08-26 14:27:34 +00:00
clang-tools-extra clang-replace: Layout of test directory now more standard 2013-08-22 19:44:07 +00:00
compiler-rt [sanitizer] Add a fast version of StackDepotGet() for use in LSan. 2013-08-26 13:24:43 +00:00
debuginfo-tests Now that we get non-trivial value parameters locations correct, un-XFAIL these tests. 2013-06-19 22:07:11 +00:00
libclc Add mul_hi implementation [v2] 2013-08-19 18:31:49 +00:00
libcxx G M: Improve support for compilers not supporting defaulted functions. 2013-08-24 21:31:37 +00:00
libcxxabi Propagate the removal of _LIBCPP_CANTTHROW (r189046) to libcxxabi. This fixes http://llvm.org/bugs/show_bug.cgi?id=16996. 2013-08-25 17:00:57 +00:00
lld [lld][ELF] Cleanup ELF writing, No change in functionality 2013-08-26 03:16:13 +00:00
lldb PECOFF: Add support for export table. 2013-08-25 13:27:20 +00:00
llvm SelectionDAG: Use correct pointer size when lowering function arguments v2 2013-08-26 15:05:36 +00:00
polly Remove unneeded comma and update formatting 2013-08-24 17:58:59 +00:00