llvm-6502/include/llvm
Reid Kleckner 5f50442d79 [WinEH] Start inserting state number stores for C++ EH
This moves all the state numbering code for C++ EH to WinEHPrepare so
that we can call it from the X86 state numbering IR pass that runs
before isel.

Now we just call the same state numbering machinery and insert a bunch
of stores. It also populates MachineModuleInfo with information about
the current function.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238514 91177308-0d34-0410-b5e6-96231b3b80d8
2015-05-28 22:00:24 +00:00
..
ADT Prune CRLFs. 2015-05-25 01:43:23 +00:00
Analysis Add BranchProbabilityInfo::releaseMemory to clear the Weights field. 2015-05-28 19:43:06 +00:00
AsmParser
Bitcode Add initial support for the convergent attribute. 2015-05-26 23:48:40 +00:00
CodeGen [WinEH] Start inserting state number stores for C++ EH 2015-05-28 22:00:24 +00:00
Config [omp] Add a configuration variable for the default OpenMP runtime. 2015-05-28 01:47:22 +00:00
DebugInfo DebugInfo: .debug_line DWARF64 support 2015-05-28 15:38:17 +00:00
ExecutionEngine Reapply part of r237975, "Fix Clang -Wmissing-override warning", except for DIContext.h, to apease g++-4.7. 2015-05-22 10:11:07 +00:00
IR Revert r238305: [PM] Use a simpler technique to drop optional analysis 2015-05-27 09:36:33 +00:00
IRReader
LineEditor
Linker
LTO
MC Remove a trivial forwarding function. NFC. 2015-05-28 21:36:02 +00:00
Object Object, ELF: Use error code instead of calling report_fatal_error() 2015-05-28 20:25:42 +00:00
Option
Passes
ProfileData
Support Fixing the polly build. 2015-05-28 21:51:52 +00:00
TableGen [TableGen] Remove unnecessary include and just forward declare. NFC 2015-05-26 06:48:43 +00:00
Target Add support for the convergent flag at the MC and MachineInstr levels. 2015-05-28 18:33:39 +00:00
Transforms Extend EarlyCSE to handle basic cases from JumpThreading and CVP 2015-05-22 23:53:24 +00:00
CMakeLists.txt
InitializePasses.h Resubmit r237954 (MIR Serialization: print and parse LLVM IR using MIR format). 2015-05-27 18:02:19 +00:00
LinkAllIR.h
LinkAllPasses.h
module.modulemap
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h