..
ADT
Add IntervalMap::const_iterator::atBegin().
2011-08-19 22:04:19 +00:00
Analysis
Do not use named md nodes to track variables that are completely optimized. This does not scale while doing LTO with debug info. New approach is to include list of variables in the subprogram info directly.
2011-08-19 23:28:12 +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
FastISel: avoid function calls between the materialization of the constant and its use.
2011-08-18 22:06:10 +00:00
CompilerDriver
llvmc: Make 'true' and 'false' instances of a 'Bool' class.
2011-05-05 04:25:03 +00:00
Config
include/llvm/Config/config.h.cmake: Reorder to follow config.h.in, and import stuff from llvm-config.h.cmake and clang/config.h.
2011-08-12 03:27:54 +00:00
ExecutionEngine
- Move CodeModel from a TargetMachine global option to MCCodeGenInfo.
2011-07-20 07:51:56 +00:00
MC
Allow the MCDisassembler to return a "soft fail" status code, indicating an instruction that is disassemblable, but invalid. Only used for ARM UNPREDICTABLE instructions at the moment.
2011-08-17 17:44:15 +00:00
Object
Teach llvm-objdump to disassemble sections symbol by symbol.
2011-07-15 18:39:24 +00:00
Support
...and make sure DynamicLibrary builds by removing "const" from the Invalid placeholder.
2011-08-17 18:28:14 +00:00
Target
Trim an unneeded header.
2011-08-09 23:49:21 +00:00
Transforms
Add SplitLandingPadPredecessors().
2011-08-19 00:05:40 +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
Auto-upgrade the magic ".llvm.eh.catch.all.value" global to
2010-09-10 18:51:56 +00:00
BasicBlock.h
Remove unneeded sentence.
2011-08-17 19:33:27 +00:00
CallGraphSCCPass.h
Remove assignPassManager's default arguments. It's really
2010-08-07 01:25:32 +00:00
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
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
Constants.h
Remove DEFINE_TRANSPARENT_CASTED_OPERAND_ACCESSORS, folding its
2011-08-22 09:37:03 +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 LowerSetJmp pass. It wasn't used effectively by any of the targets.
2011-08-03 22:18:20 +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
Add an intrinsic and codegen support for fused multiply-accumulate. The intent
2011-07-08 21:39:21 +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
Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem
2010-08-05 23:36:21 +00:00
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 LowerSetJmp pass. It wasn't used effectively by any of the targets.
2011-08-03 22:18:20 +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
Tidy some #includes and forward-declarations, and move the C binding code
2010-08-07 00:43:20 +00:00
PassManagers.h
Add RegionPass support.
2010-10-20 01:54:44 +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
Avoid many "variable 'Sub' set but not used [-Wunused-but-set-variable]" warnings
2010-06-10 15:06:05 +00:00
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