aboutsummaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Expand)AuthorAgeFilesLines
* Reapply 50867: A small refactoring (extract method) + some comment fixes.Mikhail Glushenkov2008-05-091-54/+64
* Revertin 50867 since it was breaking the build.Tanya Lattner2008-05-081-62/+52
* A small refactoring (extract method) + some comment fixes.Mikhail Glushenkov2008-05-081-52/+62
* Use Doxygen-style comments.Mikhail Glushenkov2008-05-072-63/+84
* Change from llvm::SmallSet<std::string> to llvm::StringMap<char>.Mikhail Glushenkov2008-05-061-2/+1
* Add new edge property combinator: weight.Mikhail Glushenkov2008-05-061-55/+85
* Use edge weights to choose the right linker based on input language names.Mikhail Glushenkov2008-05-061-25/+49
* Add weights to graph edges. Choose between edges based on their weight.Mikhail Glushenkov2008-05-061-14/+9
* Remove the UnpackValues() function.Mikhail Glushenkov2008-05-061-3/+3
* Add a --linker command-line option, make all tests pass.Mikhail Glushenkov2008-05-061-5/+6
* Naming fix: LLVMCCConfigurationEmitter -> LLVMCConfigurationEmitter.Mikhail Glushenkov2008-05-063-13/+13
* Rename LLVMCCConfigurationEmitter to LLVMCConfigurationEmitterMikhail Glushenkov2008-05-063-6/+6
* Add output redirection, rename namespace llvmcc to namespace llvmc.Mikhail Glushenkov2008-05-061-5/+5
* Small output formatting fix.Mikhail Glushenkov2008-05-061-1/+1
* Add inward edge counters to Nodes; Associate JoinLists with JoinTools.Mikhail Glushenkov2008-05-061-2/+6
* Return const char* instead of std::string in Tool classesMikhail Glushenkov2008-05-061-4/+4
* Refactoring: extract method.Mikhail Glushenkov2008-05-061-38/+58
* Add new edge properties: parameter_equals, element_in_list, and.Mikhail Glushenkov2008-05-061-22/+71
* Implemented switch_on edge property.Mikhail Glushenkov2008-05-061-16/+53
* More work on edge properties. Use Edge classes instead of strings in Compilat...Mikhail Glushenkov2008-05-061-8/+32
* Ongoing work: add an edge typechecker, rudimentary support for edge properties.Mikhail Glushenkov2008-05-061-27/+72
* Convert internal representation to use DAG. This gives us more flexibility an...Mikhail Glushenkov2008-05-061-27/+39
* Code reorgMikhail Glushenkov2008-05-061-2/+2
* Remove tar ball from installed directory.Bill Wendling2008-05-061-0/+5
* Added support for:Bill Wendling2008-04-271-7/+20
* Apple GCC 4.2 builds things differently. It no longer spawns a bunch ofBill Wendling2008-04-151-4/+33
* VisualStudio project files updated. #include <algorithm> added to make Visua...Chuck Rose III2008-04-151-0/+1
* Sort sub-registers and super-registers lists according to super-sub register ...Evan Cheng2008-04-151-2/+27
* Install into the directoryBill Wendling2008-04-151-2/+4
* Change llvm tools install location.Devang Patel2008-04-111-8/+8
* produce an error on invalid input instead of asserting:Chris Lattner2008-04-101-0/+5
* Fix a bug where an incorrect bit mask would be generated if a target's last asmNate Begeman2008-04-091-1/+1
* Fix generation of multi-stage instruction itineraries. Patch byChris Lattner2008-04-061-2/+5
* Move instruction flag inference out of InstrInfoEmitter and intoDan Gohman2008-04-038-152/+163
* Add new CC lowering rule: provide a list of registers, which can be 'shadowed',Anton Korobeynikov2008-04-021-0/+42
* Change the MemoryBuffer::getFile* methods to take just a pointer to theChris Lattner2008-04-012-4/+3
* Simplify the conversion from "0x" numbers to a single digit number.Bill Wendling2008-03-281-17/+1
* Fix build breakage on Windows with GCC 4.3. References bug #2176.Mikhail Glushenkov2008-03-271-1/+1
* Add explicit keywords.Dan Gohman2008-03-253-11/+12
* A quick nm audit turned up several fixed tables and objects that wereDan Gohman2008-03-251-3/+3
* Add first proof-of-concept universal compiler driver framework basedAnton Korobeynikov2008-03-233-1/+973
* Don't strip things when we're doing a debug build.Bill Wendling2008-03-221-3/+5
* Introduce a new node for holding call argumentDuncan Sands2008-03-211-4/+4
* detabify llvm, patch by Mike Stump!Chris Lattner2008-03-201-3/+3
* Add support for escaping {} in asm strings, based on patch from Nick Burns.Nate Begeman2008-03-171-1/+18
* Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb2008-03-163-5/+16
* Remove isImplicitDef TargetInstrDesc flag.Evan Cheng2008-03-153-3/+0
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-155-7/+27
* Get rid of a pseudo instruction and replace it with subreg based operation on...Christopher Lamb2008-03-131-11/+6
* Recommitting changes after more testing. These appear to cause no problems.Christopher Lamb2008-03-112-2/+8