aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Factor the assert for indexed loads/stores out of LoadSDNodeDan Gohman2008-02-251-8/+4
* Convert MaskedValueIsZero and all its users to use APInt. Also addDan Gohman2008-02-251-1/+5
* add LSBaseSDNode::getOffset at Dan's request.Chris Lattner2008-02-251-0/+3
* Add a new method to SDNode/SDOperand named getValueSizeInBitsDan Gohman2008-02-251-0/+12
* Correctly determine whether a argument load can be folded into its uses.Evan Cheng2008-02-251-2/+2
* Forgot this.Evan Cheng2008-02-231-1/+1
* Enable re-materialization of instructions which have virtual register operand...Evan Cheng2008-02-221-9/+25
* minor cleanups to LSBaseSDNode.Chris Lattner2008-02-221-18/+17
* Better names as per Evan's requestAndrew Lenharth2008-02-212-11/+12
* Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth2008-02-212-2/+57
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-202-6/+6
* Fixed typo.Bill Wendling2008-02-201-1/+1
* More constification of things. More comments added. No functionalityBill Wendling2008-02-201-3/+3
* - When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should c...Evan Cheng2008-02-181-0/+5
* New helper function getMBBFromIndex() that given an index in any instruction ...Roman Levenstein2008-02-181-0/+30
* llvm.memory.barrier, and impl for x86 and alphaAndrew Lenharth2008-02-161-0/+8
* Rename CountMemOperands to ComputeMemOperandsEnd to reflect whatDan Gohman2008-02-161-5/+6
* - Removing the infamous r2rMap_ and rep() method. Now the coalescer will updateEvan Cheng2008-02-152-12/+29
* Change MemOperand's size and offset to be 64-bit.Dan Gohman2008-02-151-5/+6
* Change how FP immediates are handled. Nate Begeman2008-02-141-0/+1
* Support a new type of MachineOperand, MO_FPImmediate, used for holdingNate Begeman2008-02-141-0/+15
* Nuke dead commentNate Begeman2008-02-141-2/+0
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-131-1/+1
* Enable exception handling int JITNicolas Geoffray2008-02-131-0/+76
* Simplify.Evan Cheng2008-02-131-8/+8
* Initial support for copy elimination by commuting its definition MI.Evan Cheng2008-02-131-0/+14
* - Added removeValNo() to remove all live ranges of a particular value#.Evan Cheng2008-02-131-9/+7
* Added debugging routine dumpUses.Evan Cheng2008-02-131-6/+10
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-131-0/+6
* Add a doxygen comment for SrcValueSDNode, to make its purposeDan Gohman2008-02-121-0/+8
* From Chris' review: change MemOperandSDNode's constructor to pass itsDan Gohman2008-02-111-1/+1
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-1011-34/+35
* Change ConstantSDNode to store an APInt instead of a uint64_t, andDan Gohman2008-02-082-4/+10
* Avoid needlessly casting away const qualifiers.Dan Gohman2008-02-081-1/+1
* Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman2008-02-071-5/+5
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-067-13/+221
* Unbreak teh build.Evan Cheng2008-02-051-0/+6
* Typo.Evan Cheng2008-02-041-1/+1
* Change the 'global modification' APIs in SelectionDAG to take a newChris Lattner2008-02-031-15/+23
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-024-2/+24
* Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng2008-02-011-4/+5
* Rename RecordLabel to RecordSourceLine because that's what it is doing.Evan Cheng2008-02-011-2/+2
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-317-225/+13
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-312-0/+11
* Fix a typo in a comment.Dan Gohman2008-01-311-1/+1
* Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman2008-01-311-2/+2
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-316-13/+163
* A semi-gross fix for a debug info issue. When inserting the "function start" ...Evan Cheng2008-01-301-0/+2
* Add a new PseudoSourceValue class, which will be used to help trackDan Gohman2008-01-301-0/+62
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-301-53/+37