summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Added instcombine pattern to spot comparing -val or val against 0.Pete Cooper2011-12-01
* Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier2011-12-01
* make asan work at -O0, llvm part. Patch by glider@google.comKostya Serebryany2011-11-30
* Make GlobalMerge honor the preferred alignment on globals without an explicit...Eli Friedman2011-11-30
* Whitespace.Chad Rosier2011-11-30
* Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable Chad Rosier2011-11-29
* Potential bug in RewriteLoopBodyWithConditionConstant: use iterator should no...Stepan Dyatkovskiy2011-11-29
* build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar2011-11-29
* Fix a theoretical problem (not seen in the wild): if different instances of aDuncan Sands2011-11-29
* SCEV fix. In general, Add/Mul expressions should not inherit NSW/NUW.Andrew Trick2011-11-29
* Zap some completely ridiculous code. There's probably a miscompile here, but...Eli Friedman2011-11-29
* Add a missing safety check to ProcessUGT_ADDCST_ADD. Fixes PR11438.Eli Friedman2011-11-28
* Remove the temporary flag -disable-unroll-scev and dead code.Andrew Trick2011-11-28
* Place the "cfg checksum" around a test. This was recently added in April 2011 toNick Lewycky2011-11-27
* Move code into anonymous namespaces.Benjamin Kramer2011-11-26
* [asan] do not instrument threadlocal globals, this is buggyKostya Serebryany2011-11-23
* Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.Nick Lewycky2011-11-20
* [asan] workaround for reg alloc bug 11395: don't instrument functions with la...Kostya Serebryany2011-11-18
* quick fix: remove GlobalVariable::GlobalVariable mistakenly commited at r1449...Kostya Serebryany2011-11-17
* Fix an overly general check in SimplifyIndvar to handle useless phi cycles.Andrew Trick2011-11-17
* fall back to explicit list of allowed linkages when instrumenting globals in ...Kostya Serebryany2011-11-17
* Add support for custom names for library functions in TargetLibraryInfo. Add...Eli Friedman2011-11-17
* Merge isObjectPointerWithTrustworthySize with getPointerSize. Use it whenNick Lewycky2011-11-16
* AddressSanitizer, first commit (compiler module only)Kostya Serebryany2011-11-16
* test commit to verify that commit access works (added blank line)Kostya Serebryany2011-11-16
* Fix MSVC warnings by adding a cast. Nadav Rotem2011-11-15
* StringRefize and simplify.Benjamin Kramer2011-11-15
* Remove all remaining uses of Value::getNameStr().Benjamin Kramer2011-11-15
* Make headers standalone, move a virtual method out of line.Benjamin Kramer2011-11-14
* build: Attempt to rectify inconsistencies between CMake and LLVMBuild version...Daniel Dunbar2011-11-12
* Make sure scalarrepl picks the correct alloca when it rewrites a bitcast. Fi...Eli Friedman2011-11-12
* LLVMBuild: Alphabetize required_libraries lists.Daniel Dunbar2011-11-11
* Get rid of an optimization in SCCP which appears to have many issues. Specif...Eli Friedman2011-11-11
* Fixed bug in DeadStoreElimination commit r144239Pete Cooper2011-11-10
* DeadStoreElimination can now trim the size of a store if the end of the store...Pete Cooper2011-11-09
* LICM pass now understands invariant load metadata. Nothing generates this ye...Pete Cooper2011-11-08
* InstCombine now optimizes vector udiv by power of 2 to shiftsPete Cooper2011-11-07
* Make sure we don't insert instructions before a landingpad instruction.Bill Wendling2011-11-07
* Do simple cross-block DSE when we encounter a free statement. Fixes PR11240.Nick Lewycky2011-11-05
* Speculatively revert "DeadStoreElimination can now trim the size of a store ifDaniel Dunbar2011-11-04
* build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar2011-11-03
* DeadStoreElimination can now trim the size of a store if the end of it is dead.Pete Cooper2011-11-03
* Rewrite LinearFunctionTestReplace to handle pointer-type IVs.Andrew Trick2011-11-02
* Add parentheses to disambiguate the precedence of these operations andChandler Carruth2011-11-02
* Broaden an assert to handle enable-iv-rewrite=true following r143183.Andrew Trick2011-11-02
* Make sure we use the right insertion point when instcombine replaces a PHI wi...Eli Friedman2011-11-01
* Add utility to append a function to the list of global constructors. Devang Patel2011-10-31
* SimplifyLibCalls: Use IRBuilder.CreateGlobalString when creating a string for...Benjamin Kramer2011-10-29
* LFTR should avoid a type mismatch with null pointer IVs.Andrew Trick2011-10-28
* It is not safe to sink an alloca into a stacksave/stackrestore pair, so don't...Eli Friedman2011-10-27