| Commit message (Expand) | Author | Age | Files | Lines |
* | Reapply r155682, making constant folding more consistent, with a fix to work | Dan Gohman | 2012-04-27 | 1 | -28/+37 |
* | Revert r155682, "Use ConstantExpr::getExtractElement when constant-folding ve... | NAKAMURA Takumi | 2012-04-27 | 1 | -37/+28 |
* | Use ConstantExpr::getExtractElement when constant-folding vectors | Dan Gohman | 2012-04-27 | 1 | -28/+37 |
* | Don't forget to reset 'first operand' flag when we're setting the MDNodeOpera... | Bill Wendling | 2012-04-26 | 1 | -5/+8 |
* | ConstantFoldSelectInstruction swapped the operands of the select. | Nadav Rotem | 2012-04-24 | 1 | -1/+1 |
* | Cleanup whitespace. | Bill Wendling | 2012-04-23 | 1 | -32/+32 |
* | Limit the number of times we recurse through this algorithm. All of the | Bill Wendling | 2012-04-23 | 1 | -5/+17 |
* | Add a flag to the struct type finder to collect only those types which have | Bill Wendling | 2012-04-21 | 1 | -5/+8 |
* | Revert r155241, which is causing some breakage. | Bill Wendling | 2012-04-20 | 2 | -69/+20 |
* | If we discover all of the named structs in a module, then don't bother to | Bill Wendling | 2012-04-20 | 2 | -20/+69 |
* | Remove AVX vpermil intrinsics. I removed their uses from clang headers and bu... | Craig Topper | 2012-04-18 | 1 | -5/+38 |
* | Typo. | Eric Christopher | 2012-04-16 | 1 | -1/+1 |
* | Remove support for the special 'fast' value for fpmath accuracy for the moment. | Duncan Sands | 2012-04-16 | 2 | -26/+3 |
* | Make it possible to indicate relaxed floating point requirements at the IR level | Duncan Sands | 2012-04-16 | 2 | -6/+48 |
* | Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm | Duncan Sands | 2012-04-14 | 2 | -9/+9 |
* | Def here is an Instruction, so !isa<Instruction>(Def) is always false, | Dan Gohman | 2012-04-13 | 1 | -3/+2 |
* | Add forms of dominates and isReachableFromEntry that accept a Use | Dan Gohman | 2012-04-12 | 1 | -0/+81 |
* | Cache the hash value of the operands in the MDNode. | Benjamin Kramer | 2012-04-11 | 2 | -0/+25 |
* | Compute hashes directly with hash_combine instead of taking a detour through ... | Benjamin Kramer | 2012-04-11 | 1 | -4/+1 |
* | The MDString class stored a StringRef to the string which was already in a | Bill Wendling | 2012-04-10 | 3 | -8/+14 |
* | Express the number of ULPs in fpaccuracy metadata as a real rather than a | Duncan Sands | 2012-04-10 | 1 | -0/+12 |
* | Remove the 'Parent' pointer from the MDNodeOperand class. | Bill Wendling | 2012-04-08 | 1 | -11/+26 |
* | Allow subclasses of the ValueHandleBase to store information as part of the | Bill Wendling | 2012-04-08 | 1 | -12/+14 |
* | The speedup doesn't appear to have been from this, but was an anomaly of my t... | Bill Wendling | 2012-04-03 | 1 | -1/+0 |
* | Reserve space for the eventual filling of the vector. This gives a small spee... | Bill Wendling | 2012-04-03 | 1 | -4/+3 |
* | I noticed in passing that the Metadata getIfExists method was creating a new | Duncan Sands | 2012-03-31 | 1 | -4/+4 |
* | Handle unreachable code in the dominates functions. This changes users when | Rafael Espindola | 2012-03-30 | 1 | -4/+14 |
* | Add missing include of <new> | Douglas Gregor | 2012-03-26 | 1 | -0/+1 |
* | Remove always true variable. | Rafael Espindola | 2012-03-24 | 1 | -19/+10 |
* | First part of PR12251. Add documentation and verifier support for the range | Rafael Espindola | 2012-03-24 | 2 | -0/+29 |
* | Fix up cmake build. | Eric Christopher | 2012-03-23 | 1 | -1/+0 |
* | Take out the debug info probe stuff. It's making some changes to | Eric Christopher | 2012-03-23 | 2 | -247/+1 |
* | add load/store volatility control to the C API, patch by Yiannis Tsiouris! | Chris Lattner | 2012-03-22 | 1 | -0/+14 |
* | Extend the inline cost calculation to account for bonuses due to | Chandler Carruth | 2012-03-14 | 1 | -9/+6 |
* | llvm::SwitchInst | Stepan Dyatkovskiy | 2012-03-11 | 2 | -2/+2 |
* | Refactor some methods to look through bitcasts and GEPs on pointers into | Chandler Carruth | 2012-03-10 | 1 | -6/+42 |
* | Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: | Stepan Dyatkovskiy | 2012-03-08 | 3 | -11/+14 |
* | Switch this code to use hash_combine_range rather than incremental calls | Chandler Carruth | 2012-03-07 | 1 | -8/+6 |
* | Cache the sized-ness of struct types, once we reach the steady state of | Chandler Carruth | 2012-03-07 | 1 | -10/+21 |
* | Change ConstantAggrUniqueMap to use Chandler's new hashing | Jay Foad | 2012-03-06 | 1 | -36/+9 |
* | Replace the hashing functions on APInt and APFloat with overloads of the | Chandler Carruth | 2012-03-04 | 1 | -3/+8 |
* | Rewrite LLVM's generalized support library for hashing to follow the API | Chandler Carruth | 2012-03-01 | 1 | -9/+7 |
* | Emit the "is an intrinsic overloaded" table as a bitfield. | Benjamin Kramer | 2012-03-01 | 1 | -4/+0 |
* | Use the DT dominates function in the verifier. | Rafael Espindola | 2012-02-26 | 1 | -72/+55 |
* | Change the implementation of dominates(inst, inst) to one based on what the | Rafael Espindola | 2012-02-26 | 1 | -17/+87 |
* | Don't call dominates on unreachable instructions. | Rafael Espindola | 2012-02-26 | 1 | -2/+2 |
* | Remove spurious emacs mode marker. | Nick Lewycky | 2012-02-25 | 1 | -1/+1 |
* | Reinstate r151049 now that GeneralHash is fixed. | Jay Foad | 2012-02-23 | 2 | -34/+131 |
* | Remove extra semi-colons. | Chad Rosier | 2012-02-22 | 1 | -1/+1 |
* | Revert r151049 cos it broke the buildbots. | Jay Foad | 2012-02-21 | 2 | -131/+34 |