summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAge
* Remove checks of getTypeAction from LegalizeOp; we already assert that Eli Friedman2009-05-24
* Disable type legalization in LegalizeDAG.Eli Friedman2009-05-24
* Fix a bug in the expansion of EXTRACT_SUBVECTOR in Eli Friedman2009-05-23
* Add a proper implementation of EXTRACT_SUBVECTOR legalization that Eli Friedman2009-05-23
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-21
* When scalarizing a vector BITCAST, check whether the operand has vectorDan Gohman2009-05-11
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-09
* Properly expand libcalls for urem / srem. Also make code more straightforward.Anton Korobeynikov2009-05-08
* Add generic expansion of SUB when ADD and XORDuncan Sands2009-05-06
* Properly handle sdiv / udiv / srem / urem libcallsAnton Korobeynikov2009-05-03
* Add libcall expansion for 16 and 128 bit mulsAnton Korobeynikov2009-05-03
* Allow CONCAT_VECTORS nodes to be legal or have custom lowering for some targets.Bob Wilson2009-05-01
* Make DebugLoc independent of DwarfWriter.Argyrios Kyrtzidis2009-04-30
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-29
* Fix infinite recursion in the C++ code which handles movddup by making it unn...Nate Begeman2009-04-29
* Implement review feedback for vector shuffle work.Nate Begeman2009-04-29
* Second attempt:Bill Wendling2009-04-29
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-28
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-28
* Now that PR2957 is resolved, remove a bunch ofDuncan Sands2009-04-27
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-27
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-24
* PR2957Nate Begeman2009-04-24
* Don't try to make BUILD_VECTOR operands have the sameDuncan Sands2009-04-18
* Generalize one of the SelectionDAG::ReplaceAllUsesWith overloadsDan Gohman2009-04-15
* Change SelectionDAG type legalization to allow BUILD_VECTOR operands to beBob Wilson2009-04-13
* Refactor some code in SelectionDAGLegalize::ExpandBUILD_VECTOR.Bob Wilson2009-04-13
* Clean up a bunch of whitespace issues and fix a comment typo.Bob Wilson2009-04-10
* Remove the obsolete SelectionDAG::getNodeValueTypes and simplifyDan Gohman2009-04-09
* Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused.Dan Gohman2009-04-03
* To convert the StopPoint insn into an assembler directive by ISel, we need to...Sanjiv Gupta2009-04-02
* For inline asm output operand that matches an input. Encode the input operand...Evan Cheng2009-03-20
* Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng2009-03-13
* Oops...I committed too much.Bill Wendling2009-03-13
* Temporarily XFAIL this test.Bill Wendling2009-03-13
* Pass in a std::string when getting the names of debugging things. This cuts downBill Wendling2009-03-09
* random cleanups.Chris Lattner2009-03-08
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-25
* Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlob...Evan Cheng2009-02-25
* - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling2009-02-24
* Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel2009-02-22
* Remove trailing whitespace to reduce later commit patch noise.Scott Michel2009-02-17
* --- Merging (from foreign repository) r64714 into '.':Bill Wendling2009-02-17
* Revert this. It was breaking stuff.Bill Wendling2009-02-13
* Turn off the old way of handling debug information in the code generator. UseBill Wendling2009-02-13
* Use getDebugLoc forwarder instead of getNode()->getDebugLoc.Dale Johannesen2009-02-07
* Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen2009-02-07
* Remove more non-DebugLoc getNode variants. UseDale Johannesen2009-02-06
* And one more file.Dale Johannesen2009-02-06
* Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen2009-02-04