..
ADT
Create PTX backend. Patch by Che-Liang Chiou!
2010-09-07 18:14:24 +00:00
Analysis
What the loop unroller cares about, rather than just not unrolling loops with calls, is
2010-09-09 20:32:23 +00:00
Assembly
lets get crazy and name the header file the exact class name,
2010-09-02 23:09:42 +00:00
Bitcode
Remove obsolete comments about throwing exceptions.
2010-09-02 22:14:51 +00:00
CodeGen
Rearrange for better alignment and less padding
2010-09-08 23:54:00 +00:00
CompilerDriver
llvmc: Make syntax more consistent.
2010-08-23 23:21:23 +00:00
Config
Fix LLVM target initialization to deal with sociopathic outside projects
2010-08-30 18:34:48 +00:00
ExecutionEngine
MC
Make ELF OS ABI dependent on the OS from target triple.
2010-09-09 17:57:50 +00:00
Support
Remove dead code. ManagedCleanup is unused, and contained a serious bug in that
2010-09-07 20:53:39 +00:00
System
Remove obsolete comments about throwing exceptions.
2010-09-02 22:14:51 +00:00
Target
For each instruction itinerary class, specify the number of micro-ops each
2010-09-09 18:18:55 +00:00
Transforms
Reapply commit 112699, speculatively reverted by echristo, since
2010-09-02 08:14:03 +00:00
AbstractTypeUser.h
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h
Constants.h
remove unions from LLVM IR. They are severely buggy and not
2010-08-28 04:09:24 +00:00
DerivedTypes.h
remove unions from LLVM IR. They are severely buggy and not
2010-08-28 04:09:24 +00:00
Function.h
GlobalAlias.h
GlobalValue.h
Create the new linker type "linker_private_weak_def_auto".
2010-08-20 22:05:50 +00:00
GlobalVariable.h
GVMaterializer.h
InlineAsm.h
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h
Add a getPointerOperand() helper function to VAArgInst, for consistency
2010-09-09 18:32:40 +00:00
IntrinsicInst.h
Add convenience class for working with eh.exception calls.
2010-09-01 09:26:00 +00:00
Intrinsics.h
Intrinsics.td
Add an MVT::x86mmx type. It will take the place of all current MMX vector types.
2010-09-07 20:03:56 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the
2010-09-03 01:35:08 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td
Add patterns for MMX that use the new intrinsics.
2010-09-07 18:10:56 +00:00
IntrinsicsXCore.td
LinkAllPasses.h
Rename ValuePropagation to a more descriptive CorrelatedValuePropagation.
2010-08-31 07:48:34 +00:00
LinkAllVMCore.h
Delete SlowOperationInformer, which is no longer used.
2010-08-20 18:07:37 +00:00
Linker.h
Remove obsolete comments about throwing exceptions.
2010-09-02 22:14:51 +00:00
LLVMContext.h
Move private member functions to the end of the class declaration.
2010-09-08 18:41:07 +00:00
Metadata.h
MDNode, MDString, and NamedMDNode are not meant to be subclassed;
2010-08-24 15:34:03 +00:00
Module.h
OperandTraits.h
Operator.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassRegistry.h
Fix PR7972, in which the PassRegistry was being leaked. As part of this,
2010-09-07 20:48:10 +00:00
PassSupport.h
Clean up some of the PassRegistry implementation, and pImpl-ize it to reduce #include clutter
2010-09-07 19:16:25 +00:00
SymbolTableListTraits.h
Type.h
remove unions from LLVM IR. They are severely buggy and not
2010-08-28 04:09:24 +00:00
TypeSymbolTable.h
Use.h
User.h
Value.h
remove unions from LLVM IR. They are severely buggy and not
2010-08-28 04:09:24 +00:00
ValueSymbolTable.h