summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-27
* err, no really.Chris Lattner2007-11-27
* don't depend on ADL.Chris Lattner2007-11-27
* Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T...Owen Anderson2007-11-27
* Don't lower srem/urem X%C to X-X/C*C unless the division is actuallyDan Gohman2007-11-26
* Fix another bug that was causing siod to fail.Owen Anderson2007-11-26
* Fix a silly bug that Nicholas noticed.Owen Anderson2007-11-26
* Allow GVN to eliminate read-only function calls when it can detect that they ...Owen Anderson2007-11-26
* Remove another leak. Due to some reason AliasSetTracker didn't had any dtor...Anton Korobeynikov2007-11-25
* Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops.Nick Lewycky2007-11-25
* Implement PR1822Chris Lattner2007-11-25
* Fix PR1816. If a bitcast of a function only exists because of aDuncan Sands2007-11-25
* Fix a long standing deficiency in the X86 backend: we wouldChris Lattner2007-11-25
* Implement expand support for MERGE_VALUEs that only produces one result.Chris Lattner2007-11-24
* add a immAllZerosV_bc pattern fragment for consistency with others.Chris Lattner2007-11-24
* remove bogus assertion that broke CodeGen/Generic/cast-fp.ll on x86Chris Lattner2007-11-24
* Implement support for custom legalization in DAGTypeLegalizer::ExpandOperand.Chris Lattner2007-11-24
* Several changes:Chris Lattner2007-11-24
* add a noteChris Lattner2007-11-24
* Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros.Chris Lattner2007-11-23
* simplify some code.Chris Lattner2007-11-23
* Fix APInt::countTrailingZeros to return BitWidth if the input is zero instead...Chris Lattner2007-11-23
* add a comment.Chris Lattner2007-11-23
* splice some lines together, no functionality change.Chris Lattner2007-11-23
* Ding dong, the DoesntAccessMemoryFns andDuncan Sands2007-11-23
* Remove some logic I thoughtlessly copied overDuncan Sands2007-11-23
* Fix a bug where we'd try to find a scev value for a bitcast operand,Chris Lattner2007-11-23
* Fix PR1817.Chris Lattner2007-11-22
* Don't crash on bogus llvm.noinline. This is first part of PR1817 (preventing ...Anton Korobeynikov2007-11-22
* Turn invokes of nounwind functions into ordinary calls.Duncan Sands2007-11-22
* Teach alias analysis about readnone/readonly functions.Duncan Sands2007-11-22
* Readonly/readnone functions are allowed to throwDuncan Sands2007-11-22
* Rename the 'const' parameter attribute to 'readnone',Duncan Sands2007-11-22
* Instead of calculating constant factors, calculate the number of trailingNick Lewycky2007-11-22
* Create nodes for inline asm so that we don't crash looking for the node later.Nick Lewycky2007-11-22
* Fix a bug in which node A is replaced by node B, but laterDuncan Sands2007-11-21
* typoNick Lewycky2007-11-21
* Fix compiler warning.Dale Johannesen2007-11-21
* This change does a couple of things. First it gets the Visual Studio builds ...Chuck Rose III2007-11-21
* Fix .eh table linkage issues on Darwin. Some EH supportDale Johannesen2007-11-20
* In order for parameter attribute uniquing to makeDuncan Sands2007-11-20
* Small cleanup. Use APInt::getHighBitsSet method instead of shift left.Nick Lewycky2007-11-20
* Be more careful when transforming | to +. Patch from Wojciech Matyjewicz.Nick Lewycky2007-11-20
* ExpandUnalignedLoad doesn't handle vectors right at all apparently.Chris Lattner2007-11-19
* Implement vector expand support for shuffle_vector. This fixes PR1811.Chris Lattner2007-11-19
* Remove meaningless qualifiers from return types, avoiding compiler warnings.Dan Gohman2007-11-19
* Implement splitting of UNDEF nodes. This is the first step towards fixing PR1811Chris Lattner2007-11-19
* Add explicit keywords.Dan Gohman2007-11-19
* Add support in SplitVectorOp for remainder operators.Dan Gohman2007-11-19
* Fix the Linker testcase regressions, by making MemoryBuffer::getFileOrSTDIN r...Chris Lattner2007-11-18