aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetLowering.h
Commit message (Expand)AuthorAgeFilesLines
...
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-62/+62
* Rather than having a different custom legalizationDuncan Sands2008-07-041-13/+8
* Update comments to new-style syntax.Dan Gohman2008-06-301-3/+3
* Reorder the fields in TargetLowering to require less padding.Dan Gohman2008-06-301-18/+18
* Change bools to 1-bit bitfields to shrink ArgListEntry slightly.Dan Gohman2008-06-301-6/+6
* Replace some std::vectors that showed up in heap profiling withDan Gohman2008-06-301-2/+3
* Disable some DAG combiner optimizations that may beDuncan Sands2008-06-131-8/+8
* If queried as to whether an operation is legalDuncan Sands2008-06-121-13/+17
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-081-5/+7
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-146/+162
* Fix typos and comments.Evan Cheng2008-05-151-1/+1
* Make use of vector load and store operations to implement memcpy, memmove, an...Evan Cheng2008-05-151-0/+9
* Xform bitconvert(build_pair(load a, load b)) to a single load if the load loc...Evan Cheng2008-05-121-1/+1
* Forgot this.Evan Cheng2008-05-121-7/+19
* Make OpActionsCapacity multiple of 4.Evan Cheng2008-05-091-2/+3
* Added addition atomic instrinsics and, or, xor, min, and max.Mon P Wang2008-05-051-2/+5
* Tail call optimization improvements:Arnold Schwaighofer2008-04-301-0/+30
* Implement a signficant optimization for inline asm:Chris Lattner2008-04-271-4/+9
* Move a bunch of inline asm code out of line.Chris Lattner2008-04-271-66/+5
* A few inline asm cleanups:Chris Lattner2008-04-261-16/+19
* Fix const-correctness issues with the SrcValue handling in theDan Gohman2008-04-141-5/+5
* Clean up some comments.Dan Gohman2008-04-141-5/+5
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-121-10/+53
* Make isVectorClearMaskLegal's operand list const.Dan Gohman2008-04-091-1/+1
* Fix "Control reaches the end of non-void function" warnings, Chris Lattner2008-03-301-0/+3
* Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel2008-03-101-11/+2
* Add a target lowering hook to control whether it's worthwhile to compress fp ...Evan Cheng2008-03-051-0/+5
* Interface of getByValTypeAlignment differed betweenDale Johannesen2008-02-281-1/+2
* Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng2008-02-281-3/+19
* Convert SimplifyDemandedMask and ShrinkDemandedConstant to use APInt.Dan Gohman2008-02-271-3/+3
* Refactor inline asm constraint matching code out of SDIsel into TargetLowering.Evan Cheng2008-02-261-1/+90
* Pass alignment on ByVal parameters, from FE, allDale Johannesen2008-02-221-1/+2
* Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth2008-02-211-1/+1
* In TargetLowering::LowerCallTo, don't assert thatDuncan Sands2008-02-141-2/+2
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-131-1/+1
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-131-3/+3
* Add arbitrary integer support to getRegisterType andDuncan Sands2008-02-111-1/+11
* Add a isBigEndian method to complement isLittleEndian.Duncan Sands2008-02-111-0/+1
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-301-4/+4
* Handle 'X' constraint in asm's better.Dale Johannesen2008-01-291-0/+5
* Add more assertions to catch accesses outside ofDuncan Sands2008-01-251-13/+30
* Let each target decide byval alignment. For X86, it's 4-byte unless the aggre...Evan Cheng2008-01-231-1/+5
* remove magic numbers.Chris Lattner2008-01-181-13/+14
* This commit changes:Chris Lattner2008-01-171-19/+23
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Tell TargetLoweringOpt whether it is running beforeChris Lattner2007-12-221-1/+3
* Several changes:Chris Lattner2007-11-241-3/+7
* Much improved pic jumptable codegen:Evan Cheng2007-11-091-1/+6
* Fixed compilation errors on VC++.Hartmut Kaiser2007-11-071-0/+2
* Move the LowerMEMCPY and LowerMEMCPYCall to a common place.Rafael Espindola2007-11-051-0/+16