summaryrefslogtreecommitdiff
path: root/utils
Commit message (Expand)AuthorAge
* Attempt to fix a crash on WIN32.Evan Cheng2005-12-22
* * Added support for FLAG - a special nameless flag register. Can be used asEvan Cheng2005-12-22
* Allows instructions which no explicit operands. e.g. X86 RET which has butEvan Cheng2005-12-21
* Eliminate some GCC warnings from the generated codeChris Lattner2005-12-21
* Fix the semantic of Requires<[cond]> to mean if (!cond) goto PXXFail;Evan Cheng2005-12-20
* This ugly patch works around a GCC bug where it is compiling SelectCode toChris Lattner2005-12-20
* Now support instructions with implicit write to non-flag registers.Evan Cheng2005-12-20
* Added a break that I meant to include originally, for efficiency. BasicallyPatrick Meredith2005-12-20
* Lefted out a fix in the previous check in.Evan Cheng2005-12-20
* Fix another bug related to chain / flag.Evan Cheng2005-12-19
* Fixes for a number of bugs: save flag results in CodeGenMap, folded chainsEvan Cheng2005-12-19
* This is a script to extract nodes and edges associated with those nodesPatrick Meredith2005-12-19
* Handle basic block nodesChris Lattner2005-12-18
* More fixes for Selection of copyto/fromreg with a flagChris Lattner2005-12-18
* Select copytoreg and copyfromreg nodes that have flag operands correctly.Chris Lattner2005-12-18
* Support for read / write from explicit registers with FlagVT type.Evan Cheng2005-12-17
* Added support to specify predicates.Evan Cheng2005-12-14
* Skip over srcvalue nodes when generating ISEL code.Evan Cheng2005-12-14
* Bug fix: CodeGenMap[N] = ... -> CodeGenMap[N.getValue(0)] = ...Evan Cheng2005-12-12
* At top of generated isel SelectCode() is this:Evan Cheng2005-12-12
* Bug fix: finding the correct incoming chain for pattern with nested src opera...Evan Cheng2005-12-12
* Send an indicator to llvm-testresults if the build failedChris Lattner2005-12-11
* Add support for TargetConstantPool nodes to the dag isel emitter, and useNate Begeman2005-12-10
* Stop emitting a redudant type check for complex pattern node.Evan Cheng2005-12-10
* For instructions which produce no result, e.g. store, chain's Resno == 0.Evan Cheng2005-12-10
* Add a new SDTCisPtrTy constraint, which indicates that an operand must haveChris Lattner2005-12-09
* * Do not allow nodes which produce chain results (e.g. loads) to be folded ifEvan Cheng2005-12-09
* Prevent folding of instructions which produce chains that have more than 1 re...Evan Cheng2005-12-09
* * Make sure complex pattern operands are selected first since their selectEvan Cheng2005-12-09
* * Added an explicit type field to ComplexPattern.Evan Cheng2005-12-08
* Added support for ComplexPattern. These are patterns that require C++ patternEvan Cheng2005-12-08
* * Infer instruction property hasCtrlDep from pattern if it has one.Evan Cheng2005-12-05
* Implement PR673: for explicit register references, use type informationChris Lattner2005-12-05
* Add some methodsChris Lattner2005-12-05
* Generate code to silence bogus GCC warnings.Chris Lattner2005-12-05
* * Commit the fix (by Chris) for a tblgen type inferencing bug.Evan Cheng2005-12-04
* Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman2005-12-01
* Teach tblgen to accept register source operands in patterns, e.g.Evan Cheng2005-12-01
* Nuke CodeGenInstruction's ValueType member, it is no longer used.Nate Begeman2005-12-01
* Stop checking the ValueType of the CodeGenInstruction. Instead, use theNate Begeman2005-12-01
* fit into 80 columnsNate Begeman2005-11-30
* Make the code generated by tblgen return the result of SelectNodeTo, toChris Lattner2005-11-30
* No longer track value types for asm printer operands, and remove them asNate Begeman2005-11-30
* Fix some copy and paste typos.Nate Begeman2005-11-30
* Better error message when unrecognized opcode is seen.Evan Cheng2005-11-29
* Add the new vector types to tablegenNate Begeman2005-11-29
* Initialize this variable on all paths, fixing a crasher in windows. ThanksChris Lattner2005-11-19
* Teach tblgen about instruction operands that have multiple MachineInstrChris Lattner2005-11-19
* Validate that the input to 'Pat' patterns is sane.Chris Lattner2005-11-17
* teach tblgen to be smart enough to handle tglobaladdr nodesChris Lattner2005-11-17