Initial infrastructure for arbitrary precision integer
authorDuncan Sands <baldrick@free.fr>
Tue, 16 Oct 2007 09:56:48 +0000 (09:56 +0000)
committerDuncan Sands <baldrick@free.fr>
Tue, 16 Oct 2007 09:56:48 +0000 (09:56 +0000)
commitaf47b11b959713d70c45bee1922e468adfaeaff0
tree0d2883b1e7a4907af2964de9fc0da56760cf4871
parenta7c97a7f5b82778ca5abfc3791c6b7f96b82a5fa
Initial infrastructure for arbitrary precision integer
codegen support.  This should have no effect on codegen
for other types.  Debatable bits: (1) the use (abuse?)
of a set in SDNode::getValueTypeList; (2) the length of
getTypeToTransformTo, which maybe should be refactored
with a non-inline part for extended value types.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43030 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/ValueTypes.h
include/llvm/Target/TargetLowering.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/VMCore/ValueTypes.cpp