Go to file
Hal Finkel 2f5e8e3d95 Remove invalid assert in DAGTypeLegalizer::RemapValue
There is a comment at the top of DAGTypeLegalizer::PerformExpensiveChecks
which, in part, says:

  // Note that these invariants may not hold momentarily when processing a node:
  // the node being processed may be put in a map before being marked Processed.

Unfortunately, this assert would be valid only if the above-mentioned invariant
held unconditionally. This was causing llc to assert when, in fact,
everything was fine.

Thanks to Richard Sandiford for investigating this issue!

Fixes PR16562.

llvm-svn: 186338
2013-07-15 18:57:05 +00:00
clang Re-revert r86040, which was un-reverted in r186199. 2013-07-15 17:27:42 +00:00
clang-tools-extra Fix UseAuto not transforming iterator when non-fully qualifiers are used and 2013-07-15 15:37:05 +00:00
compiler-rt Fix check_lint warnings in sanitizers' runtime libraries 2013-07-15 16:11:39 +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 integer-gentype.inc: Missing file from r185839 2013-07-15 15:20:05 +00:00
libcxx Bill Fisher: This patch fixes an ill-formed comparison when parsing control escapes, e.g. "\cA\ca". The code will now throw an error_escape exception for invalid control sequences like "\c:" or "\c". 2013-07-15 18:21:11 +00:00
libcxxabi Updated CREDITS.TXT 2013-07-02 19:01:59 +00:00
lld [PECOFF][Writer] Emit .reloc section. 2013-07-15 18:43:01 +00:00
lldb Actually use the return value we get back when 2013-07-15 18:43:36 +00:00
llvm Remove invalid assert in DAGTypeLegalizer::RemapValue 2013-07-15 18:57:05 +00:00
polly ScopDetect: clang-format 2013-07-14 18:09:43 +00:00