llvm-6502/include/llvm
Chandler Carruth a59525786d [PM] Add module and function printing passes for the new pass manager.
This implements the legacy passes in terms of the new ones. It adds
basic testing using explicit runs of the passes. Next up will be wiring
the basic output mechanism of opt up when the new pass manager is
engaged unless bitcode writing is requested.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199049 91177308-0d34-0410-b5e6-96231b3b80d8
2014-01-12 12:15:39 +00:00
..
ADT Add missing definitions of key_type and value_type to DenseSet. 2014-01-08 21:38:04 +00:00
Analysis SCEVRewriter: Optionally interpret constants in value map as SCEVConstant 2014-01-10 18:20:29 +00:00
AsmParser Move the LLVM IR asm writer header files into the IR directory, as they 2014-01-07 12:34:26 +00:00
Bitcode Bitcode: Fix a typo in an assert 2014-01-09 22:02:05 +00:00
CodeGen Put the functionality for printing a value to a raw_ostream as an 2014-01-09 02:29:41 +00:00
Config Remove the test for endianness in configure.ac and regenerate. 2014-01-09 01:09:57 +00:00
DebugInfo llvm-dwarfdump: type unit dwo support 2014-01-09 05:08:24 +00:00
ExecutionEngine Re-apply r196639: Add support for archives and object file caching under MCJIT. 2014-01-08 04:09:09 +00:00
IR [PM] Add module and function printing passes for the new pass manager. 2014-01-12 12:15:39 +00:00
IRReader Split out the IRReader header and the utility functions it provides into 2013-03-26 02:25:37 +00:00
LTO LTO: whitespace changes 2014-01-10 20:24:35 +00:00
MC [patch] Adjust behavior of FDE cross-section relocs for targets that don't support abs-differences. 2014-01-08 10:22:54 +00:00
Object Use getError and remove the error_code operator. 2014-01-08 22:03:39 +00:00
Option Option parsing: support case-insensitive option matching. 2013-08-28 20:04:31 +00:00
Support Use the simpler version of sys::fs::remove when possible. 2014-01-10 21:40:29 +00:00
TableGen Speling fixes. 2013-10-22 15:18:03 +00:00
Target All backends use MC now. 2014-01-10 21:49:27 +00:00
Transforms Add support to indvars for optimizing sadd.with.overflow. 2013-12-23 23:31:49 +00:00
AutoUpgrade.h Debug Info: drop debug info via upgrading path if version number does not match. 2013-12-02 21:29:56 +00:00
CMakeLists.txt Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
DebugInfo.h Re-sort all of the includes with ./utils/sort_includes.py so that 2014-01-07 11:48:04 +00:00
DIBuilder.h Debug info: Implement (rvalue) reference qualifiers for C++11 non-static 2013-12-18 21:48:19 +00:00
GVMaterializer.h Use error_code in GVMaterializer. 2013-11-05 19:36:34 +00:00
InitializePasses.h [PM] Add module and function printing passes for the new pass manager. 2014-01-12 12:15:39 +00:00
InstVisitor.h Add addrspacecast instruction. 2013-11-15 01:34:59 +00:00
LinkAllIR.h Rename LinkAllVMCore.h to LinkAllIR.h since VMCore directory was renamed to IR. 2013-01-10 21:55:02 +00:00
LinkAllPasses.h [PM] Simplify the interface exposed for IR printing passes. 2014-01-12 11:30:46 +00:00
Linker.h Add a 'deleteModule' method to the Linker class. 2013-10-16 08:59:57 +00:00
Pass.h
PassAnalysisSupport.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
PassManager.h Move the old pass manager infrastructure into a legacy namespace and 2013-11-09 12:26:54 +00:00
PassRegistry.h Re-sort all of the includes with ./utils/sort_includes.py so that 2014-01-07 11:48:04 +00:00
PassSupport.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00