| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | *** 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 | ||||
| * | Extensive additions for supporting instruction scheduling. | Vikram S. Adve | 2001-08-28 | 2 | -175/+1252 |
| | | | | | llvm-svn: 398 | ||||
| * | Added class MachineSchedInfo and several supporting classes | Vikram S. Adve | 2001-08-28 | 2 | -38/+724 |
| | | | | | | | as a machine description for instruction scheduling. llvm-svn: 397 | ||||
| * | Implementation of instruction scheduling for LLVM. | Vikram S. Adve | 2001-08-28 | 2 | -0/+1550 |
| | | | | | | | Currently schedules one basic block at a time. llvm-svn: 396 | ||||
| * | Class that encapsulates priority heuristics for instruction scheduling. | Vikram S. Adve | 2001-08-28 | 2 | -0/+522 |
| | | | | | llvm-svn: 395 | ||||
| * | Scheduling DAG for instruction scheduling. Currently for a single basic block. | Vikram S. Adve | 2001-08-28 | 2 | -0/+1259 |
| | | | | | llvm-svn: 394 | ||||
| * | Moved debug options declaration to header file, and moved | Vikram S. Adve | 2001-08-28 | 1 | -65/+54 |
| | | | | | | | a function to MachineInstr.cpp. llvm-svn: 393 | ||||
| * | Moved function PrintMachineInstructions here. | Vikram S. Adve | 2001-08-28 | 1 | -5/+37 |
| | | | | | llvm-svn: 392 | ||||
| * | analyze() now checks to see that we don't analyze the same method twice. | Vikram S. Adve | 2001-08-28 | 1 | -1/+5 |
| | | | | | | | Needs a mechnanism to override this check (e.g., after a transformation). llvm-svn: 391 | ||||
| * | *** empty log message *** | Vikram S. Adve | 2001-08-28 | 1 | -0/+44 |
| | | | | | llvm-svn: 390 | ||||
| * | Simplification transformations to normalize the code for later passes. | Vikram S. Adve | 2001-08-28 | 1 | -0/+36 |
| | | | | | llvm-svn: 389 | ||||
| * | Use const int instead of #define. | Vikram S. Adve | 2001-08-28 | 2 | -2/+2 |
| | | | | | llvm-svn: 388 | ||||
| * | Add copy and assignment operators for POIterator, and | Vikram S. Adve | 2001-08-28 | 1 | -2/+15 |
| | | | | | | | static constructors. llvm-svn: 387 | ||||
| * | Added InstrSched library to link line. | Vikram S. Adve | 2001-08-28 | 2 | -6/+6 |
| | | | | | llvm-svn: 386 | ||||
| * | I suck | Chris Lattner | 2001-08-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 385 | ||||
| * | Initial checkin of TargetData code | Chris Lattner | 2001-08-27 | 2 | -0/+266 |
| | | | | | llvm-svn: 384 | ||||
| * | Remove target specific stuff from Type classes | Chris Lattner | 2001-08-27 | 1 | -5/+1 |
| | | | | | llvm-svn: 383 | ||||
| * | Remove target specific method from MemAccessInst class | Chris Lattner | 2001-08-27 | 1 | -40/+0 |
| | | | | | llvm-svn: 382 | ||||
| * | Convert to use the new factored out TargetData class | Chris Lattner | 2001-08-27 | 2 | -18/+7 |
| | | | | | llvm-svn: 381 | ||||
| * | Factor code out to the TargetData class | Chris Lattner | 2001-08-27 | 1 | -82/+11 |
| | | | | | llvm-svn: 380 | ||||
| * | Use the new TargetData class to factor out some of the shared code | Chris Lattner | 2001-08-27 | 1 | -18/+19 |
| | | | | | | | between the static compilers and the interpreter. llvm-svn: 379 | ||||
| * | Remove target specific method. | Chris Lattner | 2001-08-27 | 1 | -4/+0 |
| | | | | | llvm-svn: 378 | ||||
| * | Remove target specific code, move to TargetData.cpp file | Chris Lattner | 2001-08-27 | 1 | -50/+1 |
| | | | | | llvm-svn: 377 | ||||
| * | Support passing a data pointer to annotation factory methods | Chris Lattner | 2001-08-27 | 2 | -10/+12 |
| | | | | | llvm-svn: 376 | ||||
| * | Demolish explicit source list | Chris Lattner | 2001-08-27 | 1 | -3/+0 |
| | | | | | llvm-svn: 375 | ||||
| * | Extend annotations to pass data pointers around to the functions | Chris Lattner | 2001-08-27 | 2 | -2/+4 |
| | | | | | llvm-svn: 374 | ||||
| * | Add another TODO: sigh | Chris Lattner | 2001-08-27 | 1 | -0/+2 |
| | | | | | llvm-svn: 373 | ||||
| * | Lots of new functionality | Chris Lattner | 2001-08-27 | 6 | -20/+279 |
| | | | | | llvm-svn: 372 | ||||
| * | Remove explicit source list | Chris Lattner | 2001-08-25 | 1 | -4/+0 |
| | | | | | llvm-svn: 371 | ||||
| * | Add dependence to libvmcore. | Vikram S. Adve | 2001-08-25 | 2 | -2/+4 |
| | | | | | llvm-svn: 370 | ||||
| * | Make sure noone branches to the entry node of the method | Chris Lattner | 2001-08-24 | 2 | -0/+2 |
| | | | | | llvm-svn: 369 | ||||
| * | Compile LLI | Chris Lattner | 2001-08-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 368 | ||||
| * | Rename start methods to main so interpreter works easier | Chris Lattner | 2001-08-23 | 2 | -2/+8 |
| | | | | | llvm-svn: 367 | ||||
| * | Add annotation support | Chris Lattner | 2001-08-23 | 4 | -0/+534 |
| | | | | | llvm-svn: 366 | ||||
| * | Handle case where there is no exit node from a flowgraph | Chris Lattner | 2001-08-23 | 2 | -6/+18 |
| | | | | | llvm-svn: 365 | ||||
| * | Changed an assertion message | Chris Lattner | 2001-08-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 364 | ||||
| * | Add annotation support to value | Chris Lattner | 2001-08-23 | 1 | -2/+2 |
| | | | | | llvm-svn: 363 | ||||

