llvm-6502/lib/VMCore
Chris Lattner df0ef1d0fe Split SimpleConstantVal up into its components, so each Constant subclass getsa different enum value. This allows 'classof' for these to be really simple,not needing to call getType() anymore.
This speeds up isa/dyncast/etc for constants, and also makes them smaller.
For example, the text section of a release build of InstCombine.cpp shrinks
from 230037 bytes to 216363 bytes, a 6% reduction.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23467 91177308-0d34-0410-b5e6-96231b3b80d8
2005-09-27 06:09:08 +00:00
..
AsmWriter.cpp
BasicBlock.cpp
ConstantFold.cpp
ConstantFold.h
ConstantFolding.h
ConstantRange.cpp
Constants.cpp Split SimpleConstantVal up into its components, so each Constant subclass getsa different enum value. This allows 'classof' for these to be really simple,not needing to call getType() anymore. 2005-09-27 06:09:08 +00:00
Dominators.cpp
Function.cpp
Globals.cpp
Instruction.cpp
Instructions.cpp PHINode::hasConstantValue should never return the PHI itself, even if the 2005-08-05 15:37:31 +00:00
LeakDetector.cpp
Makefile
Mangler.cpp
Module.cpp
ModuleProvider.cpp
Pass.cpp
PassManagerT.h
SymbolTable.cpp
SymbolTableListTraitsImpl.h
Type.cpp
Value.cpp
ValueTypes.cpp
Verifier.cpp