aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Throttle the non-local dependence analysis for basic blocks with more than 50...Tanya Lattner2008-02-061-7/+20
* Fix PR1975: dag isel emitter produces patterns that isel wrong flag result.Evan Cheng2008-02-051-4/+0
* Move to getCALLSEQ_END to ensure CALLSEQ_END node produces a flag. This is co...Evan Cheng2008-02-051-2/+7
* Make RenamePass faster by making the 'is this a new phi node'Chris Lattner2008-02-051-11/+11
* Implement sseregparm.Dale Johannesen2008-02-052-4/+18
* If a vr is already marked alive in a bb, then it has PHI uses that are visite...Evan Cheng2008-02-051-2/+3
* Ident mnemonics appropriatelyNate Begeman2008-02-051-4/+4
* Fix a bug compiling PR1978 (perhaps not the only one though) whichChris Lattner2008-02-051-54/+5
* Fix an obscure read-after-free bug that Duncan found.Owen Anderson2008-02-051-10/+20
* Typo.Evan Cheng2008-02-041-1/+1
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-049-12/+7
* This method should be virtualNate Begeman2008-02-041-1/+1
* Eliminate some redundant code.Nate Begeman2008-02-041-7/+1
* Added "bucket_iterators" to FoldingSet. Bucket iterators allow iterationTed Kremenek2008-02-041-1/+7
* Set error message.Devang Patel2008-02-041-2/+4
* Fixed 80 col. violation.Ted Kremenek2008-02-041-2/+4
* I don't see how NodeUpdated can be called with aDuncan Sands2008-02-041-5/+10
* The rest of the SSE4.1 intrinsic patterns that are obvious to me. GettingNate Begeman2008-02-041-8/+45
* Some more SSE 4.1 intrinsic patterns.Nate Begeman2008-02-041-31/+94
* Be more precise when eliminating pointers bue to memcpy's. This allows moreOwen Anderson2008-02-041-4/+10
* Allow GVN to hack on memcpy's, making them open to further optimization.Owen Anderson2008-02-041-0/+82
* There are some cases where icmp(add) can be folded into a new icmp. Handle them.Nick Lewycky2008-02-031-0/+32
* Hack on vectors too.Nick Lewycky2008-02-031-1/+1
* Fold away one multiply in instcombine. This would normally be caught inNick Lewycky2008-02-031-0/+24
* Fix typoChris Lattner2008-02-031-1/+1
* SSE 4.1 Intrinsics and detectionNate Begeman2008-02-036-1/+119
* handle the case where a node can become ready to processChris Lattner2008-02-032-3/+4
* Use the new infrastructure for listening to node updates to Chris Lattner2008-02-032-31/+34
* the world doesn't need my debugging code.Chris Lattner2008-02-031-1/+0
* Change the 'global modification' APIs in SelectionDAG to take a newChris Lattner2008-02-032-162/+209
* explicitly include Compiler.h instead of getting it from tblgen in the middle...Chris Lattner2008-02-034-0/+4
* Generalize the SDOperand->SDOperand form of Chris Lattner2008-02-031-17/+16
* don't do ReplaceUses on a result that doesn't exist.Chris Lattner2008-02-031-2/+4
* add a -view-legalize-types-dags option, for viewing the dags going into legal...Chris Lattner2008-02-031-0/+13
* Get rid of the annoying blank lines before labels.Evan Cheng2008-02-0210-14/+4
* Don't use uninitialized values. Fixes vec_align.ll on X86 Linux.Nick Lewycky2008-02-021-1/+1
* Unbreak ppc debug support.Evan Cheng2008-02-021-0/+3
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-0217-18/+72
* Add comment explaining what is lower level analysis pass.Devang Patel2008-02-021-0/+10
* Fixing a bug creating floating point constants of type otherGordon Henriksen2008-02-021-1/+23
* Frame index can be negative.Evan Cheng2008-02-023-3/+3
* CBackend: Implement unaligned load/store.Lauro Ramos Venancio2008-02-011-14/+35
* Don't drop function/call return attributes like 'nounwind'.Duncan Sands2008-02-011-0/+8
* Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng2008-02-017-55/+24
* Rename RecordLabel to RecordSourceLine because that's what it is doing.Evan Cheng2008-02-012-4/+4
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-3112-320/+142
* Chris' change to print an approximation to long doublesDale Johannesen2008-01-311-1/+2
* Add a comment for a nasty short term hack.Evan Cheng2008-01-311-0/+4
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-3112-34/+63
* Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex...Christopher Lamb2008-01-311-1/+9