Fix Thumb2 fixup kind in the integrated-as.
[oota-llvm.git] / lib / Transforms /
2012-09-01 Benjamin KramerLoopRotation: Check some invariants of the dominator...
2012-08-30 Michael Ilsemantest
2012-08-30 Benjamin KramerLoopRotate: Also rotate loops with multiple exits.
2012-08-30 Benjamin KramerInstCombine: Fix comment to reflect the code.
2012-08-30 Alexey SamsonovWhitespace
2012-08-30 Nadav RotemIt is illegal to transform (sdiv (ashr X c1) c2) ...
2012-08-30 Bill WendlingPass by pointer and not std::string.
2012-08-30 Bill WendlingRevert r162855 in favor of changing clang to emit the...
2012-08-29 Andrew TrickPreserve branch profile metadata during switch formation.
2012-08-29 Andrew Trickwhitespace
2012-08-29 Bill WendlingUse the full path to output the .gcda file.
2012-08-29 Bill WendlingUse ArrayRef instead of SmallVector when passing vector...
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-08-28 Benjamin KramerInstCombine: Defensively avoid undefined shifts by...
2012-08-28 Benjamin KramerInstCombine: Guard the transform introduced in r162743...
2012-08-28 Nadav RotemMake sure that we don't call getZExtValue on values...
2012-08-28 Nadav RotemTeach InstCombine to canonicalize [SU]div+[AL]shl...
2012-08-27 Dan GohmanDon't use for loops for code that is only intended...
2012-08-24 Kostya Serebryany[asan/tsan] rename FunctionBlackList* to BlackList...
2012-08-24 Kostya Serebryany[asan/tsan] extend the functionality of FunctionBlackLi...
2012-08-24 Benjamin KramerGVN: Fix quadratic runtime on the number of switch...
2012-08-22 Benjamin KramerSimplifyLibCalls: Give all safely-shrinkable libcalls...
2012-08-22 Chad RosierAdd a few float shrinking optimizations to SimplifyLibC...
2012-08-22 Chad RosierAdd a new helper function, AddOpt(F1, F1, Opt), as...
2012-08-21 Richard SmithMaximumSpanningTree::EdgeWeightCompare: Make this compa...
2012-08-21 Richard SmithDon't bind a reference to a dereferenced null pointer...
2012-08-21 Chandler CarruthPort the global copy optimization from the SROA pass...
2012-08-21 Kostya Serebryany[asan] add code to detect global initialization fiasco...
2012-08-21 Michael Liaorevise debug output to avoid dangling pointer
2012-08-18 Benjamin KramerInstCombine: Fix a crasher when encountering a function...
2012-08-18 Benjamin KramerRemove overly conservative hasOneUse check, this always...
2012-08-18 Benjamin KramerInstCombine: Add a couple of fabs identities for compar...
2012-08-18 Benjamin KramerSimplifyLibcalls: Add fabs and trunc to the list of...
2012-08-17 Richard SmithFix undefined behavior (binding a reference to a derefe...
2012-08-16 Rafael EspindolaTeach GVN to reason about edges dominating uses. This...
2012-08-15 Bill WendlingRemove dead flag.
2012-08-15 Kostya Serebryany[asan] implement --asan-always-slow-path, which is...
2012-08-15 Michael Liaofix infinite loop in instcombine with more than 4GB...
2012-08-14 Kostya Serebryany[asan] insert crash basic blocks inline as opposed...
2012-08-14 Craig TopperChange greater than to greater than or equal so that...
2012-08-14 Nadav RotemDuring the CodeGenPrepare we often lower intrinsics...
2012-08-13 Nadav RotemLICM uses AliasSet information to hoist and sink instru...
2012-08-13 Kostya Serebryany[asan] remove the code for --asan-merge-callbacks as...
2012-08-10 Rafael EspindolaConstify some basic blocks, no functionality change.
2012-08-10 Pete CooperFix crash when when do lto on Bullet. Dynamic GEPs...
2012-08-08 Eli FriedmanisAllocLikeFn is allowed to return true for functions...
2012-08-08 Dan GohmanAvoid recomputing the unique exit blocks and their...
2012-08-07 Bob WilsonFix a serious typo in InstCombine's optimization of...
2012-08-03 Bill WendlingMove the "findUsedStructTypes" functionality outside...
2012-08-01 Nuno Lopesremove tabs from my previous commit.
2012-08-01 Nuno Lopes(hopefuly) fix the remaining cases where null wasnt...
2012-07-27 Evan ChengTeach CodeGenPrep to look past bitcast when it's duplic...
2012-07-27 Nuno Lopesfix infinite loop in instcombine in the presence of...
2012-07-26 Pete CooperSimplify demanded bits of select sources where the...
2012-07-26 Pete CooperTeach SimplifyDemandedBits how to look through fpext...
2012-07-26 Nuno Lopesdo null checks for a few more Emit*() functions.
2012-07-26 Duncan SandsStop reassociate from looking through expressions of...
2012-07-25 Nick LewyckyIt's not safe to blindly remove invoke instructions...
2012-07-25 Nuno Lopesrevert r160742: it's breaking CMake build
2012-07-25 Nuno LopesMemoryBuiltins: add support to determine the size of...
2012-07-25 Nuno Lopesadd EmitStrNLen()
2012-07-25 Nuno Lopesmake all Emit*() functions consult the TargetLibraryInf...
2012-07-24 Nick LewyckyDon't delete one more instruction than we're allowed...
2012-07-24 Nadav RotemClean whitespaces.
2012-07-24 Nick LewyckyTeach globalopt to not nuke all stores to globals....
2012-07-23 Dan GohmanAn objc_retain can serve as a may-use for a different...
2012-07-23 Nadav RotemSuppress a warning.
2012-07-23 Sylvestre LedruFix a typo (the the => the)
2012-07-22 Chandler CarruthMove the initialization of the bounds checking pass...
2012-07-21 Nick LewyckyRevert r160602.
2012-07-21 Nick LewyckyTeach globalopt to play nice with leak checkers. This...
2012-07-20 Nuno Lopesmove the bounds checking pass to the instrumentation...
2012-07-20 Richard OsborneFix assertion in jump threading (PR13405).
2012-07-20 Kostya Serebryany[asan] make sure that the crash callbacks do not get...
2012-07-19 Nick LewyckyRevert r160529 due to crashes.
2012-07-19 Nick LewyckyDon't wipe out global variables that are probably stori...
2012-07-19 Benjamin KramerReplace some explicit compare loops with std::equal.
2012-07-19 Bill WendlingRemove tabs.
2012-07-18 Andrew Trickindvars: drive by heuristics fix.
2012-07-18 Andrew Trickindvars: Linear function test replace should avoid...
2012-07-17 Evan ChengBack out r160101 and instead implement a dag combine...
2012-07-17 Kostya Serebryany[asan] more code to merge crash callbacks. Doesn't...
2012-07-17 Andrew TrickReapply r160340. LSR: Limit CollectSubexprs.
2012-07-17 Andrew TrickRevert "LSR: try not to blow up solving combinatorial...
2012-07-17 Andrew TrickLSR: try not to blow up solving combinatorial problems...
2012-07-16 Nuno Lopesfix PR13339 (remove the predecessor from the unwind...
2012-07-16 Kostya Serebryany[asan] a bit more refactoring, addressed some of the...
2012-07-16 Kostya Serebryany[asan] refactor instrumentation to allow merging the...
2012-07-16 Kostya Serebryany[asan] initialize asan error callbacks in runOnModule...
2012-07-16 Chandler CarruthRevert r160254 temporarily.
2012-07-16 Chandler CarruthTeach AddressSanitizer to create basic blocks in a...
2012-07-15 Chandler CarruthMove llvm/Support/TypeBuilder.h -> llvm/TypeBuilder...
2012-07-15 Chandler CarruthMove llvm/Support/MDBuilder.h to llvm/MDBuilder.h,...
2012-07-13 Andrew TrickLSR Fix: check SCEV expression safety before expansion.
2012-07-13 Benjamin KramerMake helper functions static.
2012-07-12 Evan ChengInstcombine was transforming:
2012-07-09 Nuno Lopesinstcombine: merge the functions that remove dead alloc...
2012-07-06 Nuno Lopesteach instcombine to remove allocated buffers even...
2012-07-05 Kostya Serebryany[tsan] fix compile-time falilure found while building...
2012-07-04 Stepan DyatkovskiyReverted r156659, due to probable performance regressio...
next