llvm with tablegen backend for capstone disassembler
Go to file
Johannes Doerfert 96e5471139 Separate invariant equivalence classes by type
We now distinguish invariant loads to the same memory location if they
  have different types. This will cause us to pre-load an invariant
  location once for each type that is used to access it. However, we can
  thereby avoid invalid casting, especially if an array is accessed
  though different typed/sized invariant loads.

  This basically reverts the changes in r260023 but keeps the test
  cases.

llvm-svn: 260045
2016-02-07 17:30:13 +00:00
clang Make -fno-math-builtin a cc1 option 2016-02-07 17:14:03 +00:00
clang-tools-extra Add qualifiers that are about to be necessary. NFC 2016-02-05 23:20:02 +00:00
compiler-rt Add coverage tests (defaulted constructors/destructor) 2016-02-07 16:31:13 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Implement modf math builtin 2016-01-27 14:52:10 +00:00
libcxx Cleanup node-type handling in the unordered containers 2016-02-07 00:36:33 +00:00
libcxxabi [libcxxabi] Teach cxa_demangle about Hexagon's long double size 2016-01-20 14:10:23 +00:00
libunwind Introduce NetBSD support 2016-02-06 18:19:29 +00:00
lld [ELF][MIPS] Add comments to describe __gnu_local_gp magic symbol 2016-02-07 12:09:40 +00:00
lldb ProcessMachCore scans through the core file pages looking for a 2016-02-06 04:55:26 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm [docs] Remove now confusing references to cofigure/autoconf 2016-02-07 16:35:04 +00:00
openmp [CMake] Introduce OPENMP_LLVM_TOOLS_DIR 2016-02-05 07:00:13 +00:00
polly Separate invariant equivalence classes by type 2016-02-07 17:30:13 +00:00