aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* reduce stack usage of the recursive SelectCode function by out-lining eachChris Lattner2006-01-041-44/+61
* Remove my previous ugly hack that tries to reduce the stack space usageChris Lattner2006-01-031-68/+25
* HP-UX DVDs are crunchy and good to eatDuraid Madina2005-12-301-1/+1
* almost got the HP-UX tester up.. :)Duraid Madina2005-12-302-7/+7
* Add support for generating v4i32 altivec codeNate Begeman2005-12-303-97/+180
* This gets most of the backends building with HP HappyC++.Duraid Madina2005-12-271-1/+2
* Added field noResults to Instruction.Evan Cheng2005-12-263-4/+3
* more standards-compliance stuffDuraid Madina2005-12-262-0/+3
* support targetexternalsymAndrew Lenharth2005-12-241-0/+4
* * Support for hasInFlag and hasOutFlag (on instructions). Remove nameless FLAGEvan Cheng2005-12-234-109/+122
* silence some bogus gcc warningsChris Lattner2005-12-221-2/+2
* Attempt to fix a crash on WIN32.Evan Cheng2005-12-221-15/+16
* * Added support for FLAG - a special nameless flag register. Can be used asEvan Cheng2005-12-222-65/+68
* Allows instructions which no explicit operands. e.g. X86 RET which has butEvan Cheng2005-12-211-6/+5
* Eliminate some GCC warnings from the generated codeChris Lattner2005-12-211-10/+18
* Fix the semantic of Requires<[cond]> to mean if (!cond) goto PXXFail;Evan Cheng2005-12-201-1/+1
* This ugly patch works around a GCC bug where it is compiling SelectCode toChris Lattner2005-12-201-22/+56
* Now support instructions with implicit write to non-flag registers.Evan Cheng2005-12-201-51/+91
* Lefted out a fix in the previous check in.Evan Cheng2005-12-201-1/+7
* Fix another bug related to chain / flag.Evan Cheng2005-12-191-8/+20
* Fixes for a number of bugs: save flag results in CodeGenMap, folded chainsEvan Cheng2005-12-191-23/+33
* Handle basic block nodesChris Lattner2005-12-181-0/+1
* More fixes for Selection of copyto/fromreg with a flagChris Lattner2005-12-181-11/+10
* Select copytoreg and copyfromreg nodes that have flag operands correctly.Chris Lattner2005-12-181-9/+37
* Support for read / write from explicit registers with FlagVT type.Evan Cheng2005-12-173-42/+112
* Added support to specify predicates.Evan Cheng2005-12-142-39/+88
* Skip over srcvalue nodes when generating ISEL code.Evan Cheng2005-12-141-1/+7
* Bug fix: CodeGenMap[N] = ... -> CodeGenMap[N.getValue(0)] = ...Evan Cheng2005-12-121-1/+1
* At top of generated isel SelectCode() is this:Evan Cheng2005-12-121-4/+2
* Bug fix: finding the correct incoming chain for pattern with nested src opera...Evan Cheng2005-12-121-14/+17
* Add support for TargetConstantPool nodes to the dag isel emitter, and useNate Begeman2005-12-101-0/+2
* Stop emitting a redudant type check for complex pattern node.Evan Cheng2005-12-101-5/+0
* For instructions which produce no result, e.g. store, chain's Resno == 0.Evan Cheng2005-12-101-4/+6
* Add a new SDTCisPtrTy constraint, which indicates that an operand must haveChris Lattner2005-12-092-2/+8
* * Do not allow nodes which produce chain results (e.g. loads) to be folded ifEvan Cheng2005-12-092-420/+414
* Prevent folding of instructions which produce chains that have more than 1 re...Evan Cheng2005-12-092-4/+9