1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 12:02:58 +02:00
llvm-mirror/lib
Evgeniy Stepanov 7b4664eb42 Emit function alias to data as a function symbol.
CFI emits jump slots for indirect functions as a byte array
constant, and declares function-typed aliases to these constants.

This change fixes AsmPrinter to emit these aliases as function
symbols and not data symbols.

llvm-svn: 254674
2015-12-04 00:45:43 +00:00
..
Analysis [Analysis] Become aware of MSVC's new/delete functions 2015-12-03 22:45:19 +00:00
AsmParser AsmParser: Make the code for parsing unnamed aliases more closely resemble that for unnamed globals. 2015-11-25 02:54:07 +00:00
Bitcode Remove "ExportingModule" from ThinLTO Index (NFC) 2015-12-03 02:37:23 +00:00
CodeGen Emit function alias to data as a function symbol. 2015-12-04 00:45:43 +00:00
DebugInfo dwarfdump: Correctly indentify the indicies for DWP records 2015-12-03 18:41:59 +00:00
ExecutionEngine [RuntimeDyld] DenseMap -> std::unordered_map 2015-12-03 21:27:59 +00:00
Fuzzer Libfuzzer: do not pass null into user function 2015-12-02 22:43:53 +00:00
IR Interface to attach maximum function count from PGO to module as module flags. 2015-12-03 20:57:37 +00:00
IRReader
LibDriver [Option] Use an ArrayRef to store the Option Infos in OptTable. NFC 2015-10-21 16:30:42 +00:00
LineEditor
Linker [ThinLTO] Appending linkage fixes 2015-12-03 18:20:05 +00:00
LTO Simplify since this function never fails. 2015-12-03 23:56:42 +00:00
MC MC: Make sure to clear *all* of MCMachOStreamer's state 2015-12-03 00:52:20 +00:00
Object Remove "ExportingModule" from ThinLTO Index (NFC) 2015-12-03 02:37:23 +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 [llvm-profdata] Add support for weighted merge of profile data 2015-12-04 00:00:20 +00:00
Support Revert "raw_ostream: << operator for callables with raw_stream argument" 2015-12-03 23:00:28 +00:00
TableGen [TblGen] ArrayRefize TGParser. No functional change intended. 2015-10-24 12:46:45 +00:00
Target [WebAssembly] Fix dominance check for PHIs in the StoreResult pass 2015-12-03 23:07:03 +00:00
Transforms clang-format FunctionImport after refactoring (NFC) 2015-12-03 02:58:14 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile