summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Remove target specific method.Chris Lattner2001-08-271-4/+0
| | | | llvm-svn: 378
* Remove target specific code, move to TargetData.cpp fileChris Lattner2001-08-271-50/+1
| | | | llvm-svn: 377
* Support passing a data pointer to annotation factory methodsChris Lattner2001-08-272-10/+12
| | | | llvm-svn: 376
* Demolish explicit source listChris Lattner2001-08-271-3/+0
| | | | llvm-svn: 375
* Extend annotations to pass data pointers around to the functionsChris Lattner2001-08-272-2/+4
| | | | llvm-svn: 374
* Add another TODO: sighChris Lattner2001-08-271-0/+2
| | | | llvm-svn: 373
* Lots of new functionalityChris Lattner2001-08-276-20/+279
| | | | llvm-svn: 372
* Remove explicit source listChris Lattner2001-08-251-4/+0
| | | | llvm-svn: 371
* Add dependence to libvmcore.Vikram S. Adve2001-08-252-2/+4
| | | | llvm-svn: 370
* Make sure noone branches to the entry node of the methodChris Lattner2001-08-242-0/+2
| | | | llvm-svn: 369
* Compile LLIChris Lattner2001-08-231-1/+1
| | | | llvm-svn: 368
* Rename start methods to main so interpreter works easierChris Lattner2001-08-232-2/+8
| | | | llvm-svn: 367
* Add annotation supportChris Lattner2001-08-234-0/+534
| | | | llvm-svn: 366
* Handle case where there is no exit node from a flowgraphChris Lattner2001-08-232-6/+18
| | | | llvm-svn: 365
* Changed an assertion messageChris Lattner2001-08-231-1/+1
| | | | llvm-svn: 364
* Add annotation support to valueChris Lattner2001-08-231-2/+2
| | | | llvm-svn: 363
* * Add assertionsChris Lattner2001-08-231-3/+15
| | | | | | * Add a nodeVisited method to the DF interator llvm-svn: 362
* Initial checkin of interpreterChris Lattner2001-08-238-0/+1132
| | | | llvm-svn: 361
* LV code on machine instructionsRuchira Sasanka2001-08-204-136/+253
| | | | llvm-svn: 360
* LV info on machine instructionsRuchira Sasanka2001-08-207-123/+185
| | | | llvm-svn: 359
* Corrected the compilation error by making the ValOperator class a friend ofRuchira Sasanka2001-08-131-2/+4
| | | | | | MachineOperand class - Ruchira llvm-svn: 358
* Always set isDef for operand in position resultPos.Vikram S. Adve2001-08-131-7/+10
| | | | llvm-svn: 357
* Changed SetMachineOpernad calls in Set3OperandsFromInstr so that theRuchira Sasanka2001-08-131-4/+4
| | | | | | result position is a def (i.e., added true to the end of call) -- Ruchira llvm-svn: 356
* Changed case 64 to make the first arg of phi a defintionRuchira Sasanka2001-08-131-1/+1
| | | | llvm-svn: 355
* Can't use ref to stack value!Vikram S. Adve2001-08-091-1/+1
| | | | llvm-svn: 354
* Needed old conditions as well as new in skipToNextVal()!Vikram S. Adve2001-08-091-12/+18
| | | | llvm-svn: 353
* Bug fix in ValOpIterator: not moving past operand with NULL Value.Vikram S. Adve2001-08-081-2/+1
| | | | llvm-svn: 352
* *** empty log message ***Ruchira Sasanka2001-08-072-2/+2
| | | | llvm-svn: 351
* added a default isDef arg to SetMachineOperand method - RuchiraRuchira Sasanka2001-08-071-3/+6
| | | | llvm-svn: 350
* Added isDef field to MachineOperand class - RuchiraRuchira Sasanka2001-08-071-7/+18
| | | | llvm-svn: 349
* Add CC operand as 4th operand of SUBcc, and mark it as a def.Vikram S. Adve2001-08-061-6/+5
| | | | llvm-svn: 348
* Use extra operand for instructions that set a CC register thatVikram S. Adve2001-08-061-10/+10
| | | | | | was not explicit before. llvm-svn: 347
* Also, move burg rule to Makefile.common.Vikram S. Adve2001-08-061-3/+0
| | | | llvm-svn: 346
* And add rule to create a .cpp source file from burg input file!Vikram S. Adve2001-08-062-0/+8
| | | | llvm-svn: 345
* Better still, lets move pathname for Burg to Makefile.common.Vikram S. Adve2001-08-061-3/+1
| | | | llvm-svn: 344
* Add path and options for burg.Vikram S. Adve2001-08-062-0/+18
| | | | llvm-svn: 343
* Use full pathname for burg.Vikram S. Adve2001-08-061-1/+1
| | | | llvm-svn: 342
* Allow numOperands of -1 for variable #operands.Vikram S. Adve2001-07-311-1/+4
| | | | llvm-svn: 341
* Simplify command line options, and add option for printingVikram S. Adve2001-07-311-6/+8
| | | | | | machine instructions without debugging info. llvm-svn: 340
* Had used the wrong option.Vikram S. Adve2001-07-311-1/+1
| | | | llvm-svn: 339
* Added tree nodes for Phi instructions.Vikram S. Adve2001-07-311-1/+3
| | | | llvm-svn: 338
* Generate tree nodes for Phi instructions.Vikram S. Adve2001-07-311-23/+16
| | | | llvm-svn: 337
* Allow machine instructions with variable numbers of arguments.Vikram S. Adve2001-07-312-1/+17
| | | | | | This is used only by Phi for now. llvm-svn: 336
* Added dummy Phi instruction.Vikram S. Adve2001-07-311-0/+7
| | | | llvm-svn: 335
* Generate dummy Phi machine instruction, plus a bug fix for BrCond(boolreg).Vikram S. Adve2001-07-311-3/+19
| | | | llvm-svn: 334
* Added support for testing instruction selection on all but 2 tests.Vikram S. Adve2001-07-311-1/+13
| | | | llvm-svn: 333
* Added class MachineCodeForBasicBlock.Vikram S. Adve2001-07-301-1/+18
| | | | llvm-svn: 332
* Record machine instructions in the vector for each basic block.Vikram S. Adve2001-07-301-0/+14
| | | | llvm-svn: 331
* Added vector of machine instructions for the basic block.Vikram S. Adve2001-07-302-1/+14
| | | | llvm-svn: 330
* New test casesChris Lattner2001-07-282-0/+57
| | | | llvm-svn: 329
OpenPOWER on IntegriCloud