1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/include/llvm
Mehdi Amini c5f4f325a8 DebugInfo: use strongly typed enum for debug info flags
Use ADT/BitmaskEnum for DINode::DIFlags for the following purposes:
    * Get rid of unsigned int for flags to avoid problems on platforms with sizeof(int) < 4
    * Flags are now strongly typed

Patch by: Victor Leschuk <vleschuk@gmail.com>

Differential Revision: https://reviews.llvm.org/D23766

llvm-svn: 280686
2016-09-06 03:14:06 +00:00
..
ADT Fix DensetSet::insert_as() for MSVC2015 (NFC) 2016-09-06 03:03:15 +00:00
Analysis Fix up comment from r280442, noticed by Justin. 2016-09-02 17:20:32 +00:00
AsmParser
Bitcode
CodeGen ADT: Do not inherit from std::iterator in ilist_iterator 2016-09-03 02:27:35 +00:00
Config
DebugInfo [codeview] Use the correct max CV record length of 0xFF00 2016-09-02 18:43:27 +00:00
ExecutionEngine [ORC] Clone module flags metadata into the globals module in the 2016-09-04 17:53:30 +00:00
IR DebugInfo: use strongly typed enum for debug info flags 2016-09-06 03:14:06 +00:00
IRReader
LibDriver
LineEditor
Linker
LTO
MC (LLVM part) Implement MASM-flavor intel syntax behavior for inline MS asm block: 2016-09-02 23:15:29 +00:00
Object
ObjectYAML
Option
Passes
ProfileData
Support [Support] - Fix possible crash in match() of llvm::Regex. 2016-09-02 08:44:46 +00:00
TableGen
Target [Target] Remove the AvailableRegClasses vector from TargetLoweringBase. It was a private member with no code reading from it. 2016-09-05 06:43:00 +00:00
Transforms [SLP] Don't pass a global CL option as an argument. NFC. 2016-09-02 19:09:50 +00:00
CMakeLists.txt
InitializePasses.h Add a counter-function insertion pass 2016-09-01 09:42:39 +00:00
LinkAllIR.h
LinkAllPasses.h Add a counter-function insertion pass 2016-09-01 09:42:39 +00:00
module.modulemap
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h