1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/include/llvm
Saleem Abdulrasool b3bb143c65 sink DebugCompressionType into MC for exposing to clang
This is a preparatory change to expose the debug compression style to
clang.  It requires exposing the enumeration and passing the actual
value through to the backend from the frontend in actual value form
rather than a boolean that selects the GNU style of debug info
compression.

Minor tweak to the ELF Object Writer to use a variable for re-used
values.  Add an assertion that debug information format is one of the
two currently known types if debug information is being compressed.

llvm-svn: 305038
2017-06-09 00:40:19 +00:00
..
ADT [APInt] Fix the documentation for isOneValue. NFC 2017-06-07 07:40:43 +00:00
Analysis fix formatting; NFC 2017-06-08 20:00:09 +00:00
AsmParser
BinaryFormat Add #include <system_error> 2017-06-07 03:55:31 +00:00
Bitcode Write summaries for merged modules when splitting modules for ThinLTO. 2017-06-08 23:01:49 +00:00
CodeGen RegAllocPBQP: Do not assign reserved physical register 2017-06-08 21:30:54 +00:00
Config [cmake] Enable reverse iteration by default through build macro 2017-06-06 00:36:09 +00:00
DebugInfo [CodeView] Support remaining debug subsection types 2017-06-09 00:28:08 +00:00
Demangle
ExecutionEngine Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
IR [IR] Remove getNumSuccessorsV/getSuccessorV/setSuccessorV from the TerminatorInst subclasses as much as possible now that Value has been de-virtualized 2017-06-08 23:23:08 +00:00
IRReader
LineEditor
Linker
LTO Symbols re-defined with -wrap and -defsym need to be excluded from inter- 2017-06-05 16:24:25 +00:00
MC sink DebugCompressionType into MC for exposing to clang 2017-06-09 00:40:19 +00:00
Object Bitcode: Introduce a BitcodeFileContents data type. NFCI. 2017-06-08 22:00:24 +00:00
ObjectYAML [CodeView] Support remaining debug subsection types 2017-06-09 00:28:08 +00:00
Option Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Passes [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM. 2017-06-01 11:39:39 +00:00
ProfileData Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Support Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
TableGen [TableGen] Remove a couple unused methods from Record that take a StringRef argument. NFC 2017-06-02 05:56:47 +00:00
Target sink DebugCompressionType into MC for exposing to clang 2017-06-09 00:40:19 +00:00
ToolDrivers/llvm-lib Move lib/LibDriver -> lib/ToolDrivers/llvm-lib. NFCI. 2017-05-13 22:06:46 +00:00
Transforms [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. Reapplying revisions 304630, 304631, 304632, 304673, see PR33308 2017-06-08 22:58:19 +00:00
XRay [XRay][tools] Add option to llvm-xray extract to symbolize functions 2017-04-18 23:23:54 +00:00
CMakeLists.txt
InitializePasses.h Change code formatting to look like the surrounding code 2017-06-02 23:07:58 +00:00
LinkAllIR.h Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
LinkAllPasses.h Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
module.modulemap Add BinaryFormat module definition 2017-06-07 17:16:25 +00:00
module.modulemap.build
Pass.h Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
PassAnalysisSupport.h
PassInfo.h [LegacyPassManager] Remove TargetMachine constructors 2017-05-18 17:21:13 +00:00
PassRegistry.h
PassSupport.h [LegacyPassManager] Remove TargetMachine constructors 2017-05-18 17:21:13 +00:00