..
ADT
Allow stat += 0 without activating the stat.
2011-10-10 19:48:56 +00:00
Analysis
Move replaceCongruentIVs into SCEVExapander and bias toward "expanded"
2011-10-11 02:28:51 +00:00
Assembly
Bitcode
Initial commit of the 'landingpad' instruction.
2011-08-12 20:24:12 +00:00
CodeGen
Add a bool value to set the IsLandingPad flag to.
2011-10-07 23:06:01 +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
Tidy up. Formatting.
2011-09-29 21:43:01 +00:00
MC
MCAtom extending methods need to extend the range of the atom as well.
2011-10-10 18:09:38 +00:00
Object
Expose MachOObjectFile externally, like we do for COFF. First step in reducing the amount of special-purpose code needed for llvm-objdump.
2011-10-11 17:32:27 +00:00
Support
Support/DataTypes.h: Clean up some types and add matching (but presumably
2011-10-11 20:02:49 +00:00
TableGen
Remove Multidefs
2011-10-07 18:25:05 +00:00
Target
Add a natural stack alignment field to TargetData, and prevent InstCombine from
2011-10-10 23:42:08 +00:00
Transforms
LSR should avoid redundant edge splitting.
2011-10-04 03:50:44 +00:00
Argument.h
Attributes.h
Add the returns_twice attribute to LLVM.
2011-10-03 14:45:37 +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
CMakeLists.txt
Build system infrastructure for multiple tblgens.
2011-10-06 01:51:51 +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
DefaultPasses.h
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
GlobalAlias.h
Remove DEFINE_TRANSPARENT_CASTED_OPERAND_ACCESSORS, folding its
2011-08-22 09:37:03 +00:00
GlobalValue.h
GlobalVariable.h
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
InstrTypes.h
Instruction.def
Initial commit of the 'landingpad' instruction.
2011-08-12 20:24:12 +00:00
Instruction.h
Instructions.h
Check for the returns_twice attribute in callsFunctionThatReturnsTwice. This
2011-10-05 20:05:13 +00:00
IntrinsicInst.h
Intrinsics.h
Intrinsics.td
Mark the llvm.eh.sjlj.functioncontext intrinsic as reading memory so that fast
2011-10-10 17:08:47 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td
IntrinsicsX86.td
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
Linker.h
Make it possible to use the linker without destroying the source module. This is so the source module can be linked to multiple other destination modules. For all that used LinkModules() before, they will continue to destroy the source module as before.
2011-10-11 00:24:54 +00:00
LLVMContext.h
Metadata.h
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
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
Reapply r138695. Fix PassManager stack depths.
2011-08-29 17:07:00 +00:00
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
Type.h
Use.h
User.h
Value.h
Typo.
2011-08-11 00:22:48 +00:00
ValueSymbolTable.h