.. |
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
|
Add NAME Member
|
2011-10-19 13:04:13 +00:00 |
Target
|
Attempt to fix PR11607 by shuffling around which class defines which methods.
|
2011-12-19 20:06:03 +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
|
Remove useless code.
|
2011-10-20 04:33:44 +00:00 |
CallGraphSCCPass.h
|
|
|
CallingConv.h
|
|
|
CMakeLists.txt
|
build/cmake: Use tblgen macro directly instead of llvm_tablegen, which just
|
2011-11-04 19:04:23 +00:00 |
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
|
Add a couple missing includes; found while analyzing LLVM headers.
|
2011-11-04 18:19:43 +00:00 |
DerivedTypes.h
|
Add support for vectors of pointers.
|
2011-12-05 06:29:09 +00:00 |
Function.h
|
Refactor code from inlining and globalopt that checks whether a function definition is unused, and enhance it so it can tell that functions which are only used by a blockaddress are in fact dead. This probably doesn't happen much on most code, but the Linux kernel's _THIS_IP_ can trigger this issue with blockaddress. (GlobalDCE can also handle the given tescase, but we only run that at -O3.) Found while looking at PR11180.
|
2011-10-20 05:23:42 +00:00 |
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
|
Encode register class constreaints in inline asm instructions.
|
2011-10-12 23:37:29 +00:00 |
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
|
Update IntrinsicsXCore.td with the normal LLVM notice at the top of the file.
|
2011-10-13 21:08:11 +00:00 |
LinkAllPasses.h
|
All these arguments are default anyways.
|
2011-12-06 00:11:58 +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
|
Add a pinned metadata name for fpaccuracy, and document it
|
2011-10-27 19:19:14 +00:00 |
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
|
Add a couple missing includes; found while analyzing LLVM headers.
|
2011-11-04 18:19:43 +00:00 |
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
|
|
|