Implemented AddressSanitizer::getPassName()
[oota-llvm.git] / lib / Transforms /
2012-01-23 Alexander PotapenkoImplemented AddressSanitizer::getPassName()
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-20 Andrew TrickHandle a corner case with IV chain collection with...
2012-01-20 Kostya SerebryanyExtend Attributes to 64 bits
2012-01-20 Andrew TrickSCEVExpander fixes. Affects LSR and indvars.
2012-01-19 Dan GohmanSet the "tail" flag on pattern-matched objc_storeStrong...
2012-01-19 Nick LewyckyActually, this code handles wrapped sets just fine...
2012-01-18 Dan GohmanAdd a depth limit to avoid runaway recursion.
2012-01-18 Dan GohmanUse llvm.global_ctors to locate global constructors...
2012-01-18 Jakub StaszakRemove trailing spaces and unneeded includes.
2012-01-17 Dan GohmanAdd a new ObjC ARC optimization pass to eliminate unneeded
2012-01-17 Dan GohmanAdd a new PassManagerBuilder customization point,
2012-01-17 Andrew TrickLSR fix: broaden the check for loop preheaders.
2012-01-17 David BlaikieRemove unreachable code. (replace with llvm_unreachable...
2012-01-16 Stepan DyatkovskiyFixed comment in loop-unswitch.
2012-01-15 Stepan DyatkovskiyCosmetic patch for r148215.
2012-01-15 Stepan DyatkovskiyFixup for r148132. Type replacement for LoopsProperties...
2012-01-14 Dan GohmanFix an unused variable warning that Chad noticed.
2012-01-13 Eli FriedmanSpeculatively revert r148132+r148133 to try and fix...
2012-01-13 Stepan DyatkovskiyCosmetic patch for r148132.
2012-01-13 Stepan DyatkovskiyLoopUnswitch: All helper data that is collected during...
2012-01-13 Dan GohmanImplement proper ObjC ARC objc_retainBlock "escape...
2012-01-11 Eli FriedmanRe-fix the issue Bill fixed in r147899 in a slightly...
2012-01-11 Kostya Serebryany[asan] extend the workaround for llvm.org/bugs/show_bug...
2012-01-11 Stepan DyatkovskiyImproved compile time:
2012-01-11 Bill WendlingIf the global variable is removed by the linker, then...
2012-01-10 Andrew TrickEnable LSR IV Chains with sufficient heuristics.
2012-01-09 Andrew TrickAdding IV chain generation to LSR.
2012-01-09 Andrew TrickAdding collection of IV chains to LSR.
2012-01-09 Andrew Trick"Minor LSR debugging stuff"
2012-01-09 Benjamin KramerMove assert to the right place.
2012-01-09 Benjamin KramerInstCombine: Teach foldLogOpOfMaskedICmpsHelper that...
2012-01-08 Benjamin KramerTweak my last commit to be less conservative about...
2012-01-08 Benjamin KramerInstCombine: If we have a bit test and a sign test...
2012-01-07 Andrew TrickEnable redundant phi elimination after LSR.
2012-01-07 Andrew TrickLSR: Don't optimize loops if an outer loop has no prehe...
2012-01-07 Andrew TrickLSR: run DeleteDeadPhis before replaceCongruentPhis.
2012-01-07 Andrew TrickExtended replaceCongruentPhis to handle mixed phi types.
2012-01-06 Kostya Serebryany[asan] cleanup: remove the SIGILL-related code (compile...
2012-01-05 Dan GohmanFix SpeculativelyExecuteBB to either speculate all...
2012-01-05 Eli FriedmanPR11705, part 2: globalopt shouldn't put inttoptr/ptrto...
2012-01-05 Dan GohmanRevert r56315. When the instruction to speculate is...
2012-01-05 Nick LewyckySCCCaptured is trivially false on entry to this loop...
2012-01-04 Nick LewyckyRemove pointless asserts.
2012-01-04 Nick LewyckyTeach instcombine all sorts of great stuff about shifts...
2011-12-31 Nick LewyckyMake use of the exact bit when optimizing '(X >>exact...
2011-12-28 Nick LewyckyChange CaptureTracking to pass a Use* instead of a...
2011-12-28 Nick LewyckyDemystify this comment.
2011-12-27 Nick LewyckyUse false not zero, as a bool.
2011-12-27 Nick LewyckyTurn cos(-x) into cos(x). Patch by Alexander Malyshev!
2011-12-27 Nick LewyckyTeach simplifycfg to recompute branch weights when...
2011-12-26 Rafael EspindolaFix warning.
2011-12-26 Nick LewyckyUpdate the branch weight metadata when reversing the...
2011-12-26 Nick LewyckySort includes, canonicalize whitespace, fix typos....
2011-12-24 Benjamin KramerInstCombine: Add a combine that turns (2^n)-1 ^ x back...
2011-12-24 Benjamin KramerInstCombine: Canonicalize (2^n)-1 - x into (2^n)-1...
2011-12-23 Nick LewyckyFix typo "infinte".
2011-12-23 Mon P WangWhen not destroying the source, the linker is not remap...
2011-12-22 Chad RosierAdd the actual code for r147175.
2011-12-22 Chad RosierSpeculatively revert r146578 to determine if it is...
2011-12-21 Dan GohmanFix a copy+pasto. No testcase, because the symptoms...
2011-12-21 Nick LewyckyMake some intrinsics safe to speculatively execute.
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-18 Jakub Staszak- Use getExitingBlock instead of getExitingBlocks.
2011-12-17 Kevin EnderbyRevert r146822 at Pete Cooper's request as it broke...
2011-12-17 Pete CooperSimplifyCFG now predicts some conditional branches...
2011-12-17 Pete CooperRefactor code used in InstCombine::FoldAndOfICmps to...
2011-12-17 Dan GohmanThe powers that be have decided that LLVM IR should...
2011-12-16 Andrew TrickAvoid a confusing assert for silly options: -unroll...
2011-12-15 Kostya Serebryany[asan] add the name of the module to the description...
2011-12-15 Kostya Serebryany[asan] fix a bug (issue 19) where dlclose and the follo...
2011-12-15 Pete CooperAdded InstCombine for "select cond, ~cond, x" type...
2011-12-15 Eli FriedmanMake loop preheader insertion in LoopSimplify handle...
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-12-14 Stepan DyatkovskiyFix for bug #11429: Wrong behaviour for switches. Small...
2011-12-14 Dan GohmanIt turns out that clang does use pointer-to-function...
2011-12-14 Kostya Serebryany[asan] remove .preinit_array from the compiler module...
2011-12-13 Kostya Serebryany[asan] report an error if blacklist file contains a...
2011-12-13 Andrew TrickCleanup. Clarify LSRInstance public methods.
2011-12-12 Andrew TrickIndvars: guard against exponential behavior in isHighCo...
2011-12-12 Daniel DunbarLLVMBuild: Introduce a common section which currently...
2011-12-12 Joerg SonnenbergerOnly replace fwrite with fputc, if the return value...
2011-12-12 Daniel DunbarLLVMBuild: Remove trailing newline, which irked me.
2011-12-12 Dan GohmanWhen computing reverse-CFG reverse-post-order, skip...
2011-12-12 Dan GohmanAdd a TODO comment.
2011-12-12 Dan GohmanFix a copy+pasto in a comment.
2011-12-12 Dan GohmanUse getArgOperand instead of getOperand on a call.
2011-12-12 Dan GohmanInline SetSeqToRelease into its only caller, since...
2011-12-12 Dan GohmanFix omitted break statements in a switch.
2011-12-12 Kostya Serebryany[asan] use .preinit_array only on linux
2011-12-12 Chandler CarruthSwitch llvm.cttz and llvm.ctlz to accept a second i1...
2011-12-10 Andrew TrickLSR: ignore strides in outer loops.
2011-12-09 Kostya Serebryany[asan] call __asan_init from .preinit_array. This simpl...
2011-12-09 Jakub StaszakSplitBlockPredecessors uses ArrayRef instead of Data...
2011-12-09 Andrew TrickAdd -unroll-runtime for unrolling loops with run-time...
2011-12-08 Nick LewyckyFix infinite loop in DSE when deleting a free in a...
2011-12-07 Duncan SandsRemove unused include.
2011-12-06 Benjamin KramerSimplify common predecessor finding.
2011-12-06 Benjamin KramerPush StringRefs through the metadata interface.
2011-12-06 Andrew TrickLSR: prune undesirable formulae early.
next