Reassociate: Avoid iterator invalidation.
[oota-llvm.git] / lib / Transforms /
2013-04-04 Benjamin KramerReassociate: Avoid iterator invalidation.
2013-04-03 Michael GottesmanRefactored out the helper method FindPredecessorAutorel...
2013-04-03 Michael GottesmanRefactored out the helper function FindPredecessorRetai...
2013-04-03 Michael GottesmanSmall cleanups.
2013-04-03 Michael GottesmanRefactored out a part of ObjCARCOpt::OptimizeReturns...
2013-04-03 Michael GottesmanRemoved an old comment.
2013-04-03 Michael GottesmanClean up arc annotations by moving the top/bottom BB...
2013-04-03 Michael GottesmanRemove an optimization where we were changing an objc_a...
2013-04-03 Michael GottesmanImproved comment. No functionality change.
2013-04-02 Bill WendlingUse a worklist to avoid a sneaky iterator invalidation.
2013-04-01 Shuxin YangCorrect assertion condition
2013-03-30 Shuxin YangImplement XOR reassociation. It is based on following...
2013-03-29 Michael GottesmanAdd clang.arc.used to ModuleHasARC so ARC always runs...
2013-03-29 Michael GottesmanRemoved trailing whitespace.
2013-03-28 Michael GottesmanRemoved dead code from ObjCARCOpts relating to tracking...
2013-03-28 Bill WendlingMinor simplification.
2013-03-28 Michael GottesmanNon optimizable objc_retainBlock calls are not forwarding.
2013-03-28 Michael Gottesman[ObjCARC] Strength reduce objc_retainBlock -> objc_reta...
2013-03-28 Kostya Serebryany[tsan] make sure memset/memcpy/memmove are not inlined...
2013-03-28 Akira HatanakaCheck if Type is a vector before calling function Type...
2013-03-26 Bill WendlingUse the full path when outputting the `.gcda' file.
2013-03-26 Ulrich WeigandMake InstCombineCasts.cpp:OptimizeIntToFloatBitCast...
2013-03-26 Alexey Samsonov[ASan] Change the ABI of __asan_before_dynamic_init...
2013-03-26 Michael Gottesman[ObjCARC Annotations] Added support for displaying...
2013-03-26 Michael Gottesman[ObjCARC Annotations] Implemented ARC annotation metada...
2013-03-25 Shuxin YangFix a bug in fast-math fadd/fsub simplification.
2013-03-25 Arnaud A. de Grand... Address issues found by Duncan during post-commit revie...
2013-03-25 Arnaud A. de Grand... InstCombine: simplify comparisons to zero of (shl ...
2013-03-25 Michael GottesmanChanged isNullOrUndef => IsNullOrUndef and isNoopInstru...
2013-03-24 Jakub StaszakMinor cleanups. No functionality change.
2013-03-24 Jakub StaszakUse dyn_cast instead of isa && cast.
2013-03-23 Michael GottesmanChange method name ClearRefCount => ClearKnownPositiveR...
2013-03-23 Michael GottesmanChanged the method name PtrState.IsKnownIncremented...
2013-03-22 John McCallKill every call to @clang.arc.use in the ARC contract...
2013-03-22 Bill WendlingAdd all clauses when merging the landing pads. Duplicat...
2013-03-22 Bill WendlingDon't use the removed API.
2013-03-22 Kostya Serebryany[asan] Change the way we report the alloca frame on...
2013-03-22 Dmitry Vyukovtsan: handle vptr loads specially
2013-03-22 Evgeniy StepanovFix llvm::removeUnreachableBlocks to handle unreachable...
2013-03-22 Arnaud A. de Grand... InstCombine: Improve the result bitvect type when foldi...
2013-03-21 Bill WendlingAlways forward 'resume' instructions to the outter...
2013-03-21 Chandler Carruth[SROA] Prefix names using a custom IRBuilder inserter.
2013-03-21 Evgeniy Stepanov[msan] Add an option to disable poisoning of shadow...
2013-03-21 Meador Ingesimplify-libcalls: Removed unused variable
2013-03-21 Meador IngeMove library call prototype attribute inference to...
2013-03-20 Bill WendlingCall the new llvm_gcov_init function to register the...
2013-03-20 Chandler CarruthFix a silly search-and-replace goof with r177495 that...
2013-03-20 Chandler Carruth[SROA] Don't preserve the IR names in release builds.
2013-03-20 Chandler CarruthMove the endif to the correct line so we don't have...
2013-03-20 Chandler CarruthIntroduce some new statistics to help track the exact...
2013-03-19 Quentin ColombetUpdate global merge pass according to Duncan's advices:
2013-03-19 Bill WendlingRegister the GCOV writeout functions so that they're...
2013-03-19 Arnaud A. de Grand... IndVarSimplify: do not recompute an IV value outside...
2013-03-19 Andrew TrickRevert "Cleanup some SCEV logic a bit."
2013-03-19 Andrew TrickCleanup some SCEV logic a bit.
2013-03-19 Andrew TrickTighten up an internal LSR API that should check for...
2013-03-19 Nick LewyckyEmit the linkage name instead of the function name...
2013-03-18 Jakub StaszakMake method private. Keep coding standard.
2013-03-18 Bill WendlingRegister the flush function for each compile unit.
2013-03-18 Quentin ColombetExtend global merge pass to optionally consider global...
2013-03-18 Kostya Serebryany[asan] when creating string constants, set unnamed_attr...
2013-03-18 Chandler CarruthMark internal classes as POD-like to get better behavio...
2013-03-18 Kostya Serebryany[asan] while generating the description of a global...
2013-03-18 Kostya Serebryany[asan] don't instrument functions with available_extern...
2013-03-14 Arnold SchwaighoferLoopVectorize: Invert case when we use a vector cmp...
2013-03-14 Shuxin YangPerform factorization as a last resort of unsafe fadd...
2013-03-14 Alexey Samsonov[ASan] emit instrumentation for initialization order...
2013-03-14 Chandler CarruthPR14972: SROA vs. GVN exposed a really bad bug in SROA.
2013-03-14 Nick LewyckyRemove accidentally committed debug line.
2013-03-14 Nick LewyckyRefactor GCOV's six constructor arguments into a struct...
2013-03-13 Nick LewyckyNo functionality change. Rename emitGCNO() to the more...
2013-03-13 Arnaud A. de Grand... Fix a performance regression when combining to smaller...
2013-03-12 Dan GohmanChange the order of the operands in patchAndReplaceAllU...
2013-03-12 Meador IngeLibCallSimplifier: optimize speed for short-lived instances
2013-03-11 Bill WendlingDon't remove a landing pad if the invoke requires a...
2013-03-10 Nick LewyckyUse LLVMBool instead of 'bool' in the C API. Based...
2013-03-10 Hal FinkelBBVectorize: Fixup debugging statements
2013-03-09 Benjamin KramerRemove a source of nondeterminism from the LoopVectorizer.
2013-03-09 Arnold SchwaighoferLoopVectorizer: Ignore all dbg intrinisic
2013-03-09 Arnold SchwaighoferLoopVectorizer: Ignore dbg.value instructions
2013-03-09 Jakub StaszakSimplify code. No functionality change.
2013-03-09 Nick LewyckyUse the correct index variable. This is the meat of...
2013-03-09 Nick LewyckyFix bug introduced in r176616 when making function...
2013-03-09 Nick LewyckyDon't emit the extra checksum into the .gcda file if...
2013-03-08 Benjamin KramerInsert the reduction start value into the first bypass...
2013-03-07 Jakub StaszakKeep coding stanard.
2013-03-07 Jakub StaszakDon't create IRBuilder if we can return from the method...
2013-03-07 Pekka JaaskelainenFixed a crash when cloning a function into a function...
2013-03-07 Nick LewyckySwitch from a version 4.2/4.4 switch to a four-byte...
2013-03-07 Andrew TrickSimplifyCFG fix for volatile load/store.
2013-03-06 Andrew TrickGeneralize my previous fix for -print-options.
2013-03-06 Andrew TrickGive -loop-vectorize an explicit default.
2013-03-06 Jim GrosbachInstCombine: Don't shrink allocas when combining with...
2013-03-04 Lang HamesCheck isDiscardableIfUnused, rather than hasLocalLinkag...
2013-03-04 Preston GurdBypass Slow Divides
2013-03-02 Nadav RotemPR14448 - prevent the loop vectorizer from vectorizing...
2013-03-02 Peter CollingbourneModify {Call,Invoke}Inst::addAttribute to take an AttrKind.
2013-03-01 Benjamin KramerLoopVectorize: Don't hang forever if a PHI only has...
2013-02-28 Quentin ColombetFix a bug in instcombine for fmul in fast math mode.
2013-02-28 Evgeniy Stepanov[msan] Implement sanitize_memory attribute.
next