| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Rename forgetLoopBackedgeTakenCount to forgetLoop, because it | Dan Gohman | 2009-10-31 | 1 | -8/+8 |
* | Make ScalarEvolutionAliasAnalysis slightly more aggressive, by making an | Dan Gohman | 2009-10-31 | 1 | -13/+10 |
* | If string field is empty then return NULL. | Devang Patel | 2009-10-30 | 1 | -1/+4 |
* | If a type is derived from a derived type then calculate size appropriately. | Devang Patel | 2009-10-30 | 1 | -3/+3 |
* | First bitcase use may not lead to a dbg.declare intrinsic. Iterate uses until... | Devang Patel | 2009-10-29 | 1 | -3/+4 |
* | fix 80-col. | Zhongxing Xu | 2009-10-29 | 1 | -1/+1 |
* | Explicitly convert to double to suppress Visual C++ 2008 build error C2668 po... | Zhongxing Xu | 2009-10-29 | 1 | -1/+1 |
* | Extend getMallocArraySize() to determine the array size if the malloc argumen... | Victor Hernandez | 2009-10-28 | 1 | -112/+96 |
* | Treat lifetime begin/end markers as allocations/frees respectively for the | Owen Anderson | 2009-10-28 | 1 | -3/+15 |
* | Be more careful about invariance reasoning on "store" queries. Stores still ... | Owen Anderson | 2009-10-28 | 1 | -6/+9 |
* | Add trivial support for the invariance intrinsics to memdep. This logic is | Owen Anderson | 2009-10-28 | 1 | -1/+35 |
* | rename indbr -> indirectbr to appease the residents of #llvm. | Chris Lattner | 2009-10-28 | 2 | -2/+2 |
* | make the build build. | Chris Lattner | 2009-10-27 | 1 | -1/+1 |
* | Random updates to passes for indbr, I need blockaddress before I can do much ... | Chris Lattner | 2009-10-27 | 2 | -0/+8 |
* | Rename MallocFreeHelper as MemoryBuiltins | Victor Hernandez | 2009-10-27 | 9 | -13/+12 |
* | Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t... | Victor Hernandez | 2009-10-26 | 9 | -9/+9 |
* | Remove FreeInst. | Victor Hernandez | 2009-10-26 | 8 | -41/+36 |
* | Teach BasicAA how to analyze Select instructions, and make it more | Dan Gohman | 2009-10-26 | 1 | -2/+76 |
* | Add support to encode type info using llvm::Constant. | Devang Patel | 2009-10-26 | 1 | -0/+87 |
* | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky | 2009-10-25 | 14 | -14/+0 |
* | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky | 2009-10-25 | 17 | -30/+24 |
* | Teach FoldBitCast to be able to handle bitcasts from (e.g.) i128 -> <4 x float>. | Chris Lattner | 2009-10-25 | 1 | -4/+13 |
* | move FoldBitCast earlier in the file, and use it instead of | Chris Lattner | 2009-10-25 | 1 | -132/+132 |
* | refactor FoldBitCast to reduce nesting and to always return a constantexpr | Chris Lattner | 2009-10-25 | 1 | -104/+109 |
* | various cleanups suggested by Duncan | Chris Lattner | 2009-10-24 | 1 | -3/+5 |
* | fix PR5287, a serious regression from my previous patches. Thanks to | Chris Lattner | 2009-10-24 | 1 | -0/+1 |
* | Auto-upgrade free instructions to calls to the builtin free function. | Victor Hernandez | 2009-10-24 | 4 | -5/+40 |
* | Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su... | Victor Hernandez | 2009-10-23 | 7 | -14/+19 |
* | teach libanalysis to simplify vector loads with bitcast sources. This | Chris Lattner | 2009-10-23 | 1 | -7/+13 |
* | enhance FoldReinterpretLoadFromConstPtr to handle loads of up to 32 | Chris Lattner | 2009-10-23 | 1 | -6/+8 |
* | teach libanalysis to fold int and fp loads from almost arbitrary | Chris Lattner | 2009-10-23 | 1 | -8/+185 |
* | move another load optimization from instcombine -> libanalysis. | Chris Lattner | 2009-10-22 | 1 | -34/+48 |
* | move 'loading i32 from string' optimization from instcombine | Chris Lattner | 2009-10-22 | 1 | -6/+35 |
* | Move some constant folding logic for loads out of instcombine into | Chris Lattner | 2009-10-22 | 1 | -0/+35 |
* | Fix another place that calls Loop::contains a lot to construct a sorted | Dan Gohman | 2009-10-20 | 1 | -1/+4 |
* | fix the other issue with ID's, hopefully really fixing the linux build. | Chris Lattner | 2009-10-18 | 1 | -7/+6 |
* | fix some problems with ID definitions, which will hopefully fix the build bots. | Chris Lattner | 2009-10-18 | 1 | -7/+5 |
* | add function passes for printing various dominator datastructures | Chris Lattner | 2009-10-18 | 2 | -0/+269 |
* | make DOTGraphTraits public, patch by Tobias Grosser! | Chris Lattner | 2009-10-18 | 1 | -61/+2 |
* | inline isGEP away. | Chris Lattner | 2009-10-17 | 1 | -10/+6 |
* | Remove MallocInst from LLVM Instructions. | Victor Hernandez | 2009-10-17 | 4 | -24/+8 |
* | Invert isSafeToGetMallocArraySize check because we return NULL when we don't ... | Victor Hernandez | 2009-10-16 | 1 | -1/+1 |
* | When checking aliases between phi sources and V2, we know the sources are not... | Evan Cheng | 2009-10-16 | 1 | -3/+3 |
* | Fix bug where array malloc with unexpected computation of the size argument r... | Victor Hernandez | 2009-10-15 | 2 | -11/+47 |
* | Add missing break statements! Thanks to Duncan Sands for pointing this out! | Nick Lewycky | 2009-10-15 | 1 | -0/+2 |
* | Teach basicaa about memcpy/memmove/memset. The length argument can be used to | Nick Lewycky | 2009-10-15 | 1 | -0/+22 |
* | Teach BasicAA to use the size parameter of the memory use marker intrinsics. | Nick Lewycky | 2009-10-15 | 1 | -18/+29 |
* | Take advantage of TargetData when available; we know that the atomic intrinsics | Nick Lewycky | 2009-10-15 | 1 | -18/+23 |
* | Clear VisitedPHIs after use. | Evan Cheng | 2009-10-14 | 1 | -1/+3 |
* | Another BasicAA fix. If a value does not alias a GEP's base pointer, then it | Evan Cheng | 2009-10-14 | 1 | -39/+46 |