aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Remove a leak. Destroy LoopInfoBase object. releaseMemory() is actually calle...Anton Korobeynikov2007-11-251-1/+1
* Fix PR1816. If a bitcast of a function only exists because of aDuncan Sands2007-11-255-35/+101
* Don't ignore files that are no longer in use.Reid Spencer2007-11-250-0/+0
* Fix a long standing deficiency in the X86 backend: we wouldChris Lattner2007-11-255-97/+128
* Implement expand support for MERGE_VALUEs that only produces one result.Chris Lattner2007-11-241-0/+4
* add a immAllZerosV_bc pattern fragment for consistency with others.Chris Lattner2007-11-241-3/+6
* remove bogus assertion that broke CodeGen/Generic/cast-fp.ll on x86Chris Lattner2007-11-241-3/+0
* Implement support for custom legalization in DAGTypeLegalizer::ExpandOperand.Chris Lattner2007-11-241-30/+43
* Several changes:Chris Lattner2007-11-248-149/+277
* add a noteChris Lattner2007-11-241-0/+21
* upgrade this testChris Lattner2007-11-241-8/+6
* Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros.Chris Lattner2007-11-233-5/+12
* simplify some code.Chris Lattner2007-11-231-5/+1
* Fix APInt::countTrailingZeros to return BitWidth if the input is zero instead...Chris Lattner2007-11-231-2/+2
* add a comment.Chris Lattner2007-11-231-1/+1
* splice some lines together, no functionality change.Chris Lattner2007-11-231-11/+7
* !< is >=, not >. Thanks to Max Hailperin for pointing this out!Chris Lattner2007-11-231-2/+2
* Ding dong, the DoesntAccessMemoryFns andDuncan Sands2007-11-238-193/+83
* Remove some logic I thoughtlessly copied overDuncan Sands2007-11-231-3/+0
* Fix a bug where we'd try to find a scev value for a bitcast operand,Chris Lattner2007-11-232-0/+28
* Fix PR1817.Chris Lattner2007-11-222-1/+22
* add some static icmpinst predicates.Chris Lattner2007-11-221-7/+17
* add missing #includeChris Lattner2007-11-221-0/+1
* Don't crash on bogus llvm.noinline. This is first part of PR1817 (preventing ...Anton Korobeynikov2007-11-221-0/+4
* Turn invokes of nounwind functions into ordinary calls.Duncan Sands2007-11-222-1/+63
* Teach alias analysis about readnone/readonly functions.Duncan Sands2007-11-222-0/+39
* Readonly/readnone functions are allowed to throwDuncan Sands2007-11-222-37/+13
* resolve the last fixme's in the new tblgen parser.Chris Lattner2007-11-221-6/+4
* change the Init print methods to return strings, and implement Chris Lattner2007-11-222-51/+58
* eliminate a bunch of print methods that are duplicate with the getAsString() ...Chris Lattner2007-11-222-17/+1
* Rewrite the tblgen parser in a recursive descent style, eliminating the bison...Chris Lattner2007-11-2210-3928/+1661
* Rename the 'const' parameter attribute to 'readnone',Duncan Sands2007-11-226-19/+19
* Instead of calculating constant factors, calculate the number of trailingNick Lewycky2007-11-221-54/+47
* Create nodes for inline asm so that we don't crash looking for the node later.Nick Lewycky2007-11-222-0/+16
* Switching back to strtoll. Including config.h. On VStudio builds, this overr...Chuck Rose III2007-11-211-3/+4
* Fix a bug in which node A is replaced by node B, but laterDuncan Sands2007-11-212-7/+191
* typoNick Lewycky2007-11-211-1/+1
* Fix compiler warning.Dale Johannesen2007-11-211-1/+1
* This change does a couple of things. First it gets the Visual Studio builds ...Chuck Rose III2007-11-2135-275/+5302
* File missing from previous patch.Dale Johannesen2007-11-201-0/+15
* Fix .eh table linkage issues on Darwin. Some EH supportDale Johannesen2007-11-207-13/+44
* Add the ability to convert a tblgen type to a string.Chris Lattner2007-11-202-3/+21
* In order for parameter attribute uniquing to makeDuncan Sands2007-11-202-8/+10
* Small cleanup. Use APInt::getHighBitsSet method instead of shift left.Nick Lewycky2007-11-201-5/+4
* Be more careful when transforming | to +. Patch from Wojciech Matyjewicz.Nick Lewycky2007-11-202-6/+26
* Testcase for PR1811Chris Lattner2007-11-191-0/+16
* ExpandUnalignedLoad doesn't handle vectors right at all apparently.Chris Lattner2007-11-191-8/+22
* Implement vector expand support for shuffle_vector. This fixes PR1811.Chris Lattner2007-11-191-0/+35
* Remove meaningless qualifiers from return types, avoiding compiler warnings.Dan Gohman2007-11-196-7/+7
* Implement splitting of UNDEF nodes. This is the first step towards fixing PR1811Chris Lattner2007-11-191-0/+4