..
ADT
As Doug pointed out (and I really should know), it is perfectly easy to
2011-12-17 10:20:15 +00:00
Analysis
Allow inlining of functions with returns_twice calls, if they have the
2011-12-18 20:35:43 +00:00
Assembly
Make headers standalone.
2011-11-14 17:45:03 +00:00
Bitcode
The powers that be have decided that LLVM IR should now support 16-bit
2011-12-17 00:04:22 +00:00
CodeGen
Allow inlining of functions with returns_twice calls, if they have the
2011-12-18 20:35:43 +00:00
Config
configure, config.h.in: Regenerate.
2011-11-28 01:07:19 +00:00
DebugInfo
ExecutionEngine
ExecutionEngine: refactor interface
2011-12-12 04:20:36 +00:00
MC
Add back the MC bits of 126425. Original patch by Nathan Jeffords. I added the
2011-12-17 01:14:52 +00:00
Object
Fixed ObjectFile functions:
2011-11-29 17:40:10 +00:00
Support
Adds a JSON parser and a benchmark (json-bench) to catch performance regressions.
2011-12-16 13:09:10 +00:00
TableGen
Target
Emit a getMatchingSuperRegClass() implementation for every target.
2011-12-19 16:53:34 +00:00
Transforms
Refactor code used in InstCombine::FoldAndOfICmps to new file.
2011-12-17 01:20:32 +00:00
Argument.h
Attributes.h
AutoUpgrade.h
remove autoupgrade support for really old-style debug info intrinsics.
2011-11-27 06:18:33 +00:00
BasicBlock.h
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h
Constants.h
Fold ConstantVector::isAllOnesValue into Constant::isAllOnesValue and simplify it.
2011-11-14 19:12:20 +00:00
DebugInfoProbe.h
DefaultPasses.h
DerivedTypes.h
Add support for vectors of pointers.
2011-12-05 06:29:09 +00:00
Function.h
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InitializePasses.h
- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function
2011-12-14 02:11:42 +00:00
InlineAsm.h
InstrTypes.h
Add some missing anchors.
2011-12-01 08:00:17 +00:00
Instruction.def
Instruction.h
Move Instruction::isSafeToSpeculativelyExecute out of VMCore and
2011-12-14 23:49:11 +00:00
Instructions.h
Add support for vectors of pointers.
2011-12-05 06:29:09 +00:00
IntrinsicInst.h
Intrinsics.h
Intrinsics.td
Hexagon backend support
2011-12-12 21:14:40 +00:00
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsHexagon.td
Hexagon backend support
2011-12-12 21:14:40 +00:00
IntrinsicsPowerPC.td
IntrinsicsPTX.td
IntrinsicsX86.td
Support for encoding all FMA4 instructions and tablegen patterns for all
2011-11-30 22:09:42 +00:00
IntrinsicsXCore.td
LinkAllPasses.h
All these arguments are default anyways.
2011-12-06 00:11:58 +00:00
LinkAllVMCore.h
Linker.h
LLVMContext.h
Metadata.h
Add dump method for debugging.
2011-12-09 23:18:34 +00:00
Module.h
OperandTraits.h
Operator.h
Add support for vectors of pointers.
2011-12-05 06:29:09 +00:00
Pass.h
Devirtualize Pass::getPassID, overriding it isn't useful and it gets called a lot.
2011-11-24 21:14:11 +00:00
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h
Add Tsan annotations to the pass system.
2011-12-08 00:15:41 +00:00
SymbolTableListTraits.h
Type.h
The powers that be have decided that LLVM IR should now support 16-bit
2011-12-17 00:04:22 +00:00
Use.h
User.h
Add some missing anchors.
2011-12-01 08:00:17 +00:00
Value.h
Remove Value::getNameStr. It has been deprecated for a while and provides no additional value over getName().
2011-11-15 18:30:12 +00:00
ValueSymbolTable.h