| Commit message (Expand) | Author | Age | Files | Lines |
* | While calculating original type size for a derived type, handle type variants... | Devang Patel | 2009-11-04 | 1 | -6/+12 |
* | Changes requested (avoid getFunction(), avoid Type creation via isVoidTy(), a... | Victor Hernandez | 2009-11-03 | 1 | -13/+8 |
* | Changes (* location in pointer variables, avoiding include, and using APInt::... | Victor Hernandez | 2009-11-03 | 1 | -39/+34 |
* | remove unneeded checks of isFreeCall | Chris Lattner | 2009-11-03 | 1 | -16/+0 |
* | remove a check of isFreeCall: the argument to free is already nocapture so th... | Chris Lattner | 2009-11-03 | 1 | -4/+0 |
* | Set bit instead of calling pow() to compute 2 << n | Victor Hernandez | 2009-11-02 | 1 | -5/+13 |
* | Fix for warning seen on DF-BSD, Victor, please fix this to use a shift instea... | Edward O'Callaghan | 2009-11-02 | 1 | -1/+1 |
* | Apply fix for PR5135, Credit to Andreas Neustifter. | Edward O'Callaghan | 2009-11-02 | 2 | -5/+6 |
* | Add a missing closing parenthesis, and tweak to fit in 80 | Duncan Sands | 2009-11-01 | 1 | -2/+2 |
* | add a comment about why we don't allow inlining indbr. | Chris Lattner | 2009-11-01 | 1 | -0/+5 |
* | Reverting 85714, 85715, 85716, which are breaking the build | Douglas Gregor | 2009-11-01 | 2 | -3/+0 |
* | Add a function to Passes.h to allow clients to create instances | Dan Gohman | 2009-11-01 | 1 | -0/+2 |
* | Don't #include Pass.h from CallGraph.h. | Dan Gohman | 2009-11-01 | 1 | -0/+1 |
* | pull check for return inst out of loop, never inline a callee that contains | Chris Lattner | 2009-11-01 | 1 | -5/+7 |
* | 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 |