aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add noteAnton Korobeynikov2008-05-111-0/+38
* Fix various DOUTs to not call the extremely expensive Value::getName() Chris Lattner2008-05-111-5/+5
* Simplify code by using SwitchInst::findCaseValue instead of reimplementing it.Chris Lattner2008-05-101-14/+2
* Remove warnings when using -Wshorten-64-to-32.Bill Wendling2008-05-101-3/+3
* Testcase for PR2303.Duncan Sands2008-05-101-0/+33
* Fix linking of internal aliasesAnton Korobeynikov2008-05-101-28/+55
* Prevent -W64-to-32-shortened warnings.Bill Wendling2008-05-101-2/+2
* Prevent warnings from the -Wshorten-64-to-32 flag.Bill Wendling2008-05-101-5/+2
* remove commented-out code, it is subsumed by DECLARE_TRANSPARENT_OPERAND_ACCE...Gabor Greif2008-05-101-9/+0
* merge of use-diet branch to trunkGabor Greif2008-05-1018-584/+1528
* Re-enable loop deletion by default.Owen Anderson2008-05-101-0/+1
* When transforming a vector_shuffle to a load, the base address must not be an...Evan Cheng2008-05-102-0/+12
* Set to 2.4 and regenerate configure.Tanya Lattner2008-05-102-35/+35
* Add nounwind.Evan Cheng2008-05-101-2/+2
* For now, abort when an ISD::VAARG is encountered on x86-64, ratherDan Gohman2008-05-102-3/+18
* Some clean up.Evan Cheng2008-05-101-16/+18
* If movl top bits are undef, let it be selected to movlps, etc.Evan Cheng2008-05-101-2/+1
* If all sources of a PHI node are defined by an implicit_def, just emit an imp...Evan Cheng2008-05-102-7/+36
* Cosmetic changes:Bill Wendling2008-05-101-36/+48
* Add a pattern to do move the low element of a v4f32 and zero extend the rest.Evan Cheng2008-05-092-0/+11
* Remove an evil vector bool. Cosmetic refactoring,Dale Johannesen2008-05-091-62/+85
* Handle a few more cases of folding load i64 into xmm and zero top bits.Evan Cheng2008-05-097-29/+110
* Make OpActionsCapacity multiple of 4.Evan Cheng2008-05-091-2/+3
* Rewrite tail merging algorithm to handle theDale Johannesen2008-05-091-87/+115
* put LibCallAliasAnalysis into anonymous namespace to avoidTorok Edwin2008-05-091-1/+1
* Simplify test.Evan Cheng2008-05-091-3/+2
* Rename Example.td to Graph.td.Mikhail Glushenkov2008-05-092-1/+1
* use doxygen comments for makeBuffer()Nick Kledzik2008-05-091-4/+4
* don't sink invokes, even if they are readonly. This fixes aChris Lattner2008-05-091-1/+2
* Fix a type and formatting.Duncan Sands2008-05-091-2/+2
* ignore Output dirsGabor Greif2008-05-090-0/+0
* ignore AutoGenerated.inc, it is created by TableGenGabor Greif2008-05-090-0/+0
* ignore Output dirGabor Greif2008-05-090-0/+0
* Reapply 50867: A small refactoring (extract method) + some comment fixes.Mikhail Glushenkov2008-05-092-55/+66
* add support for pattern matching 'neg'Chris Lattner2008-05-092-4/+31
* Implement PR2298. This transforms:Chris Lattner2008-05-093-0/+33
* restore doxygen comment.Chris Lattner2008-05-091-17/+16
* <rdar://problem/5917641> use getMemBufferCopy if supplied buffer is not alrea...Nick Kledzik2008-05-092-4/+20
* Check for validity of aliasee pointer before dereference.Anton Korobeynikov2008-05-081-1/+3
* Use movq to move low half of XMM register and zero-extend the rest.Evan Cheng2008-05-082-1/+12
* conservatively say that volatile stores read memory.Chris Lattner2008-05-081-2/+3
* Revertin 50867 since it was breaking the build.Tanya Lattner2008-05-082-64/+53
* store can't read from memory.Chris Lattner2008-05-081-1/+0
* Add -E and -S optionsMikhail Glushenkov2008-05-081-0/+5
* A small refactoring (extract method) + some comment fixes.Mikhail Glushenkov2008-05-082-53/+64
* Remove dead return. Thanks to Bill for the review!Chris Lattner2008-05-081-2/+0
* Improve pass documentation and comments.Gordon Henriksen2008-05-086-102/+136
* More than just loads can read from memory: readonly calls like strlenChris Lattner2008-05-082-4/+32
* Make instcombine's DSE respect loads as well as stores. It is not safe toChris Lattner2008-05-082-1/+26
* add a new Instruction::mayReadFromMemory predicate, makeChris Lattner2008-05-082-2/+23