| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Support the new Invoke instruction | Chris Lattner | 2001-10-13 | 1 | -1/+3 |
| | | | | | llvm-svn: 755 | ||||
| * | Support pointers to globals happily | Chris Lattner | 2001-10-13 | 1 | -9/+37 |
| | | | | | llvm-svn: 754 | ||||
| * | Fix code to make GCC 2.96 happy | Chris Lattner | 2001-10-13 | 1 | -1/+2 |
| | | | | | llvm-svn: 753 | ||||
| * | * Add support for Invoke instructions | Chris Lattner | 2001-10-13 | 1 | -3/+11 |
| | | | | | | | * Add support for indirect calls llvm-svn: 752 | ||||
| * | Fix filename in comment | Chris Lattner | 2001-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 751 | ||||
| * | Better linux support. This file still sucks | Chris Lattner | 2001-10-13 | 1 | -0/+1 |
| | | | | | llvm-svn: 750 | ||||
| * | Fix broken #endif | Chris Lattner | 2001-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 749 | ||||
| * | not is a keyword in Ansi C++. Avoid it | Chris Lattner | 2001-10-13 | 1 | -2/+2 |
| | | | | | llvm-svn: 748 | ||||
| * | Clean up initializers for GCC 2.96 | Chris Lattner | 2001-10-13 | 1 | -8/+9 |
| | | | | | llvm-svn: 747 | ||||
| * | Remove exception specification. Only slows code down. | Chris Lattner | 2001-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 746 | ||||
| * | Changes to compile with GCC 2.96 | Chris Lattner | 2001-10-13 | 1 | -8/+12 |
| | | | | | llvm-svn: 745 | ||||
| * | Add comment indicating semantics of indirect calls | Chris Lattner | 2001-10-13 | 1 | -0/+4 |
| | | | | | llvm-svn: 744 | ||||
| * | New ctor for invoke inst | Chris Lattner | 2001-10-13 | 1 | -1/+3 |
| | | | | | llvm-svn: 743 | ||||
| * | Add support for indirect calls | Chris Lattner | 2001-10-13 | 1 | -4/+7 |
| | | | | | llvm-svn: 742 | ||||
| * | Add some casts to make GCC 2.96 happy. | Chris Lattner | 2001-10-13 | 1 | -2/+4 |
| | | | | | llvm-svn: 741 | ||||
| * | Add use_back() methods | Chris Lattner | 2001-10-13 | 1 | -0/+2 |
| | | | | | llvm-svn: 740 | ||||
| * | Add classof implementations for User | Chris Lattner | 2001-10-13 | 1 | -0/+8 |
| | | | | | llvm-svn: 739 | ||||
| * | Expose typedefs | Chris Lattner | 2001-10-13 | 1 | -0/+2 |
| | | | | | llvm-svn: 738 | ||||
| * | Add support for module local constants | Chris Lattner | 2001-10-13 | 1 | -1/+14 |
| | | | | | llvm-svn: 737 | ||||
| * | Add new opcode for Invoke instruction | Chris Lattner | 2001-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 736 | ||||
| * | Minor changes, add new ctor for invoke instruction | Chris Lattner | 2001-10-13 | 1 | -4/+70 |
| | | | | | llvm-svn: 735 | ||||
| * | Add assertions | Chris Lattner | 2001-10-13 | 1 | -0/+2 |
| | | | | | llvm-svn: 734 | ||||
| * | * Minor Formatting changes. | Chris Lattner | 2001-10-13 | 1 | -5/+7 |
| | | | | | | | | * MethodType now takes an explicit isVarArg arg instead of an implicit voidTy on the argument list llvm-svn: 733 | ||||
| * | * Add destroyConstant stuff to handle module local constants | Chris Lattner | 2001-10-13 | 1 | -2/+103 |
| | | | | | | | | | | * Add classof implementations for more ConstPoolVal subclasses * Pull null pointer implementation stuff out of ConstPoolPointer into a subclass ConstPoolPointerNull * Implement ConstPoolPointerReference correctly and completely llvm-svn: 732 | ||||
| * | Update todo's | Chris Lattner | 2001-10-13 | 1 | -13/+0 |
| | | | | | llvm-svn: 731 | ||||
| * | Each tools should not make tags | Chris Lattner | 2001-10-13 | 2 | -2/+2 |
| | | | | | llvm-svn: 730 | ||||
| * | --corrected coalescing test: coalsed only if two are of the same reg class | Ruchira Sasanka | 2001-10-12 | 1 | -6/+6 |
| | | | | | llvm-svn: 729 | ||||
| * | added support for implict operands in machine instruction | Ruchira Sasanka | 2001-10-12 | 2 | -29/+76 |
| | | | | | llvm-svn: 728 | ||||
| * | --added support for implicit operands in machine instructions | Ruchira Sasanka | 2001-10-12 | 3 | -0/+12 |
| | | | | | llvm-svn: 727 | ||||
| * | Delete *.s on clean. | Vikram S. Adve | 2001-10-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 726 | ||||
| * | Record implicitRefs for each machine instruction instead of | Vikram S. Adve | 2001-10-11 | 2 | -72/+115 |
| | | | | | | | each VM instruction. llvm-svn: 725 | ||||
| * | Add graph edges due to implicit refs in each machine instruction. | Vikram S. Adve | 2001-10-11 | 1 | -27/+52 |
| | | | | | llvm-svn: 724 | ||||
| * | Added a rule for building TAGS. | Vikram S. Adve | 2001-10-10 | 2 | -2/+18 |
| | | | | | llvm-svn: 723 | ||||
| * | Repeat some libs due to circular dependences between Sparc and other | Vikram S. Adve | 2001-10-10 | 1 | -1/+1 |
| | | | | | | | code gen libraries. llvm-svn: 722 | ||||
| * | Don't insert useful instructions in delay slot of a RETURN. | Vikram S. Adve | 2001-10-10 | 2 | -27/+32 |
| | | | | | llvm-svn: 721 | ||||
| * | Insert code to load constants used as Call or Return arguments. | Vikram S. Adve | 2001-10-10 | 1 | -39/+94 |
| | | | | | | | Also, note return value of a Call as an "implicitUse". llvm-svn: 720 | ||||
| * | Machine-independent code generation routines used in instruction | Vikram S. Adve | 2001-10-10 | 2 | -0/+459 |
| | | | | | | | selection. These used to live in several different places before. llvm-svn: 719 | ||||
| * | Moved code generation support routines to InstrSelectionSupport.{h,cpp}. | Vikram S. Adve | 2001-10-10 | 2 | -77/+24 |
| | | | | | llvm-svn: 718 | ||||
| * | Moved code generation support routines to InstrSelectionSupport.cpp. | Vikram S. Adve | 2001-10-10 | 2 | -259/+1 |
| | | | | | llvm-svn: 717 | ||||
| * | Moved first function to "simpleadd.ll". | Vikram S. Adve | 2001-10-10 | 1 | -24/+0 |
| | | | | | llvm-svn: 716 | ||||
| * | testmemory and sumarray now work with instruction selection. | Vikram S. Adve | 2001-10-10 | 1 | -3/+15 |
| | | | | | llvm-svn: 715 | ||||
| * | --removed %g regs being allocated - fix later | Ruchira Sasanka | 2001-10-09 | 1 | -5/+6 |
| | | | | | llvm-svn: 714 | ||||
| * | Add hack to get rid of malloc & free instructions for code generation | Chris Lattner | 2001-10-04 | 1 | -4/+123 |
| | | | | | llvm-svn: 713 | ||||
| * | Add comment | Chris Lattner | 2001-10-03 | 1 | -0/+6 |
| | | | | | llvm-svn: 712 | ||||
| * | Support multiple global's definitions | Chris Lattner | 2001-10-03 | 1 | -23/+13 |
| | | | | | llvm-svn: 711 | ||||
| * | Factor parentness out of Module & GlobalVariable into GlobalValue | Chris Lattner | 2001-10-03 | 8 | -19/+46 |
| | | | | | | | Implement SymbolTable debug/dump utility llvm-svn: 710 | ||||
| * | Rename getNullPointer to getNull | Chris Lattner | 2001-10-03 | 1 | -1/+13 |
| | | | | | | | Allow sharing of null pointer constants llvm-svn: 709 | ||||
| * | Rename getNullPointer to getNull | Chris Lattner | 2001-10-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 708 | ||||
| * | Allow duplicate constant values as long as they are compatible. | Chris Lattner | 2001-10-03 | 1 | -36/+62 |
| | | | | | | | Clean up stuff a little bit with inMethod/ModuleContext functions llvm-svn: 707 | ||||
| * | Share ConstPoolPointer elements correctly | Chris Lattner | 2001-10-03 | 2 | -5/+9 |
| | | | | | llvm-svn: 706 | ||||

