llvm-project/llvm/lib
Teresa Johnson b098f0c133 [ThinLTO] Handle previously imported and promoted locals in module linker
The new function import pass exposed an issue when we import references
to local values on multiple importing passes. They are renamed on each
import pass, and we need to ensure that the already promoted and renamed
references existing in the dest module are correctly identified and
updated so that they aren't spuriously renamed again (due to a perceived
conflict with the newly linked reference).

llvm-svn: 254009
2015-11-24 19:46:58 +00:00
..
Analysis [Analysis/CallGraph] Switch dump() definitions over to LLVM_DUMP_METHOD. 2015-11-23 02:58:42 +00:00
AsmParser update comment and error message; NFC 2015-11-19 17:35:55 +00:00
Bitcode [ThinLTO] Handle bitcode without function summary sections gracefully 2015-11-21 21:55:48 +00:00
CodeGen Let SelectionDAG start to use probability-based interface to add successors. 2015-11-24 08:51:23 +00:00
DebugInfo Replace dyn_cast with isa in places that weren't using the returned value for more than a boolean check. NFC. 2015-11-18 07:07:59 +00:00
ExecutionEngine [RuntimeDyld] Avoid unused-private-field warning; NFC 2015-11-23 22:59:36 +00:00
Fuzzer [libFuzzer] don't crash when reporting a leak in test_single_input mode 2015-11-21 03:46:43 +00:00
IR Add vector types for intrinsics 2015-11-24 16:28:14 +00:00
IRReader Return a unique_ptr from getLazyBitcodeModule and parseBitcodeFile. NFC. 2015-06-16 22:27:55 +00:00
LTO [LTO] Add option to emit assembly from LTOCodeGenerator 2015-11-19 23:59:24 +00:00
LibDriver [Option] Use an ArrayRef to store the Option Infos in OptTable. NFC 2015-10-21 16:30:42 +00:00
LineEditor
Linker [ThinLTO] Handle previously imported and promoted locals in module linker 2015-11-24 19:46:58 +00:00
MC Fix bug where WinCOFFObjectWriter would assume starting from an empty output. 2015-11-18 15:24:17 +00:00
Object [ThinLTO] Deduplicate function index loading into shared helper (NFC) 2015-11-23 19:19:11 +00:00
Option [Option] Use an ArrayRef to store the Option Infos in OptTable. NFC 2015-10-21 16:30:42 +00:00
Passes [PM] Port StripDeadPrototypes to the new pass manager 2015-10-30 23:28:12 +00:00
ProfileData [PGO] Small interface change to be profile rt ready 2015-11-24 18:15:46 +00:00
Support Add Windows error code and tidy formatting for system errors. 2015-11-23 17:34:20 +00:00
TableGen [TblGen] ArrayRefize TGParser. No functional change intended. 2015-10-24 12:46:45 +00:00
Target [x86] remove duplicate movq instruction defs (PR25554) 2015-11-24 15:44:35 +00:00
Transforms [Utils] Put includes in correct order. NFC. 2015-11-24 18:57:06 +00:00
CMakeLists.txt LibDriver, llvm-lib: introduce. 2015-06-09 21:50:22 +00:00
LLVMBuild.txt Wrap some long lines in LLVMBuild files. NFC 2015-06-12 18:44:57 +00:00
Makefile LibDriver, llvm-lib: introduce. 2015-06-09 21:50:22 +00:00