..
ADT
Fix DenseMap iterator constness.
2009-11-10 01:02:17 +00:00
Analysis
Update computeArraySize() to use ComputeMultiple() to determine the array size associated with a malloc; also extend PerformHeapAllocSRoA() to check if the optimized malloc's arg had its highest bit set, so that it is safe for ComputeMultiple() to look through sext instructions while determining the optimized malloc's array size
2009-11-10 08:32:25 +00:00
Assembly
Use MemoryBuffer::getBufferIdentifier() in the AsmPrinter instead
2009-09-08 22:20:35 +00:00
Bitcode
Pass StringRef by value.
2009-11-06 10:58:06 +00:00
CodeGen
Teach PHIElimination to split critical edges when -split-phi-edges is enabled.
2009-11-10 22:01:05 +00:00
CompilerDriver
llvmc: Add a '-time' option.
2009-11-07 06:33:58 +00:00
Config
CMake: Detect gv, circo, twopi, neato, fdo, dot and dotty.
2009-11-09 15:26:40 +00:00
ExecutionEngine
Remove dlsym stubs, with Nate Begeman's permission.
2009-11-09 22:34:19 +00:00
MC
Pass StringRef by value.
2009-11-06 10:58:06 +00:00
Support
Fix DenseMap iterator constness.
2009-11-10 01:02:17 +00:00
System
80-col violation.
2009-11-07 06:33:01 +00:00
Target
Fixed to address code review. No functional changes.
2009-11-10 00:48:55 +00:00
Transforms
refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG.
2009-11-10 05:59:26 +00:00
AbstractTypeUser.h
When a constant's type is refined, update the constant in place
2009-09-15 15:58:07 +00:00
Argument.h
Initial update to VMCore to use Twines for string arguments.
2009-07-25 04:41:11 +00:00
Attributes.h
Add an 'inline hint' attribute to represent source
2009-08-26 01:08:21 +00:00
AutoUpgrade.h
Reapply 79977.
2009-08-28 23:24:31 +00:00
BasicBlock.h
the verifier shouldn't modify the IR.
2009-11-01 18:11:50 +00:00
CallGraphSCCPass.h
Fix some nasty callgraph dangling pointer problems in
2009-08-31 00:19:58 +00:00
CallingConv.h
Address review comments: add 3 ARM calling conventions.
2009-06-16 18:50:49 +00:00
CMakeLists.txt
CMake: Have generated Xcode projects also contain the LLVM header files.
2009-04-01 15:40:21 +00:00
Constant.h
the verifier shouldn't modify the IR.
2009-11-01 18:11:50 +00:00
Constants.h
Pass StringRef by value.
2009-11-06 10:58:06 +00:00
DerivedTypes.h
Actually privatize a IntegerTypes, and fix a few bugs exposed by this.
2009-08-13 23:27:32 +00:00
Function.h
Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.
2009-09-02 08:44:58 +00:00
GlobalAlias.h
Public and private corrections, warned about by icc ( #304 ).
2009-09-06 08:55:57 +00:00
GlobalValue.h
Pass StringRef by value.
2009-11-06 10:58:06 +00:00
GlobalVariable.h
remove a bunch of extraneous LLVMContext arguments
2009-11-06 04:27:31 +00:00
InlineAsm.h
Pass StringRef by value.
2009-11-06 10:58:06 +00:00
InstrTypes.h
rename SimplifyCompare -> SimplifyCmpInst and split it into
2009-11-09 23:28:39 +00:00
Instruction.def
rename indbr -> indirectbr to appease the residents of #llvm.
2009-10-28 00:19:10 +00:00
Instruction.h
Factor out redundancy from clone() implementations.
2009-10-27 22:16:29 +00:00
Instructions.h
Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions.
2009-11-07 00:16:28 +00:00
IntrinsicInst.h
Don't put in these EH changes.
2009-10-29 00:37:35 +00:00
Intrinsics.h
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
Intrinsics.td
Add objectsize intrinsic and hook it up through codegen. Doesn't
2009-10-27 00:52:25 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
Add new intrinsics for Neon vldN_lane and vstN_lane operations.
2009-08-22 02:28:46 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td
Fix PR5315, original patch by Nicolas Capens!
2009-11-06 00:11:57 +00:00
IntrinsicsXCore.td
LinkAllPasses.h
Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new ability
2009-10-31 14:35:41 +00:00
LinkAllVMCore.h
Push LLVMContexts through the IntegerType APIs.
2009-08-13 21:58:54 +00:00
Linker.h
Pass StringRef by value.
2009-11-06 10:58:06 +00:00
LLVMContext.h
Derive metadata hierarchy from Value instead of User.
2009-10-21 23:57:35 +00:00
Metadata.h
Silence implicit conversion warnings.
2009-11-04 03:08:57 +00:00
Module.h
Pass StringRef by value.
2009-11-06 10:58:06 +00:00
ModuleProvider.h
OperandTraits.h
Public and private corrections, warned about by icc ( #304 ).
2009-09-06 08:55:57 +00:00
Operator.h
Remove a bunch of unused arguments from functions, silencing a
2009-10-14 20:28:33 +00:00
Pass.h
Pass StringRef by value.
2009-11-06 10:58:06 +00:00
PassAnalysisSupport.h
Pass StringRef by value.
2009-11-06 10:58:06 +00:00
PassManager.h
Reverting 85714, 85715, 85716, which are breaking the build
2009-11-01 16:42:53 +00:00
PassManagers.h
Pass StringRef by value.
2009-11-06 10:58:06 +00:00
PassSupport.h
Add required #includes for freestanding .h files.
2009-10-17 03:28:07 +00:00
SymbolTableListTraits.h
Forward-declare ValueSymbolTable so that SymbolTableListTraits.h can be parsed by itself
2009-09-30 00:08:25 +00:00
Type.h
Type.h doesn't need to #include LLVMContext.h
2009-10-27 17:08:31 +00:00
TypeSymbolTable.h
Pass StringRef by value.
2009-11-06 10:58:06 +00:00
Use.h
eliminate all 80-col violations that I have introduced in my recent checkins (and some others more)
2009-08-27 23:44:33 +00:00
User.h
Remove some dead functions, patch by Ryan Flynn!
2009-07-14 18:58:35 +00:00
Value.h
IR support for the new BlockAddress constant kind. This is
2009-10-28 00:01:44 +00:00
ValueSymbolTable.h
Pass StringRef by value.
2009-11-06 10:58:06 +00:00