summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Remove unused include.Duncan Sands2011-12-071-1/+0
* Simplify common predecessor finding.Benjamin Kramer2011-12-061-24/+10
* Push StringRefs through the metadata interface.Benjamin Kramer2011-12-061-1/+1
* LSR: prune undesirable formulae early.Andrew Trick2011-12-061-46/+85
* Expose a switch for the new gcov format.Nick Lewycky2011-12-061-2/+3
* Update comment.Chad Rosier2011-12-051-1/+1
* Make the MemCpyOptimizer a bit more aggressive. I can't think of a scenerioChad Rosier2011-12-051-1/+1
* Add a little heuristic to Value::isUsedInBasicBlock to speed it up for small ...Benjamin Kramer2011-12-051-8/+1
* Add support for vectors of pointers.Nadav Rotem2011-12-054-2/+16
* Fixed deadstoreelimination bug where negative indices were incorrectly causin...Pete Cooper2011-12-031-1/+1
* Fix quadratic behavior in InlineFunction by fetching the personality function...Benjamin Kramer2011-12-021-29/+33
* Fix a few more places where TargetData/TargetLibraryInfo is not being passed.Chad Rosier2011-12-028-21/+45
* Last bit of TargetLibraryInfo propagation. Also fixed a case for TargetDataChad Rosier2011-12-016-30/+66
* Improved fix for abs(val) != 0 to check other similar case. Also fixed style...Pete Cooper2011-12-011-6/+10
* [asan] two minor fixes: use UnreachableInst after the neverreturn function ca...Kostya Serebryany2011-12-011-2/+3
* Added instcombine pattern to spot comparing -val or val against 0.Pete Cooper2011-12-011-0/+14
* Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier2011-12-018-13/+40
* make asan work at -O0, llvm part. Patch by glider@google.comKostya Serebryany2011-11-301-1/+1
* Make GlobalMerge honor the preferred alignment on globals without an explicit...Eli Friedman2011-11-301-1/+1
* Whitespace.Chad Rosier2011-11-301-3/+1
* Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable Chad Rosier2011-11-292-3/+6
* Potential bug in RewriteLoopBodyWithConditionConstant: use iterator should no...Stepan Dyatkovskiy2011-11-291-1/+5
* build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar2011-11-295-43/+0
* Fix a theoretical problem (not seen in the wild): if different instances of aDuncan Sands2011-11-291-0/+4
* SCEV fix. In general, Add/Mul expressions should not inherit NSW/NUW.Andrew Trick2011-11-291-2/+6
* Zap some completely ridiculous code. There's probably a miscompile here, but...Eli Friedman2011-11-291-1/+1
* Add a missing safety check to ProcessUGT_ADDCST_ADD. Fixes PR11438.Eli Friedman2011-11-281-0/+8
* Remove the temporary flag -disable-unroll-scev and dead code.Andrew Trick2011-11-281-19/+7
* Place the "cfg checksum" around a test. This was recently added in April 2011 toNick Lewycky2011-11-271-67/+67
* Move code into anonymous namespaces.Benjamin Kramer2011-11-262-19/+15
* [asan] do not instrument threadlocal globals, this is buggyKostya Serebryany2011-11-231-0/+6
* Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.Nick Lewycky2011-11-204-7/+6
* [asan] workaround for reg alloc bug 11395: don't instrument functions with la...Kostya Serebryany2011-11-181-0/+13
* quick fix: remove GlobalVariable::GlobalVariable mistakenly commited at r1449...Kostya Serebryany2011-11-171-3/+3
* Fix an overly general check in SimplifyIndvar to handle useless phi cycles.Andrew Trick2011-11-171-2/+2
* fall back to explicit list of allowed linkages when instrumenting globals in ...Kostya Serebryany2011-11-171-2/+5
* Add support for custom names for library functions in TargetLibraryInfo. Add...Eli Friedman2011-11-172-13/+25
* Merge isObjectPointerWithTrustworthySize with getPointerSize. Use it whenNick Lewycky2011-11-161-30/+20
* AddressSanitizer, first commit (compiler module only)Kostya Serebryany2011-11-163-0/+967
* test commit to verify that commit access works (added blank line)Kostya Serebryany2011-11-161-0/+1
* Fix MSVC warnings by adding a cast. Nadav Rotem2011-11-151-4/+4
* StringRefize and simplify.Benjamin Kramer2011-11-152-13/+10
* Remove all remaining uses of Value::getNameStr().Benjamin Kramer2011-11-154-10/+11
* Make headers standalone, move a virtual method out of line.Benjamin Kramer2011-11-141-0/+7
* build: Attempt to rectify inconsistencies between CMake and LLVMBuild version...Daniel Dunbar2011-11-121-0/+1
* Make sure scalarrepl picks the correct alloca when it rewrites a bitcast. Fi...Eli Friedman2011-11-121-2/+10
* LLVMBuild: Alphabetize required_libraries lists.Daniel Dunbar2011-11-112-2/+2
* Get rid of an optimization in SCCP which appears to have many issues. Specif...Eli Friedman2011-11-111-167/+1
* Fixed bug in DeadStoreElimination commit r144239Pete Cooper2011-11-101-1/+1
* DeadStoreElimination can now trim the size of a store if the end of the store...Pete Cooper2011-11-091-33/+110
OpenPOWER on IntegriCloud