aboutsummaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Expand)AuthorAgeFilesLines
* solaris won't clobber an existing symlink with ln -sf apparentlyChris Lattner2006-01-311-1/+4
* implement test/Regression/TableGen/DagIntSubst.llChris Lattner2006-01-313-2/+19
* simplify some codeChris Lattner2006-01-291-10/+7
* it is nice not to chop off bits for those blessed with lots of bitsAndrew Lenharth2006-01-291-1/+1
* make the casts actually cast to the variable typeAndrew Lenharth2006-01-291-7/+10
* start of the 64bit safety cleanupAndrew Lenharth2006-01-291-1/+1
* Emit series of conditionals with &&, emitting stuff like this:Chris Lattner2006-01-291-13/+48
* Factor matching code that is common between patterns. This works aroundChris Lattner2006-01-292-35/+112
* Split out code generation from analysis from emissionChris Lattner2006-01-291-14/+36
* move some code around, no change in the generated codeChris Lattner2006-01-292-52/+51
* now that we have control over emission of the code, emit the code using nestedChris Lattner2006-01-281-26/+27
* Change PatternCodeEmitter to emit code into a buffer instead of emitting itChris Lattner2006-01-281-259/+247
* Make long warnings wrap and have less indent so other portions of the pageReid Spencer2006-01-281-2/+1
* Fit to 80 columns, no functionality changeChris Lattner2006-01-281-14/+20
* Teach tablegen to generate code that is VC++ warning-free.Jeff Cohen2006-01-272-23/+65
* (store (op (load ...)), ...)Evan Cheng2006-01-271-3/+10
* Subtarget feature can now set any variable to any valueEvan Cheng2006-01-271-3/+4
* Use printInlineAsm to, well, print inline asm's.Chris Lattner2006-01-271-4/+7
* PHI and INLINEASM are now builtin instructions provided by Target.tdChris Lattner2006-01-272-21/+13
* If we want to emit things in enum order, use getInstructionsByEnumValue toChris Lattner2006-01-271-15/+25
* There is at least a 'noitinerary' itinerary nowChris Lattner2006-01-271-1/+1
* Don't emit JIT code for these instructionsChris Lattner2006-01-271-0/+2
* Teach the dag selectors to select InlineAsm nodes.Chris Lattner2006-01-261-1/+18
* Another folding problem: if a node r/w chain or flag, don't fold it if itEvan Cheng2006-01-261-5/+20
* Add a FIXME comment.Evan Cheng2006-01-261-0/+1
* Incoming (and optional) flag bugs. They may be embedded inside a inner node ofEvan Cheng2006-01-261-30/+56
* Fix an optional in flag bug.Evan Cheng2006-01-241-19/+64
* Optional InFlag was not being included in node.Evan Cheng2006-01-241-1/+1
* Prevent folding of a node with multiple uses if the node already folds a load!Evan Cheng2006-01-201-6/+9
* Don't include generated lexer .cpp files.Chris Lattner2006-01-191-0/+3
* Bug fix. Flag operand number may be calculated incorrectly.Evan Cheng2006-01-191-8/+13
* Use pattern information to determine whether the use expects thisEvan Cheng2006-01-191-2/+5
* Prevent unnecessary CopyToReg when the same HW register appears in two spotsEvan Cheng2006-01-191-0/+9
* fix a broken commentChris Lattner2006-01-171-1/+1
* Regenerated the Lex and Yacc output files on Linux. It seems that ourJohn Criswell2006-01-173-1195/+1652
* Emit a type matching check for ComplexPatterns.Evan Cheng2006-01-171-0/+2
* Type inferencing bugEvan Cheng2006-01-151-0/+2
* Allow transformation from GlobalAddress to TargetGlobalAddress andEvan Cheng2006-01-121-13/+24
* GlobalAddress -> TargetGlobalAddress; ExternalSymbol -> TargetExternalSymbolEvan Cheng2006-01-121-2/+14
* Some minor fixes.Evan Cheng2006-01-111-26/+19
* Always select target registers to themselvesChris Lattner2006-01-111-0/+1
* Emit an error instead of an assertion if trying to do bogus things in result ...Chris Lattner2006-01-111-2/+2
* Added support for the extractelement operation.Robert Bocchino2006-01-101-81/+81
* * Remove instruction fields hasInFlag / hasOutFlag and added SNDPInFlag andEvan Cheng2006-01-094-46/+58
* Pattern complexity calculation fix.Evan Cheng2006-01-061-4/+9
* Tweak pattern complexity calc.Evan Cheng2006-01-061-9/+4
* Bug fix wrt chain operand.Evan Cheng2006-01-061-7/+4
* Replace fix with one less disruptive to the original code.Jeff Cohen2006-01-041-4/+3
* Tblgen was generating syntactically illegal C++ code like:Jeff Cohen2006-01-041-3/+4
* Remove obsolete comment, make things look a bit nicerChris Lattner2006-01-041-2/+1