..
ADT
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
2011-12-20 02:50:00 +00:00
Analysis
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
2011-12-20 20:03:10 +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
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
2011-12-20 20:03:10 +00:00
Config
configure, config.h.in: Regenerate.
2011-11-28 01:07:19 +00:00
DebugInfo
DebugInfo: Add equality operators and default constructor to DILineInfo.
2011-09-21 01:13:16 +00:00
ExecutionEngine
ExecutionEngine: refactor interface
2011-12-12 04:20:36 +00:00
MC
Move the X86 specific bits of the ELF writer to the Target/X86 directory.
2011-12-21 17:30:17 +00:00
Object
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
2011-12-20 02:50:00 +00:00
Support
Changes the JSON parser to use the SourceMgr.
2011-12-21 18:16:39 +00:00
TableGen
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
2011-12-20 02:50:00 +00:00
Target
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
2011-12-20 02:50:00 +00:00
Transforms
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
2011-12-20 02:50:00 +00:00
Argument.h
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
2011-12-20 02:50:00 +00:00
Attributes.h
Add the returns_twice attribute to LLVM.
2011-10-03 14:45:37 +00:00
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
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
2011-12-20 02:50:00 +00:00
Constants.h
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
2011-12-20 02:50:00 +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
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
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
- 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
Initial commit of the 'landingpad' instruction.
2011-08-12 20:24:12 +00:00
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
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
Hexagon backend support
2011-12-12 21:14:40 +00:00
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
IntrinsicsHexagon.td
Hexagon backend support
2011-12-12 21:14:40 +00:00
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
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
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
2011-12-20 02:50:00 +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
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
Reapply r138695. Fix PassManager stack depths.
2011-08-29 17:07:00 +00:00
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
Reinstate r133513 (reverted in r133700) with an additional fix for a
2011-06-23 09:09:15 +00:00
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