| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix 80-col violations. | Eric Christopher | 2009-07-25 | 1 | -5/+8 |
* | Move ExtractElementInst to ::Create instead of new. Update all uses. | Eric Christopher | 2009-07-25 | 2 | -9/+9 |
* | Convert a few more things to use raw_ostream. | Dan Gohman | 2009-07-25 | 1 | -14/+14 |
* | Convert a few more uses of llvm/Support/Streams.h to raw_ostream. | Dan Gohman | 2009-07-25 | 3 | -23/+17 |
* | Make AliasAnalysis and related classes use | Dan Gohman | 2009-07-25 | 2 | -2/+2 |
* | More migration to raw_ostream, the water has dried up around the iostream hole. | Daniel Dunbar | 2009-07-25 | 17 | -83/+107 |
* | Revert the ConstantInt constructors back to their 2.5 forms where possible, t... | Owen Anderson | 2009-07-24 | 22 | -270/+268 |
* | AliasAnalysis wants sizes in address-units, not bits. | Dan Gohman | 2009-07-24 | 1 | -1/+1 |
* | Fix this condition I accidentally inverted. | Dan Gohman | 2009-07-24 | 1 | -1/+1 |
* | Convert several more passes to use getAnalysisIfAvailable<TargetData>() | Dan Gohman | 2009-07-24 | 4 | -30/+31 |
* | Move more to raw_ostream, provide support for writing MachineBasicBlock, | Daniel Dunbar | 2009-07-24 | 1 | -3/+6 |
* | Switch to getNameStr(). | Daniel Dunbar | 2009-07-24 | 2 | -5/+5 |
* | Convert StringMap to using StringRef for its APIs. | Daniel Dunbar | 2009-07-23 | 1 | -1/+1 |
* | refactor a blob of code out to a new 'FoldOrOfFCmps' function and | Chris Lattner | 2009-07-23 | 1 | -67/+70 |
* | Make some existing optimizations that would only trigger on scalars | Chris Lattner | 2009-07-23 | 1 | -2/+20 |
* | refactor a bunch of code out into a helper function, | Chris Lattner | 2009-07-23 | 1 | -63/+73 |
* | Remove unnecessary store to temporary std::string. | Daniel Dunbar | 2009-07-22 | 1 | -3/+4 |
* | Don't give a massive inlining cost bonus to available_externally | Eli Friedman | 2009-07-22 | 1 | -2/+1 |
* | Get rid of the Pass+Context magic. | Owen Anderson | 2009-07-22 | 59 | -460/+514 |
* | Convert instcombine from using using getAnalysis<TargetData> to | Dan Gohman | 2009-07-21 | 1 | -46/+62 |
* | Rename getConstantInt{True|False} to get{True|False} at Chris' behest. | Owen Anderson | 2009-07-21 | 7 | -107/+107 |
* | Update CMake files. | Ted Kremenek | 2009-07-21 | 2 | -5/+6 |
* | Move a bit more state over to the LLVMContext. | Owen Anderson | 2009-07-21 | 1 | -14/+17 |
* | use ExpandInlineAsm on TargetLowering instead of TargetAsmInfo. | Chris Lattner | 2009-07-20 | 1 | -14/+10 |
* | Revert the addition of hasNoPointerOverflow to GEPOperator. | Dan Gohman | 2009-07-20 | 1 | -84/+1 |
* | implement a new magic global "llvm.compiler.used" which is like llvm.used, but | Chris Lattner | 2009-07-20 | 2 | -21/+18 |
* | Add plumbing for the `linker_private' linkage type. This type is meant for | Bill Wendling | 2009-07-20 | 1 | -0/+1 |
* | Canonicalize bitcasts between types like <1 x i64> and i64 to | Eli Friedman | 2009-07-18 | 1 | -0/+24 |
* | Back out 76300; apparently the preference is to canonicalize the other | Eli Friedman | 2009-07-18 | 1 | -16/+6 |
* | add a fixme | Chris Lattner | 2009-07-18 | 1 | -0/+5 |
* | Add combine: X sdiv (1 << Y) -> X udiv (1 << Y) when X doesn't have the | Eli Friedman | 2009-07-18 | 1 | -4/+15 |
* | Remove no-op check. | Eli Friedman | 2009-07-18 | 1 | -2/+1 |
* | Remove dead check. | Eli Friedman | 2009-07-18 | 1 | -3/+1 |
* | Canonicalize insert/extractelement from single-element vectors into | Eli Friedman | 2009-07-18 | 1 | -6/+16 |
* | Fix simplifylibcalls memset recognition to work on 64-bit platforms | Eli Friedman | 2009-07-18 | 1 | -2/+2 |
* | Replace intersectWith with maximalIntersectWith. The latter guarantees that | Nick Lewycky | 2009-07-18 | 1 | -10/+10 |
* | Fix the inline cost calculation to take into account instructions | Eli Friedman | 2009-07-18 | 1 | -0/+7 |
* | Add line breaks to make the debug output a bit more readable. | Eli Friedman | 2009-07-18 | 1 | -4/+4 |
* | Convert more code to use Operator instead of explicitly handling both | Dan Gohman | 2009-07-17 | 1 | -23/+6 |
* | Make BasicAliasAnalysis and Value::getUnderlyingObject use | Dan Gohman | 2009-07-17 | 1 | -4/+16 |
* | Fix some typos in a comment. | Dan Gohman | 2009-07-17 | 1 | -7/+7 |
* | Add a new Operator class, for handling Instructions and ConstantExprs | Dan Gohman | 2009-07-17 | 1 | -13/+3 |
* | Initialize another Context, in the hopes of unbreaking CBE. | Daniel Dunbar | 2009-07-17 | 1 | -0/+3 |
* | Replace isTrapping with a new, similar method called | Eli Friedman | 2009-07-17 | 3 | -25/+10 |
* | Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num... | Owen Anderson | 2009-07-16 | 19 | -10/+49 |
* | Revert yesterday's change by removing the LLVMContext parameter to AllocaInst... | Owen Anderson | 2009-07-15 | 17 | -49/+38 |
* | Switch invars away from using isTrapping when it really shouldn't be | Eli Friedman | 2009-07-15 | 1 | -1/+7 |
* | Don't restrict the set of instructions where we try to constant-fold the | Eli Friedman | 2009-07-15 | 1 | -3/+1 |
* | Fix indentation. | Dan Gohman | 2009-07-15 | 1 | -18/+18 |
* | Make makeLoopInvariant report whether it made any changes or not, | Dan Gohman | 2009-07-15 | 3 | -50/+17 |