summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Implement global variables. Struct and Pointer initializers are not implemen...Chris Lattner2001-10-155-38/+252
* Implement linking of global variable constant referencesChris Lattner2001-10-153-114/+285
* Oops, didn't handle hex values correctly. :(Chris Lattner2001-10-151-4/+4
* * Fix the constpoolarray -> c"" printing routines to escape things properlyChris Lattner2001-10-141-50/+37
* Minor cleanupChris Lattner2001-10-141-1/+1
* Implement linker. It's 95% working now.Chris Lattner2001-10-143-3/+801
* Forward operands into implicit uses as well as explicit ones.Vikram S. Adve2001-10-141-3/+8
* External methods shouldn't have argument listsChris Lattner2001-10-141-0/+4
* Insert code to trace values at basic block and method exits.Vikram S. Adve2001-10-142-0/+380
* Added routine to create a char array for a string.Vikram S. Adve2001-10-141-9/+74
* Two bug fixes that were suppressing some "load-constant-into-register" instrs.Vikram S. Adve2001-10-141-2/+2
* Move the burg file to here. Add .in suffix to indicate that it getsChris Lattner2001-10-141-0/+309
* Make the sparc.burg file be a little more flexible and rubust in the fact ofChris Lattner2001-10-142-6/+11
* Check in makefileChris Lattner2001-10-131-0/+6
* Compile the transforms directoryChris Lattner2001-10-131-1/+1
* Start of a linkerChris Lattner2001-10-133-0/+66
* Implement the invoke instructionChris Lattner2001-10-131-11/+50
* * Fix a nefarious bugs: TypesEqual was wrong for varargs methodsChris Lattner2001-10-131-16/+29
* Convert a runtime check into an assertionChris Lattner2001-10-131-5/+2
* * Add support for Module specific constantsChris Lattner2001-10-131-4/+55
* Add new TerminatorInst ctor for invokeChris Lattner2001-10-131-1/+6
* * Fix TODOChris Lattner2001-10-131-16/+110
* Fix broken #endifChris Lattner2001-10-131-1/+1
* * Add #includeChris Lattner2001-10-131-3/+3
* Add StringList supportChris Lattner2001-10-131-1/+10
* Support the invoke instructionChris Lattner2001-10-131-1/+2
* Support indirect callsChris Lattner2001-10-131-2/+3
* not is a keyword in ansi C++, avoid itChris Lattner2001-10-131-1/+1
* * Fix privacy issues on RegToRefVecMapChris Lattner2001-10-132-10/+10
* * Use new style casts moreChris Lattner2001-10-133-25/+41
* * Add real support for global variable addresses initializing constantsChris Lattner2001-10-134-49/+207
* * Support writing GlobalVariables with info comments by themChris Lattner2001-10-131-19/+58
* * Add support for forward references of global variable addressesChris Lattner2001-10-131-110/+283
* Add operator< to ValID's so that they can be put in map'sChris Lattner2001-10-131-0/+14
* Remove exception specificationChris Lattner2001-10-131-1/+1
* Support the new Invoke instructionChris Lattner2001-10-131-1/+3
* Support pointers to globals happilyChris Lattner2001-10-132-18/+74
* Fix code to make GCC 2.96 happyChris Lattner2001-10-131-1/+2
* * Add support for Invoke instructionsChris Lattner2001-10-131-3/+11
* not is a keyword in Ansi C++. Avoid itChris Lattner2001-10-132-4/+4
* --corrected coalescing test: coalsed only if two are of the same reg classRuchira Sasanka2001-10-122-12/+12
* added support for implict operands in machine instructionRuchira Sasanka2001-10-124-58/+152
* --added support for implicit operands in machine instructionsRuchira Sasanka2001-10-122-0/+12
* Record implicitRefs for each machine instruction instead ofVikram S. Adve2001-10-111-39/+32
* Add graph edges due to implicit refs in each machine instruction.Vikram S. Adve2001-10-112-54/+104
* Don't insert useful instructions in delay slot of a RETURN.Vikram S. Adve2001-10-104-54/+64
* Insert code to load constants used as Call or Return arguments.Vikram S. Adve2001-10-101-39/+94
* Machine-independent code generation routines used in instructionVikram S. Adve2001-10-102-0/+714
* Moved code generation support routines to InstrSelectionSupport.cpp.Vikram S. Adve2001-10-103-303/+2
* --removed %g regs being allocated - fix laterRuchira Sasanka2001-10-091-5/+6