llvm-6502/lib/VMCore
Benjamin Kramer ceb5bc7df1 Devirtualize DIScope and subclasses.
Nothing in here makes use of the virtuality.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159349 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-28 14:25:45 +00:00
..
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 Fix intrinsics for XOP frczss/sd instructions. These instructions only take one source register and zero the upper bits of the destination rather than preserving them. 2012-06-13 07:18:53 +00:00
BasicBlock.cpp
CMakeLists.txt Fix cmake failure from moving files around. 2012-06-28 00:18:12 +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
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
Dominators.cpp
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
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 Extend the IL for selecting TLS models (PR9788) 2012-06-23 11:37:03 +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
LLVMContextImpl.h
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
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
Use.cpp
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
Verifier.cpp improve optimization of invoke instructions: 2012-06-25 17:11:47 +00:00