llvm-6502/lib/VMCore
Chris Lattner d34ff14358 switch TypeHasCycleThroughItself from using an std::set to using a SmallPtrSet,
this speeds up the linking testcase in PR1860 by 44% (.379 -> 0.263)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52365 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-16 21:20:58 +00:00
..
AsmWriter.cpp
AutoUpgrade.cpp
BasicBlock.cpp
ConstantFold.cpp
ConstantFold.h
Constants.cpp
Core.cpp
Dominators.cpp
Function.cpp Wrap MVT::ValueType in a struct to get type safety 2008-06-06 12:08:01 +00:00
Globals.cpp
InlineAsm.cpp
Instruction.cpp
Instructions.cpp fix pr2460 2008-06-16 04:02:40 +00:00
IntrinsicInst.cpp
LeakDetector.cpp
Makefile
Mangler.cpp
Module.cpp
ModuleProvider.cpp
ParameterAttributes.cpp
Pass.cpp
PassManager.cpp Print debug message only if there are dead passes. 2008-06-06 17:50:36 +00:00
SymbolTableListTraitsImpl.h
Type.cpp switch TypeHasCycleThroughItself from using an std::set to using a SmallPtrSet, 2008-06-16 21:20:58 +00:00
TypeSymbolTable.cpp
Use.cpp
Value.cpp Do not speculatively execute an instruction by hoisting it to its predecessor BB if any of its operands are defined but not used in BB. The transformation will prevent the operand from being sunk into the use block. 2008-06-12 21:15:59 +00:00
ValueSymbolTable.cpp
ValueTypes.cpp Wrap MVT::ValueType in a struct to get type safety 2008-06-06 12:08:01 +00:00
Verifier.cpp Re-apply 52002, allowing the verifier to accept non-MRV struct return 2008-06-09 21:26:13 +00:00