| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | * Remove support for internal constant pool | Chris Lattner | 2001-09-07 | 4 | -112/+239 |
| | | | | | | | | | | | * Support globally unique constants * Support recursive and forward referenced types * Support abstract types * Add new BCR_TRACE macro to enable debugging of why the bytecode reader occasionally refuses to read something llvm-svn: 448 | ||||
| * | * Assembly writer is not a module analyzer anymore | Chris Lattner | 2001-09-07 | 1 | -60/+81 |
| | | | | | | | * There is no constant pool anymore llvm-svn: 447 | ||||
| * | * Add support for forward referencing types | Chris Lattner | 2001-09-07 | 1 | -369/+501 |
| | | | | | | | | | | * Add support for upreferences for recursive types * Remove support for ConstantPool.h * Add support for globally unique Constants * Add support for the opaque type llvm-svn: 446 | ||||
| * | Add support for forward referencing types | Chris Lattner | 2001-09-07 | 1 | -3/+13 |
| | | | | | llvm-svn: 445 | ||||
| * | Add support for an opaque type | Chris Lattner | 2001-09-07 | 1 | -19/+22 |
| | | | | | llvm-svn: 444 | ||||
| * | Remove #include of nonexistant header file | Chris Lattner | 2001-09-07 | 1 | -1/+0 |
| | | | | | llvm-svn: 443 | ||||
| * | * Slot calc is now simpler and not based on module analyzer. | Chris Lattner | 2001-09-07 | 1 | -80/+185 |
| | | | | | | | * Add new SC_DEBUG option to enable debugging of why stuff doesn't work llvm-svn: 442 | ||||
| * | Module analyzer no longer has to iterate over constant pool | Chris Lattner | 2001-09-07 | 1 | -43/+0 |
| | | | | | llvm-svn: 441 | ||||
| * | Simplify code by eliminating need to hang onto constant pool references | Chris Lattner | 2001-09-07 | 1 | -52/+27 |
| | | | | | llvm-svn: 440 | ||||
| * | * Fixed mapped_iterator to actually work with functors | Chris Lattner | 2001-09-07 | 1 | -5/+17 |
| | | | | | | | * Implement mapto function that works like map in a functional programming language llvm-svn: 439 | ||||
| * | Constant pools no longer exist | Chris Lattner | 2001-09-07 | 1 | -1/+0 |
| | | | | | llvm-svn: 438 | ||||
| * | Eliminate DoConstantPoolMerging. ConstantPools no longer exist | Chris Lattner | 2001-09-07 | 1 | -16/+0 |
| | | | | | llvm-svn: 437 | ||||
| * | You no longer have to delete constants! They are located in a global | Chris Lattner | 2001-09-07 | 1 | -19/+11 |
| | | | | | | | | | constant pool instead of in local ones. Change bool handling to prevent modification of bool values llvm-svn: 436 | ||||
| * | Annotations are now passed around as const objects | Chris Lattner | 2001-09-07 | 1 | -2/+2 |
| | | | | | llvm-svn: 435 | ||||
| * | Use a deque instead of a vector for greater efficiency writing bytecode | Chris Lattner | 2001-09-07 | 1 | -10/+10 |
| | | | | | llvm-svn: 434 | ||||
| * | Clean stuff up. | Chris Lattner | 2001-09-07 | 1 | -2/+2 |
| | | | | | | | Types are not named, they are described llvm-svn: 433 | ||||
| * | Simplify SlotCalculator. SlotCalculator is now not a ModuleAnalyzer | Chris Lattner | 2001-09-07 | 1 | -36/+24 |
| | | | | | llvm-svn: 432 | ||||
| * | Simplify analyzer | Chris Lattner | 2001-09-07 | 1 | -29/+1 |
| | | | | | llvm-svn: 431 | ||||
| * | * Fix long standing problems that would affect inlining. How could this ↵ | Chris Lattner | 2001-09-07 | 1 | -5/+5 |
| | | | | | | | | | have worked? * Update to new setName interface llvm-svn: 430 | ||||
| * | Add assertion to check for | Chris Lattner | 2001-09-07 | 1 | -0/+5 |
| | | | | | | | | alloca [int] for example llvm-svn: 429 | ||||
| * | * Values are AbstactTypeUsers to support abstract types | Chris Lattner | 2001-09-07 | 1 | -3/+12 |
| | | | | | | | * SetName now takes extra parameter to support naming types and constants without handles llvm-svn: 428 | ||||
| * | Remove extra whitespace at EOL | Chris Lattner | 2001-09-07 | 1 | -2/+2 |
| | | | | | llvm-svn: 427 | ||||
| * | * Add support for Opaque & Abstract types. | Chris Lattner | 2001-09-07 | 1 | -17/+148 |
| | | | | | | | | | * Remove silly enum values that are never going to be used * What used to be a types "name" is now it's "description" * Add a new iterator to type to allow users to iterate over subtypes llvm-svn: 426 | ||||
| * | Support abstract types by keeping on the use list of the abstract type. | Chris Lattner | 2001-09-07 | 1 | -3/+26 |
| | | | | | llvm-svn: 425 | ||||
| * | SymTabValues no longer hold constant pools | Chris Lattner | 2001-09-07 | 1 | -9/+0 |
| | | | | | llvm-svn: 424 | ||||
| * | SymTabValue no longer includes ValueHolder for Module. Include it ourself | Chris Lattner | 2001-09-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 423 | ||||
| * | * Support new setName interface | Chris Lattner | 2001-09-07 | 1 | -3/+5 |
| | | | | | | | * Make the iterator a little nicer llvm-svn: 422 | ||||
| * | Support new setName interface | Chris Lattner | 2001-09-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 421 | ||||
| * | * Add new DerivedType base class that goes between Type and the derived types | Chris Lattner | 2001-09-07 | 1 | -29/+168 |
| | | | | | | | | * Implement abstract types * Add new Opaque derived type llvm-svn: 420 | ||||
| * | Implement support for globally unique constants. Constants no longer live | Chris Lattner | 2001-09-07 | 1 | -83/+38 |
| | | | | | | | in a module or method local pool, they are global to the llvm system. llvm-svn: 419 | ||||
| * | Add support for walking type graphs | Chris Lattner | 2001-09-07 | 1 | -0/+10 |
| | | | | | llvm-svn: 418 | ||||
| * | Changing setName semantics | Chris Lattner | 2001-09-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 417 | ||||
| * | Make annotations operations const with a mutable annotation list so that | Chris Lattner | 2001-09-07 | 2 | -16/+16 |
| | | | | | | | we can annotate Types. A better solution would be make types nonconst. llvm-svn: 416 | ||||
| * | Fixed the "output constant pool even if he have no constants" issue | Chris Lattner | 2001-09-07 | 1 | -1/+0 |
| | | | | | llvm-svn: 415 | ||||
| * | whoo hoo I did something! :) | Chris Lattner | 2001-09-07 | 1 | -9/+4 |
| | | | | | llvm-svn: 414 | ||||
| * | Make fib be more real | Chris Lattner | 2001-09-01 | 1 | -12/+5 |
| | | | | | llvm-svn: 413 | ||||
| * | *** empty log message *** | Ruchira Sasanka | 2001-08-31 | 3 | -0/+758 |
| | | | | | llvm-svn: 412 | ||||
| * | *** empty log message *** | Ruchira Sasanka | 2001-08-31 | 3 | -4/+359 |
| | | | | | llvm-svn: 411 | ||||
| * | Added directory LiveVar/ | Vikram S. Adve | 2001-08-28 | 1 | -0/+2 |
| | | | | | llvm-svn: 410 | ||||
| * | Makefile for tools/tests/ | Vikram S. Adve | 2001-08-28 | 1 | -0/+13 |
| | | | | | llvm-svn: 409 | ||||
| * | Driver to test IsPowerOf2. Could be extended for other library routines. | Vikram S. Adve | 2001-08-28 | 1 | -0/+46 |
| | | | | | llvm-svn: 408 | ||||
| * | Add testcodegen target, and restrict which tests are run for it. | Vikram S. Adve | 2001-08-28 | 1 | -9/+19 |
| | | | | | llvm-svn: 407 | ||||
| * | Added nonterminals for arithmetic operations where one operand is constant. | Vikram S. Adve | 2001-08-28 | 1 | -46/+65 |
| | | | | | llvm-svn: 406 | ||||
| * | Changed link line. | Vikram S. Adve | 2001-08-28 | 1 | -3/+3 |
| | | | | | llvm-svn: 405 | ||||
| * | Add calls to NormalizeMethod() and to ScheduleInstructionsWithSSA(). | Vikram S. Adve | 2001-08-28 | 1 | -14/+42 |
| | | | | | llvm-svn: 404 | ||||
| * | Makefile for InstrSched/ | Vikram S. Adve | 2001-08-28 | 1 | -0/+7 |
| | | | | | llvm-svn: 403 | ||||
| * | Remove source list. | Vikram S. Adve | 2001-08-28 | 1 | -6/+0 |
| | | | | | llvm-svn: 402 | ||||
| * | Added directory InstrSched. | Vikram S. Adve | 2001-08-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 401 | ||||
| * | Major changes too hard to document :-) | Vikram S. Adve | 2001-08-28 | 1 | -766/+1115 |
| | | | | | llvm-svn: 400 | ||||
| * | Added function MachineInstr::operandIsDefined(i) and decl for | Vikram S. Adve | 2001-08-28 | 1 | -4/+14 |
| | | | | | | | function PrintMachineInstructions. llvm-svn: 399 | ||||

