llvm/lib
Duncan P. N. Exon Smith 5b389c0896 ValueMapper: Only put cyclic nodes into CyclicNodes, NFCI
As a minor fixup to r266258, only track nodes that needed a placeholder
in CyclicNodes in MDNodeMapper::mapUniquedNodes.  There should be no
observable functionality change, just some local memory savings because
CyclicNodes only needs to grow to accommodate nodes that are actually
involved in cycles.  (This was the original intent of r266258, or else
the vector would have been called "ChangedNodes".)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@266536 91177308-0d34-0410-b5e6-96231b3b80d8
2016-04-16 21:09:53 +00:00
..
Analysis Add ProfileData to required_libraries 2016-04-15 23:08:52 +00:00
AsmParser Update and fix LLVM_ENABLE_MODULES: 2016-04-16 00:48:58 +00:00
Bitcode ThinLTO: Make aliases explicit in the summary 2016-04-16 06:56:44 +00:00
CodeGen Remove some unneeded headers and replace some headers with forward class declarations (NFC) 2016-04-16 07:51:28 +00:00
DebugInfo Update and fix LLVM_ENABLE_MODULES: 2016-04-16 00:48:58 +00:00
ExecutionEngine Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message 2016-04-06 22:14:09 +00:00
Fuzzer [libFuzzer] add a better warning for command line flags with -- (two dashes) 2016-04-15 21:56:29 +00:00
IR ThinLTO: Move the ODR resolution to be based purely on the summary. 2016-04-16 07:02:16 +00:00
IRReader Remove autoconf support 2016-01-26 21:29:08 +00:00
LibDriver LibDriver: Silently do nothing when provided no inputs. 2016-04-13 19:36:04 +00:00
LineEditor Fix Clang-tidy modernize-deprecated-headers warnings in some files; other minor fixes. 2016-03-28 17:40:08 +00:00
Linker Reapply "ValueMapper: Eliminate cross-file co-recursion, NFC" 2016-04-16 02:29:55 +00:00
LTO Add SVN version to libLLVMLTO 2016-04-16 07:33:14 +00:00
MC AsmParser: record "# line file" context to calculate location for diag 2016-04-13 19:46:54 +00:00
Object Start to add real error messages for malformed Mach-O files. 2016-04-13 21:17:58 +00:00
ObjectYAML [lanai] Add Lanai backend. 2016-03-28 13:09:54 +00:00
Option Option parser: class for consuming a joined arg in addition to all remaining args 2016-04-15 00:23:30 +00:00
Passes [PM] Rename the CRTP mixin base classes for the new pass manager to 2016-03-11 10:33:22 +00:00
ProfileData Replace the use of MaxFunctionCount module flag 2016-04-15 21:39:58 +00:00
Support Remove some unneeded headers and replace some headers with forward class declarations (NFC) 2016-04-16 07:51:28 +00:00
TableGen Update and fix LLVM_ENABLE_MODULES: 2016-04-16 00:48:58 +00:00
Target [X86] Use ternary operator to reduce code slightly. NFC 2016-04-16 19:09:32 +00:00
Transforms ValueMapper: Only put cyclic nodes into CyclicNodes, NFCI 2016-04-16 21:09:53 +00:00
CMakeLists.txt Move ObjectYAML code to a new library. 2016-03-01 19:15:06 +00:00
LLVMBuild.txt Add LLVMBuild for ObjectYAML. 2016-03-01 21:29:33 +00:00