summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Refactor inline asm constraint matching code out of SDIsel into TargetLowering.Evan Cheng2008-02-26
* Pass const vectors by reference.Devang Patel2008-02-26
* Add missing include (for ptrdiff_t).Eli Friedman2008-02-25
* Factor the assert for indexed loads/stores out of LoadSDNodeDan Gohman2008-02-25
* add an assertion to catch a null PATypeHolder, patch by Erick TryzelaarChris Lattner2008-02-25
* Convert MaskedValueIsZero and all its users to use APInt. Also addDan Gohman2008-02-25
* add LSBaseSDNode::getOffset at Dan's request.Chris Lattner2008-02-25
* prune #includes, fit in 80 cols.Chris Lattner2008-02-25
* make this self contained.Chris Lattner2008-02-25
* Add a new method to SDNode/SDOperand named getValueSizeInBitsDan Gohman2008-02-25
* Correctly determine whether a argument load can be folded into its uses.Evan Cheng2008-02-25
* Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling2008-02-24
* Merge current work back to tree to minimize diffs and drift. Major highlightsScott Michel2008-02-23
* Remove unnecessary "inline" keywords.Devang Patel2008-02-23
* Use dyn_cast instead of isa + cast.Devang Patel2008-02-23
* Forgot this.Evan Cheng2008-02-23
* To support multiple return values, now ret instruction supports multiple oper...Devang Patel2008-02-23
* Split ParameterAttributes.h, putting the complicatedDale Johannesen2008-02-22
* Remove an invalid assertion now that there are implicit virtual register oper...Evan Cheng2008-02-22
* Add StripDeadPrototypes pass.Devang Patel2008-02-22
* Pass alignment on ByVal parameters, from FE, allDale Johannesen2008-02-22
* Add smart refcounting pointer class to ADT back (known before as IntrusiveSPt...Anton Korobeynikov2008-02-22
* Unbreak build for VC2008. Patch by Argiris Kirtzidis!Anton Korobeynikov2008-02-22
* Enable re-materialization of instructions which have virtual register operand...Evan Cheng2008-02-22
* Read and write getresult.Devang Patel2008-02-22
* minor cleanups to LSBaseSDNode.Chris Lattner2008-02-22
* Better names as per Evan's requestAndrew Lenharth2008-02-21
* Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth2008-02-21
* Add convenient helper to get suffix of the fileAnton Korobeynikov2008-02-20
* Remove inline keywords from in-class function definitions, forDan Gohman2008-02-20
* getresult type is the type of indexed aggregate elementDevang Patel2008-02-20
* Specify GetResultInst index as an unsigned.Devang Patel2008-02-20
* Fix typo. Add const version of getAggregateValue() accessor member function.Devang Patel2008-02-20
* Add explicit keywords.Dan Gohman2008-02-20
* Add an intersects method to APInt, to capture a common idiom.Dan Gohman2008-02-20
* Add 'sink' cmdline option. Patch by Mikhail Glushenkov!Anton Korobeynikov2008-02-20
* Fix newly-introduced 4.3 warningsAnton Korobeynikov2008-02-20
* And final pack of warnings silencingAnton Korobeynikov2008-02-20
* Update gcc 4.3 warnings fix patch with recent head changesAnton Korobeynikov2008-02-20
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-20
* Fixed typo.Bill Wendling2008-02-20
* More constification of things. More comments added. No functionalityBill Wendling2008-02-20
* Add 'umax' similar to 'smax' SCEV. Closes PR2003.Nick Lewycky2008-02-20
* Add some comments to Intrinsic::getDeclaration to clarify how toDan Gohman2008-02-20
* Add Alignment field to ParameterAttributes andDale Johannesen2008-02-19
* Add GetResultInst. First step for multiple return value support.Devang Patel2008-02-19
* Expand ParameterAttributes to 32 bits (in preparationDale Johannesen2008-02-19
* remove the LowerSelect pass. The last client was the old Sparc backend, whic...Chris Lattner2008-02-19
* remove the lower packed pass. It can never work and even the parts that Chris Lattner2008-02-19
* - When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should c...Evan Cheng2008-02-18