llvm-6502/lib/VMCore
Reid Spencer 532d0ce208 For PR1205:
Implement the first step towards arbitrary precision integer support in
LLVM. The APInt class provides arbitrary precision arithmetic and value
representation. This patch changes ConstantInt to use APInt as its value
representation without supporting bit widths > 64 yet. That change will
come after ConstantFolding handles bit widths > 64 bits.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34647 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-26 23:54:03 +00:00
..
AsmWriter.cpp For PR1195: 2007-02-15 02:26:10 +00:00
BasicBlock.cpp Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> 2007-02-12 05:18:08 +00:00
ConstantFold.cpp Fix Transforms/ConstProp/2007-02-23-sdiv.ll and PR1215 2007-02-24 01:19:50 +00:00
ConstantFold.h Revise APIs for creating constantexpr GEPs to not require the use of vectors. 2007-01-31 04:40:28 +00:00
ConstantFolding.h Revise APIs for creating constantexpr GEPs to not require the use of vectors. 2007-01-31 04:40:28 +00:00
Constants.cpp For PR1205: 2007-02-26 23:54:03 +00:00
Dominators.cpp Removed iostream #includes. Replaced std::cerr with DOUT. 2006-11-17 08:03:48 +00:00
Function.cpp Implement Function::getIntrinsicID without it needing to call Value::getName, 2007-02-15 19:17:16 +00:00
Globals.cpp reapply my previous patch with a bugfix. 2007-02-26 05:02:39 +00:00
InlineAsm.cpp
Instruction.cpp Refactor the setName stuff, moving it down the inheritance hierarchy, to 2007-02-24 00:55:48 +00:00
Instructions.cpp Refactor the setName stuff, moving it down the inheritance hierarchy, to 2007-02-24 00:55:48 +00:00
IntrinsicInst.cpp Change the MachineDebugInfo to MachineModuleInfo to better reflect usage 2007-01-26 21:22:28 +00:00
LeakDetector.cpp Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are 2006-12-07 01:30:32 +00:00
Makefile
Mangler.cpp For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid 2007-01-30 20:08:39 +00:00
Module.cpp For PR411: 2007-02-05 21:19:13 +00:00
ModuleProvider.cpp
Pass.cpp For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid 2007-01-30 20:08:39 +00:00
PassManager.cpp temporarily revert Devang's most recent patch, which caused a large 2007-02-17 23:14:24 +00:00
SymbolTableListTraitsImpl.h Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> 2007-02-12 05:18:08 +00:00
Type.cpp remove dead method 2007-02-20 05:29:47 +00:00
TypeSymbolTable.cpp shrink vmcore by moving symbol table stripping support out of VMCore into 2007-02-07 06:22:45 +00:00
Value.cpp rewrite Value::takeName to take advantage of the new symtab stuff. This 2007-02-15 20:01:43 +00:00
ValueSymbolTable.cpp disable some noisy debug output 2007-02-25 20:42:59 +00:00
ValueTypes.cpp For PR1195: 2007-02-15 02:26:10 +00:00
Verifier.cpp For PR1195: 2007-02-15 03:39:18 +00:00