..
AsmWriter.cpp
Use the interface through DIDescriptor to get the tag/version for a debug info
2012-06-28 00:41:44 +00:00
Attributes.cpp
switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.
2012-05-28 01:47:44 +00:00
AutoUpgrade.cpp
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-06-29 12:38:19 +00:00
BasicBlock.cpp
Add a constified getLandingPad() method.
2012-01-31 00:26:24 +00:00
CMakeLists.txt
Update the CMake files.
2012-06-29 09:01:47 +00:00
ConstantFold.cpp
Reapply r155682, making constant folding more consistent, with a fix to work
2012-04-27 17:50:22 +00:00
ConstantFold.h
Constants.cpp
When linearizing a multiplication, return at once if we see a factor of zero,
2012-06-13 09:42:13 +00:00
ConstantsContext.h
Switch this code to use hash_combine_range rather than incremental calls
2012-03-07 03:22:32 +00:00
Core.cpp
Extend the IL for selecting TLS models (PR9788)
2012-06-23 11:37:03 +00:00
DebugInfo.cpp
Devirtualize DIScope and subclasses.
2012-06-28 14:25:45 +00:00
DebugLoc.cpp
Compute hashes directly with hash_combine instead of taking a detour through FoldingSetNodeID.
2012-04-11 14:06:39 +00:00
DIBuilder.cpp
The DIBuilder class is just a wrapper around debug info creation
2012-06-29 08:32:07 +00:00
Dominators.cpp
Def here is an Instruction, so !isa<Instruction>(Def) is always false,
2012-04-13 00:50:57 +00:00
Function.cpp
move some code around so that Verifier.cpp can get access to the intrinsic info table.
2012-05-27 18:28:35 +00:00
GCOV.cpp
Remove extra semi-colons.
2012-02-22 17:25:00 +00:00
Globals.cpp
Clean-up after r159077.
2012-06-23 12:14:23 +00:00
GVMaterializer.cpp
InlineAsm.cpp
Instruction.cpp
Refactor operation equivalence checking in BBVectorize by extending Instruction::isSameOperationAs.
2012-06-28 05:42:26 +00:00
Instructions.cpp
Fixed r158979.
2012-06-22 14:53:30 +00:00
IntrinsicInst.cpp
IRBuilder.cpp
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-06-29 12:38:19 +00:00
LeakDetector.cpp
LeaksContext.h
LLVMBuild.txt
LLVMContext.cpp
revert r158660, since Chris has some issues with this patch (namely using code to reprent information only used by the compiler)
2012-06-18 23:34:26 +00:00
LLVMContextImpl.cpp
Efficient Constant Uniquing.
2012-02-05 20:54:10 +00:00
LLVMContextImpl.h
Cache the hash value of the operands in the MDNode.
2012-04-11 14:06:54 +00:00
Makefile
Metadata.cpp
Move the Metadata merging methods from GVN and make them public in MDNode.
2012-06-16 20:33:37 +00:00
Module.cpp
simplify code.
2012-05-28 01:37:08 +00:00
Pass.cpp
Added TargetPassConfig::disablePass/substitutePass as a general mechanism to override specific passes.
2012-02-15 03:21:47 +00:00
PassManager.cpp
Use ArrayRef instead of an explicit vector type.
2012-05-14 07:53:40 +00:00
PassRegistry.cpp
PrintModulePass.cpp
SymbolTableListTraitsImpl.h
Type.cpp
Revert r155241, which is causing some breakage.
2012-04-20 23:11:38 +00:00
Use.cpp
Add missing include of <new>
2012-03-26 14:04:17 +00:00
User.cpp
Value.cpp
Move CallbackVHs dtor inline, it can be devirtualized in many cases. Move the other virtual methods out of line as they are only called from within Value.cpp anyway.
2012-05-19 19:15:25 +00:00
ValueSymbolTable.cpp
ValueTypes.cpp
Convert assert(0) to llvm_unreachable
2012-02-05 22:14:15 +00:00
Verifier.cpp
make the verifier accept @llvm.donothing as the only intrinsic that can be invoked
2012-06-28 22:57:00 +00:00