..
ADT
Fix -Asserts warnings.
2010-04-13 23:34:11 +00:00
Analysis
Make callIsSmall accessible as a utility function.
2010-04-16 15:14:50 +00:00
Assembly
Ok, third time's the charm. No changes from last time except the CMake
2010-04-02 23:17:14 +00:00
Bitcode
Add special case bitcode support for DebugLoc. This avoids
2010-04-03 02:17:50 +00:00
CodeGen
The JIT calls TidyLandingPads to tidy up the landing pads. However, because the
2010-04-16 08:46:10 +00:00
CompilerDriver
Make it not an error to specify -O* options several times.
2010-03-05 04:46:39 +00:00
Config
Add a check for posix_spawn.
2010-04-16 05:14:21 +00:00
ExecutionEngine
Move --march, --mcpu, and --mattr from JIT/TargetSelect.cpp to lli.cpp.
2010-02-05 16:19:36 +00:00
MC
implement mc asmparser support for '.', which gets the
2010-04-14 04:40:28 +00:00
Support
reapply r101434
2010-04-16 15:33:14 +00:00
System
Fix use-of-uninitialized value when RWX memory can't be allocated (PR6701).
2010-03-28 11:07:36 +00:00
Target
Adding support for dag combiner to promote operations for profit. This requires target specific queries. For example, x86 should promote i16 to i32 when it does not impact load folding.
2010-04-16 06:14:10 +00:00
Transforms
SCCVN, we hardly knew ye!
2010-04-13 05:24:08 +00:00
AbstractTypeUser.h
Argument.h
sink twine.h down out of Value.h. It is annoying that you need
2009-12-29 07:12:03 +00:00
Attributes.h
Reduce size of 'StackAlignment' field from 5 to 3 bits. Seriously, who needs a
2010-02-21 04:26:06 +00:00
AutoUpgrade.h
BasicBlock.h
Skip debug info when looking for existing EH calls at the
2010-04-02 21:49:27 +00:00
CallGraphSCCPass.h
Ok, third time's the charm. No changes from last time except the CMake
2010-04-02 23:17:14 +00:00
CallingConv.h
add support, testcases, and dox for the new GHC calling
2010-03-11 00:22:57 +00:00
CMakeLists.txt
Constant.h
eliminate a bunch of pointless LLVMContext arguments.
2010-02-01 20:48:08 +00:00
Constants.h
Add more information to the getSizeOf comment.
2010-02-25 15:55:28 +00:00
DerivedTypes.h
Add support for a union type in LLVM IR. Patch by Talin!
2010-02-12 20:49:41 +00:00
Function.h
Finally land the InvokeInst operand reordering.
2010-03-24 13:21:49 +00:00
GlobalAlias.h
sink twine.h down out of Value.h. It is annoying that you need
2009-12-29 07:12:03 +00:00
GlobalValue.h
Add static methods to handle Linkage Types.
2010-03-06 07:22:39 +00:00
GlobalVariable.h
sink twine.h down out of Value.h. It is annoying that you need
2009-12-29 07:12:03 +00:00
GVMaterializer.h
Kill ModuleProvider and ghost linkage by inverting the relationship between
2010-01-27 20:34:15 +00:00
InlineAsm.h
Three changes:
2010-04-07 05:20:54 +00:00
InstrTypes.h
doxygenize some comments, patch by Peter Collingbourne!
2010-02-12 21:54:28 +00:00
Instruction.def
Instruction.h
rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h.
2010-04-02 20:21:22 +00:00
Instructions.h
reapply r101434
2010-04-16 15:33:14 +00:00
IntrinsicInst.h
reapply r101434
2010-04-16 15:33:14 +00:00
Intrinsics.h
Mention vAny and iPTRAny in a comment.
2010-02-09 16:59:14 +00:00
Intrinsics.td
Reapply address space patch after fixing an issue in MemCopyOptimizer.
2010-04-04 03:10:48 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
[llvm_void_ty] is no longer needed for result types,
2010-03-23 23:46:07 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
[llvm_void_ty] is no longer needed for result types,
2010-03-23 23:46:07 +00:00
IntrinsicsX86.td
Rewrite aesimc handling. It only takes a single input and has a single
2010-04-02 23:48:33 +00:00
IntrinsicsXCore.td
LinkAllPasses.h
SCCVN, we hardly knew ye!
2010-04-13 05:24:08 +00:00
LinkAllVMCore.h
fix a warning.
2010-01-16 21:55:24 +00:00
Linker.h
Fix "the the" and similar typos.
2010-02-10 16:03:48 +00:00
LLVMContext.h
introduce a new recoverable error handling API to LLVMContext
2010-04-07 23:40:44 +00:00
Metadata.h
Delete MDNodes when LLVMContext is destroyed. Previous attempts: r97918, r97788.
2010-03-13 01:26:15 +00:00
Module.h
Kill ModuleProvider and ghost linkage by inverting the relationship between
2010-01-27 20:34:15 +00:00
OperandTraits.h
fix PR6589
2010-03-16 10:59:48 +00:00
Operator.h
Pass.h
Ok, third time's the charm. No changes from last time except the CMake
2010-04-02 23:17:14 +00:00
PassAnalysisSupport.h
eliminate dynamic_cast from the pass manager.
2010-01-21 02:07:07 +00:00
PassManager.h
Kill ModuleProvider and ghost linkage by inverting the relationship between
2010-01-27 20:34:15 +00:00
PassManagers.h
reapply my timer rewrite with a change for PassManager to store
2010-03-30 04:03:22 +00:00
PassSupport.h
add a helper method.
2010-01-20 19:25:45 +00:00
SymbolTableListTraits.h
Type.h
VMCore: Add Type::getIntN[Ptr]Ty, which are the obvious generic forms of
2010-04-13 01:39:07 +00:00
TypeSymbolTable.h
Use.h
User.h
Value.h
Switch isa_impl from a function template to a class template with a
2010-03-30 18:05:52 +00:00
ValueSymbolTable.h
Before existing NamedMDNode entry in the symbol table, remove any existing entry with the same name.
2010-01-26 22:03:41 +00:00