Go to file
Duncan P. N. Exon Smith cc11b6c1fe DebugInfo: Drop dead code for loose DIDescriptor construction API
Delete `DIDescriptor::is*()` and the various constructors from `MDNode*`
in `DIDescriptor` subclasses.

If this just broke your out-of-tree code, you need to make updates along
the lines of r234255, r234256, r234257 and r234258:

  - Generally, `DIX().isX()` => `isa<MDX>()`.  So, `D.isCompileUnit()`
    should just be `isa<MDCompileUnit>(D)`, modulo checks for null.
      - Exception: `DILexicalBlock` => `MDLexicalBlockBase`.
      - Exception: `DIDerivedType` => `MDDerivedTypeBase`.
      - Exception: `DICompositeType` => `MDCompositeTypeBase`.
      - Exception: `DIVariable` => `MDLocalVariable`.
  - Note that (e.g.) `DICompileUnit` has an implicit constructor from
    `MDCompileUnit*`.

llvm-svn: 234263
2015-04-07 00:09:47 +00:00
clang [SEH] Implement filter capturing in CodeGen 2015-04-06 23:51:44 +00:00
clang-tools-extra [clang-tidy] Added a couple of tests for misc-static-assert. 2015-04-04 14:54:53 +00:00
compiler-rt sanitizer: new "strict_string_checks" run-time flag 2015-04-06 18:00:26 +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 atanpi builtin 2015-04-02 17:01:58 +00:00
libcxx Fix race conditions in test class used throughout the std::thread tests. 2015-04-02 21:12:17 +00:00
libcxxabi [libcxxabi] Disallow Base to Derived conversions for catching pointers to members. 2015-04-06 23:03:01 +00:00
lld ELF: Simplify CreateELF. 2015-04-06 23:02:47 +00:00
lldb Fixed a crash because we weren't generating 2015-04-06 23:51:08 +00:00
llgo Add documentation for llgoi, update README 2015-04-05 23:32:13 +00:00
llvm DebugInfo: Drop dead code for loose DIDescriptor construction API 2015-04-07 00:09:47 +00:00
openmp Replace some unsafe API calls with safe alternatives on Windows, prepare code for similar actions on other platforms - wrap unsafe API calls into macros. 2015-04-02 13:27:08 +00:00
polly Upgrade testcases after LLVM r234181 2015-04-06 18:25:51 +00:00