Go to file
Duncan P. N. Exon Smith ae8bd4bd11 ValueMapper: Split out mapSimpleMetadata, NFC
Split out a helper for mapping metadata without operands.  This is any
metadata that is not an MDNode, and any MDNode where the answer is known
without looking at operands.

Through some weird twists, this function is co-recursive:

    mapSimpleMetadata
    => MapValue
    => materializeInitFor
    => linkFunctionBody
    => RemapInstructions
    => MapMetadata
    => mapSimpleMetadata

I plan to break the recursion in a follow-up.

llvm-svn: 265270
2016-04-03 19:31:01 +00:00
clang Fix test case committed in r265197. 2016-04-03 03:36:22 +00:00
clang-tools-extra [clang-tidy] Update an example. NFC. 2016-04-02 03:44:23 +00:00
compiler-rt [sanitizer] Make AtosSymbolizer more resilient when symbolicating a zero address 2016-04-03 19:13:03 +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 Update copyright year to 2016. 2016-03-30 22:39:03 +00:00
libcxx Fix LWG issue 2469 - Use piecewise construction in map::operator[]. 2016-03-31 03:13:37 +00:00
libcxxabi Update copyright year to 2016. 2016-03-30 22:40:47 +00:00
libunwind [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
lld [LTO] Implement -disable-verify, which disables bitcode verification. 2016-04-03 03:39:09 +00:00
lldb Add some unit tests for ClangASTContext. 2016-04-01 23:20:35 +00:00
llgo [llgo] add USES_TERMINAL option to check-libgo 2016-03-30 00:29:33 +00:00
llvm ValueMapper: Split out mapSimpleMetadata, NFC 2016-04-03 19:31:01 +00:00
openmp Fix bug when KMP_USE_ADAPTIVE_LOCKS is 0 2016-03-30 21:50:59 +00:00
polly [FIX] Do not create two SAI objects for exit PHIs 2016-04-03 11:16:00 +00:00