..
ADT
Add getTreeFactory() to ImmutableSet to allow construction of ImmutableSetRef from an ImmutableSet object.
2011-09-23 19:10:26 +00:00
Analysis
Enhance alias analysis for atomic instructions a bit. Upgrade a couple alias-analysis tests to the new atomic instructions.
2011-09-26 20:15:28 +00:00
Assembly
Eliminate the WriteTypeSymbolic function. Now that types know
2011-07-09 18:03:13 +00:00
Bitcode
Initial commit of the 'landingpad' instruction.
2011-08-12 20:24:12 +00:00
CodeGen
Remove X86-dependent stuff from SSEDomainFix.
2011-09-27 23:50:46 +00:00
Config
We're no longer going to bother supporting platforms that don't
2011-09-23 00:53:10 +00:00
DebugInfo
DebugInfo: Add equality operators and default constructor to DILineInfo.
2011-09-21 01:13:16 +00:00
ExecutionEngine
The code model of JIT should default to JITDefault.
2011-08-30 19:50:33 +00:00
MC
Add target hook for pseudo instruction expansion.
2011-09-25 19:21:35 +00:00
Object
Object: Add archive support.
2011-09-27 19:36:55 +00:00
Support
sys::Process: Add a SetWorkingDirectory method.
2011-09-23 23:23:36 +00:00
Target
Promote the X86 Get/SetSSEDomain functions to TargetInstrInfo.
2011-09-27 22:57:18 +00:00
Transforms
Use ArrayRef instead of an explicit 'const std::vector &'.
2011-09-20 19:05:04 +00:00
Argument.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
Attributes.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
AutoUpgrade.h
Initial check in that will auto-upgrade the old EH scheme to the new EH scheme.
2011-08-25 23:22:40 +00:00
BasicBlock.h
Remove unneeded sentence.
2011-08-17 19:33:27 +00:00
CallGraphSCCPass.h
CallingConv.h
Use X86_thiscall calling convention for Win64 as well.
2011-03-03 07:49:07 +00:00
CMakeLists.txt
Put targets on folders, if the IDE supports the feature.
2011-02-20 22:06:10 +00:00
Constant.h
Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.
2011-08-24 20:18:38 +00:00
Constants.h
Constify Comparison
2011-08-25 20:18:22 +00:00
DebugInfoProbe.h
Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treating debugging information.
2011-03-10 00:21:25 +00:00
DefaultPasses.h
Land the long talked about "type system rewrite" patch. This
2011-07-09 17:41:24 +00:00
DerivedTypes.h
Rip out the old StructType APIs as warned about on llvmdev last week.
2011-08-18 17:39:28 +00:00
Function.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
GlobalAlias.h
Remove DEFINE_TRANSPARENT_CASTED_OPERAND_ACCESSORS, folding its
2011-08-22 09:37:03 +00:00
GlobalValue.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
GlobalVariable.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
GVMaterializer.h
InitializePasses.h
Remove the old tail duplication pass. It is not used and is unable to update
2011-08-30 23:03:45 +00:00
InlineAsm.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
InstrTypes.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
Instruction.def
Initial commit of the 'landingpad' instruction.
2011-08-12 20:24:12 +00:00
Instruction.h
Fix AliasSetTracker so that it doesn't make any assumptions about instructions it doesn't know about (like the atomic instructions I'm adding).
2011-07-27 00:46:46 +00:00
Instructions.h
Initial commit of the 'landingpad' instruction.
2011-08-12 20:24:12 +00:00
IntrinsicInst.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
Intrinsics.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
Intrinsics.td
Mark the eh.typeid.for intrinsic as being 'const', which it is inside
2011-09-09 07:50:37 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairs
2011-05-28 04:07:29 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td
PTX: Add intrinsics to list of built-in intrinsics, which allows them to be
2011-04-20 15:37:17 +00:00
IntrinsicsX86.td
Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist.
2011-05-26 23:13:19 +00:00
IntrinsicsXCore.td
Add intrinsics for SETEV, GETED, GETET.
2011-08-18 13:00:48 +00:00
LinkAllPasses.h
Remove the old tail duplication pass. It is not used and is unable to update
2011-08-30 23:03:45 +00:00
LinkAllVMCore.h
Missed a spot removing Alarm.
2010-12-07 18:50:33 +00:00
Linker.h
Remove obsolete comments about throwing exceptions.
2010-09-02 22:14:51 +00:00
LLVMContext.h
Introduce "expect" intrinsic instructions.
2011-07-06 18:22:43 +00:00
Metadata.h
Typos.
2011-06-01 23:32:40 +00:00
Module.h
Remove the last improper use of getGlobalContext() from LLVM.
2011-08-13 01:04:44 +00:00
OperandTraits.h
Remove DEFINE_TRANSPARENT_CASTED_OPERAND_ACCESSORS, folding its
2011-08-22 09:37:03 +00:00
Operator.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
Pass.h
Fix typos in comments.
2011-04-28 09:12:47 +00:00
PassAnalysisSupport.h
Don't add the same analysis implementation pair twice.
2011-03-30 18:32:53 +00:00
PassManager.h
PassManagers.h
Reapply r138695. Fix PassManager stack depths.
2011-08-29 17:07:00 +00:00
PassRegistry.h
Attempt to fix valgrind complaining about (benign) leaks in pass registration by having PassRegistry
2010-10-20 22:22:30 +00:00
PassSupport.h
Revert r131155 for now. It makes VMCore depend on Analysis and Transforms
2011-05-10 22:16:06 +00:00
SymbolTableListTraits.h
Type.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
Use.h
Reinstate r133513 (reverted in r133700) with an additional fix for a
2011-06-23 09:09:15 +00:00
User.h
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
Value.h
Typo.
2011-08-11 00:22:48 +00:00
ValueSymbolTable.h
Merge System into Support.
2010-11-29 18:16:10 +00:00