..
ADT
Undefine NetBSD, it may have been defined by an earlier include of
2013-09-25 17:49:57 +00:00
Analysis
Rename DataLayout variables TD -> DL
2013-10-03 19:50:01 +00:00
Assembly
Enable *BasicBlockPass::createPrinterPass()
2013-02-08 23:37:41 +00:00
Bitcode
Add function attribute 'optnone'.
2013-08-23 11:53:55 +00:00
CodeGen
Simplify formatting and sort these. No functionality changed.
2013-10-15 02:03:44 +00:00
Config
Revert "Revert "Windows: Add support for unicode command lines""
2013-10-07 01:00:07 +00:00
DebugInfo
Dump the normal dwarf pubtypes section as well.
2013-09-25 23:02:41 +00:00
ExecutionEngine
Adding multiple object support to MCJIT EH frame handling
2013-10-11 21:25:48 +00:00
IR
Remove x86_sse42_crc32_64_8 intrinsic. It has no functional difference from x86_sse42_crc32_32_8 and was not mapped to a clang builtin. I'm not even sure why this form of the instruction is even called out explicitly in the docs. Also add AutoUpgrade support to convert it into the other intrinsic with appropriate trunc and zext.
2013-10-15 05:20:47 +00:00
IRReader
Split out the IRReader header and the utility functions it provides into
2013-03-26 02:25:37 +00:00
LTO
Optimize linkonce_odr unnamed_addr functions during LTO.
2013-10-03 18:29:09 +00:00
MC
MC: Don't assume incoming StringRef's are null terminated.
2013-10-13 22:09:26 +00:00
Object
Add missing #include's to cctype when using isdigit/alpha/etc.
2013-10-12 00:55:57 +00:00
Option
Option parsing: support case-insensitive option matching.
2013-08-28 20:04:31 +00:00
Support
Path: Recognize Windows compiled resource file.
2013-10-15 22:45:38 +00:00
TableGen
Move StringToOffsetTable into the TableGen include directory so I can use it in clang.
2013-08-29 05:09:55 +00:00
Target
Fix the ExecutionDepsFix pass to handle AVX instructions.
2013-10-14 22:19:03 +00:00
Transforms
Optimize linkonce_odr unnamed_addr functions during LTO.
2013-10-03 18:29:09 +00:00
AutoUpgrade.h
AutoUpgrade: upgrade from scalar TBAA format to struct-path aware TBAA format.
2013-09-28 00:22:27 +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
Reformat.
2013-10-15 21:22:12 +00:00
DIBuilder.h
Debug Info: In DIBuilder, the context field of subprogram is updated to use
2013-10-10 18:40:01 +00:00
GVMaterializer.h
Fix include guards so they exactly match file names.
2013-01-10 00:45:19 +00:00
InitializePasses.h
Remove the now unused strong phi elimination pass.
2013-10-14 16:39:04 +00:00
InstVisitor.h
Move all of the header files which are involved in modelling the LLVM IR
2013-01-02 11:36:10 +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
Remove the very substantial, largely unmaintained legacy PGO
2013-10-02 15:42:23 +00:00
Linker.h
Fix a performance bug in the Linker.
2013-05-04 05:05:18 +00:00
Pass.h
moves doInitialization and doFinalization to the Pass class and removes some unreachable code in MachineModuleInfo
2012-12-03 21:56:57 +00:00
PassAnalysisSupport.h
Fix include guards so they exactly match file names.
2013-01-10 00:45:19 +00:00
PassManager.h
Revert "Encapsulate PassManager debug flags to avoid static init and cxa_exit."
2013-09-19 06:02:43 +00:00
PassManagers.h
Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduces the pass-manager overhead from FPPassManager::runOnFunction() by about 10%.
2013-02-26 01:31:59 +00:00
PassRegistry.h
This patch breaks up Wrap.h so that it does not have to include all of
2013-05-01 20:59:00 +00:00
PassSupport.h
Fix include guards so they exactly match file names.
2013-01-10 00:45:19 +00:00