..
ADT
Revert "Revert "[APFloat] Removed APFloat constructor which initialized to either zero/NaN but allowed you to arbitrarily set the category of the float.""
2013-06-27 21:58:19 +00:00
Analysis
Merge isReachable into isBackedge.
2013-06-25 23:32:10 +00:00
Assembly
Enable *BasicBlockPass::createPrinterPass()
2013-02-08 23:37:41 +00:00
Bitcode
Move lib/Archive to tools/llvm-ar.
2013-06-17 15:47:20 +00:00
CodeGen
Improve diagnostics when getSizeInBits is called on the Other type.
2013-06-24 17:29:51 +00:00
Config
Don't define LTDL_SHLIBPATH_VAR.
2013-06-11 19:04:13 +00:00
DebugInfo
llvm-dwarfdump: Add support for dumping the .debug_loc section
2013-06-19 21:37:13 +00:00
ExecutionEngine
Pass a StringRef to sys::identifyFileType.
2013-06-10 15:27:39 +00:00
IR
[NVPTX] Remove i8 register class. PTX support for i8 (.b8, .u8, .s8) is rather poor and we're better off just ignoring it and letting LLVM expand all i8 ops out to i16.
2013-06-28 17:57:59 +00:00
IRReader
Split out the IRReader header and the utility functions it provides into
2013-03-26 02:25:37 +00:00
MC
Use MCFillFragment for zero-initialized data.
2013-06-27 14:35:03 +00:00
Object
[PowerPC] Support @got modifier
2013-06-25 16:49:50 +00:00
Option
Merge changes to clang's Driver code into LLVM's Option library
2013-06-13 18:12:12 +00:00
Support
Add a division operator to BlockFrequency.
2013-06-28 18:23:42 +00:00
TableGen
Remove unnecessary conditional checks.
2013-06-27 20:19:13 +00:00
Target
TableGen: Generate a function for getting operand indices based on their defined names
2013-06-25 21:22:09 +00:00
Transforms
Add a flag to defer vectorization into a phase after the inliner and its
2013-06-24 07:21:47 +00:00
AutoUpgrade.h
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
DebugInfo: enumerator values returned as int64 as they are stored
2013-06-24 07:11:08 +00:00
DIBuilder.h
Rename DIBuilder::createNullPtrType to createUnspecifiedType and introduce
2013-06-27 22:50:59 +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 simplify-libcalls pass (finally)
2013-06-20 19:48:07 +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 simplify-libcalls pass (finally)
2013-06-20 19:48:07 +00:00
Linker.h
Fix a performance bug in the Linker.
2013-05-04 05:05:18 +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
This patch breaks up Wrap.h so that it does not have to include all of
2013-05-01 20:59:00 +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