aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* 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
* 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
* 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
* emit an ID # for each regclass ID. Chris doesn't like to have to count.Chris Lattner2008-03-111-1/+1
* Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.Evan Cheng2008-03-102-8/+2
* Revert accidentally committed local changes.Christopher Lamb2008-03-101-2/+2
* Add support in TableGen for unknown operands that infer their type from the p...Christopher Lamb2008-03-102-4/+10
* Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen2008-03-101-2/+2
* This patch fixes a problem encountered by the CellSPU backend where variantsScott Michel2008-03-052-53/+132
* Rename PrintableName to Name.Bill Wendling2008-02-261-4/+4
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-261-2/+2
* De-tabify.Bill Wendling2008-02-262-19/+19
* Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling2008-02-241-1/+11
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-205-5/+10