| Commit message (Expand) | Author | Age | Files | Lines |
* | Convert more abort() calls to llvm_report_error(). | Edwin Török | 2009-07-08 | 1 | -8/+7 |
* | Replace std::iostreams with raw_ostream in TableGen. | Daniel Dunbar | 2009-07-03 | 1 | -16/+16 |
* | Revert 72707 and 72709, for the moment. | Dale Johannesen | 2009-06-02 | 1 | -49/+15 |
* | Make the implicit inputs and outputs of target-independent | Dale Johannesen | 2009-06-01 | 1 | -15/+49 |
* | Slightly improve generated code in a degenerate case. | Dale Johannesen | 2009-05-12 | 1 | -0/+8 |
* | Fix code emission for conditional branches. | asl | 2009-05-04 | 1 | -1/+1 |
* | Instead of passing in an unsigned value for the optimization level, use an enum, | Bill Wendling | 2009-04-29 | 1 | -1/+1 |
* | Second attempt: | Bill Wendling | 2009-04-29 | 1 | -1/+1 |
* | r70270 isn't ready yet. Back this out. Sorry for the noise. | Bill Wendling | 2009-04-28 | 1 | -1/+1 |
* | Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to | Bill Wendling | 2009-04-28 | 1 | -1/+1 |
* | Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. | Dan Gohman | 2009-04-13 | 1 | -0/+9 |
* | Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused. | Dan Gohman | 2009-04-03 | 1 | -21/+0 |
* | fix a few spelling errors and typos | Jim Grosbach | 2009-03-26 | 1 | -1/+1 |
* | Use 'bool' for FoundRC | Jim Grosbach | 2009-03-26 | 1 | -2/+2 |
* | Modify getRegisterValueType() to allow for a register being in mutliple | Jim Grosbach | 2009-03-25 | 1 | -5/+26 |
* | Get rid of one more non-DebugLoc getNode and | Dale Johannesen | 2009-02-06 | 1 | -1/+2 |
* | Remove a non-DebugLoc version of getNode. | Dale Johannesen | 2009-02-05 | 1 | -2/+2 |
* | Remove non-DebugLoc forms of CopyToReg and CopyFromReg. | Dale Johannesen | 2009-02-04 | 1 | -0/+1 |
* | Explain why this is here. | Bill Wendling | 2009-01-29 | 1 | -0/+1 |
* | - Add DebugLoc to getTargetNode(). | Bill Wendling | 2009-01-29 | 1 | -0/+3 |
* | Move the code that starts printing the Select_* functions | Dan Gohman | 2009-01-29 | 1 | -3/+3 |
* | Avoid triggering an assertion failure when an instruction pattern | Dan Gohman | 2009-01-16 | 1 | -1/+2 |
* | Add support for instructions with multiple ComplexPatterns, by | Dan Gohman | 2009-01-16 | 1 | -7/+7 |
* | Delete an unused variable and simplify the code. | Dan Gohman | 2009-01-05 | 1 | -10/+7 |
* | Use dyn_cast intead of isa + cast in the generated DAGISel code. This | Dan Gohman | 2008-12-19 | 1 | -7/+13 |
* | Add a sanity-check to tablegen to catch the case where isSimpleLoad | Dan Gohman | 2008-12-03 | 1 | -1/+1 |
* | On x86 favors folding short immediate into some arithmetic operations (e.g. a... | Evan Cheng | 2008-11-27 | 1 | -2/+2 |
* | Use an assert to check that SelectCode isn't called on | Dan Gohman | 2008-11-05 | 1 | -5/+4 |
* | Eliminate the ISel priority queue, which used the topological order for a | Dan Gohman | 2008-11-05 | 1 | -30/+5 |
* | Have TableGen emit setSubgraphColor calls under control of a -gen-debug | David Greene | 2008-10-27 | 1 | -5/+45 |
* | Use INT64_C to emit constant values, to avoid problems with | Dan Gohman | 2008-10-17 | 1 | -2/+3 |
* | Fun x86 encoding tricks: when adding an immediate value of 128, | Dan Gohman | 2008-10-17 | 1 | -1/+2 |
* | Add support for having multiple predicates on a TreePatternNode. | Dan Gohman | 2008-10-15 | 1 | -49/+57 |
* | Move the code that handles DAGISel error conditions into | Dan Gohman | 2008-09-27 | 1 | -25/+27 |
* | Rename ConstantSDNode's getSignExtended to getSExtValue, for | Dan Gohman | 2008-09-26 | 1 | -2/+2 |
* | Reverting r56249. On further investigation, this functionality isn't needed. | Bill Wendling | 2008-09-16 | 1 | -3/+3 |
* | - Change "ExternalSymbolSDNode" to "SymbolSDNode". | Bill Wendling | 2008-09-16 | 1 | -3/+3 |
* | Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* and | Dan Gohman | 2008-09-12 | 1 | -3/+3 |
* | Rename ConstantSDNode::getValue to getZExtValue, for consistency | Dan Gohman | 2008-09-12 | 1 | -5/+6 |
* | erect abstraction boundaries for accessing SDValue members, rename Val -> Nod... | Gabor Greif | 2008-08-28 | 1 | -34/+34 |
* | disallow direct access to SDValue::ResNo, provide a getter instead | Gabor Greif | 2008-08-26 | 1 | -2/+2 |
* | code simplification, no functionality change. | Chris Lattner | 2008-08-26 | 1 | -11/+1 |
* | Move the point at which FastISel taps into the SelectionDAGISel | Dan Gohman | 2008-08-23 | 1 | -1/+1 |
* | Factor out the predicate check code from DAGISelEmitter.cpp | Dan Gohman | 2008-08-22 | 1 | -20/+4 |
* | Factor the code for determining the target-specific instruction | Dan Gohman | 2008-08-20 | 1 | -11/+2 |
* | Oops, check in these files too, for the FastISel -> Fast rename. | Dan Gohman | 2008-08-13 | 1 | -1/+1 |
* | Added support for overloading intrinsics (atomics) based on pointers | Mon P Wang | 2008-07-30 | 1 | -1/+4 |
* | Rename SDOperand to SDValue. | Dan Gohman | 2008-07-27 | 1 | -76/+76 |
* | Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk | Dan Gohman | 2008-07-17 | 1 | -42/+55 |
* | Refactor the tablegen DAGISelEmitter code for outputing calls to | Dan Gohman | 2008-07-07 | 1 | -201/+208 |