llvm-project/llvm/lib
Chandler Carruth bb7e4b46e9 [LoopDeletion] (cleanup, NFC) Stop passing around reference to a vector
that we know has exactly one element when all we are going to do is get
that one element out of it.

Instead, pass around that one element.

There are more simplifications to come in this code...

llvm-svn: 292273
2017-01-17 22:00:52 +00:00
..
Analysis [TLI] Appease spurious MSVC warning using llvm_unreachable. NFC. 2017-01-17 19:54:18 +00:00
AsmParser ASMParser: use range-based for loops (NFC) 2016-12-27 18:35:22 +00:00
Bitcode Remove unused lambda captures. NFC 2017-01-13 17:12:16 +00:00
CodeGen Revert "[TLI] Robustize SDAG proto checking by merging it into TLI." 2017-01-17 03:31:00 +00:00
DebugInfo PDB: Add a class to create the /names stream contents. 2017-01-15 00:36:02 +00:00
Demangle Demangle: remove references to allocator for default allocator 2016-11-20 00:20:27 +00:00
ExecutionEngine [Orc][RPC] Add an RPCFunctionNotSupported error type and return it from 2017-01-15 06:34:25 +00:00
Fuzzer [libFuzzer] remove dead code, NFC 2017-01-06 00:09:40 +00:00
IR Reverted: Track validity of pass results 2017-01-15 10:23:18 +00:00
IRReader Timer: Track name and description. 2016-11-18 19:43:18 +00:00
LTO Apply clang-tidy's performance-unnecessary-value-param to LLVM. 2017-01-13 14:39:03 +00:00
LibDriver LibDriver: Allow resource files to be archive members. 2016-12-15 19:37:46 +00:00
LineEditor
Linker [ThinLTO] Import only necessary DICompileUnit fields 2016-12-12 16:09:30 +00:00
MC [WebAssembly] Add triple support for the new wasm object format 2017-01-17 20:34:09 +00:00
Object Recommit r292214 "[Support/Compression] - Change zlib API to return Error instead of custom status" 2017-01-17 15:45:07 +00:00
ObjectYAML [ObjectYAML] Pull yaml2dwarf out of yaml2obj for reuse 2017-01-12 21:35:21 +00:00
Option Generalize ArgList::AddAllArgs more 2016-09-29 19:47:58 +00:00
Passes [PM] Separate the LoopAnalysisManager from the LoopPassManager and move 2017-01-11 09:43:56 +00:00
ProfileData [WebAssembly] Add triple support for the new wasm object format 2017-01-17 20:34:09 +00:00
Support [WebAssembly] Add triple support for the new wasm object format 2017-01-17 20:34:09 +00:00
TableGen [Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-01-04 02:02:05 +00:00
Target [bpf] fix stack-use-after-scope 2017-01-17 21:14:00 +00:00
Transforms [LoopDeletion] (cleanup, NFC) Stop passing around reference to a vector 2017-01-17 22:00:52 +00:00
XRay Avoid std::errc::protocol_* to appease mingw 2017-01-12 18:33:14 +00:00
CMakeLists.txt [XRay] Define the library for XRay trace logs 2017-01-11 06:39:09 +00:00
LLVMBuild.txt Add an c++ itanium demangler to llvm. 2016-09-06 19:16:48 +00:00