[Orc] Fix a bug in the CompileOnDemand layer where stub decls were not cloned
[oota-llvm.git] / lib / Transforms /
2015-06-12 Matt WalaFix a typo in a comment in MemCpyOpt (test commit)
2015-06-12 Alexander Potapenko[ASan] format AddressSanitizer.cpp with `clang-format...
2015-06-12 Peter CollingbourneLowerBitSets: Give names to aliases of unnamed bitset...
2015-06-12 Teresa JohnsonRevert commit r239480 as it causes https://code.google...
2015-06-12 Alexey Samsonov[SanitizerCoverage] Use llvm::getDISubprogram() to...
2015-06-12 Alexey Samsonov[GVN] Use a simpler form of IRBuilder constructor.
2015-06-12 Alexey Samsonov[GVN] Use IRBuilder more actively instead of creating...
2015-06-11 Michael ZolotukhinUpdate stale comment before analyzeLoopUnrollCost....
2015-06-11 Alexey Samsonov[LoopUnroll] Use IRBuilder to create branch instructions.
2015-06-11 Matt ArsenaultSLSR: Pass address space to isLegalAddressingMode
2015-06-11 Hao Liu[LoopVectorize] Revert the enabling of interleaved...
2015-06-11 Hao Liu[AArch64] Match interleaved memory accesses into ldN...
2015-06-10 Peter CollingbourneArgumentPromotion: Drop sret attribute on functions...
2015-06-10 Teresa JohnsonAdd new EliminateAvailableExternally module pass, which...
2015-06-10 Alexey Samsonov[GVN] Set proper debug locations for some instructions...
2015-06-09 Alexey Samsonov[BasicBlockUtils] Set debug locations for instructions...
2015-06-09 Akira HatanakaRemove DisableTailCalls from TargetOptions and the...
2015-06-09 Arnold SchwaighoferMergeFunctions: Don't replace a weak function use by...
2015-06-09 Denis ProtivenskyMergeFunctions: Fix gcc warning in condition
2015-06-09 Anna Zaks[asan] Prevent __attribute__((annotate)) triggering...
2015-06-09 Arnold SchwaighoferFix unused variable warning
2015-06-09 Arnold SchwaighoferMergeFunctions: Impose a total order on the replacement...
2015-06-08 Akira Hatanaka[ARM] Pass a callback to FunctionPass constructors...
2015-06-08 Hao Liu[LoopVectorize] Teach Loop Vectorizor about interleaved...
2015-06-08 Michael ZolotukhinRemove SCEVCache and FindConstantPointers from complete...
2015-06-07 Matt ArsenaultSeparateConstOffsetFromGEP: Pass address space to isLeg...
2015-06-07 Matt ArsenaultMake NaryReassociate pass the address space to isLegalA...
2015-06-07 Benjamin KramerRemove global std::string. NFC.
2015-06-06 David Majnemer[InstCombine, InstSimplify] Move xforms from Combine...
2015-06-06 Sanjoy Das[LoopUnroll] Fix truncation bug in canUnrollCompletely.
2015-06-06 David Majnemer[CVP] Don't assume Constants of type i1 can be known...
2015-06-06 David Majnemer[InstCombine] Don't miscompile select to poison
2015-06-05 Renato GolinRevert "[InstCombine] Rephrase fix to SimplifyWithOpRep...
2015-06-05 Sanjoy Das[InstCombine][NFC] Add a ``break;`` statement.
2015-06-05 Sanjoy Das[InstCombine] Fix PR23751.
2015-06-05 Chandler Carruth[Unroll] Rework the naming and structure of the new...
2015-06-05 David Majnemer[LoopVectorize] Don't crash on zero-sized types in...
2015-06-05 David Majnemer[InstCombine] Rephrase fix to SimplifyWithOpReplaced
2015-06-05 Daniel JasperRevert "[InstCombine] Don't miscompile safe increment...
2015-06-04 David Majnemer[InstCombine] Don't miscompile safe increment idiom
2015-06-04 Diego NovilloTidy code in InstrProfiling.cpp. NFC.
2015-06-04 Chandler Carruth[PM/AA] Start refactoring AliasAnalysis to remove the...
2015-06-03 Vasileios KalintirisRemove stray semicolon. NFC.
2015-06-02 Sanjoy Das[RewriteStatepointsForGC] Strip deref info after rewriting.
2015-06-02 Sanjoy Das[NFCI] Change RewriteStatepointsForGC to a ModulePass.
2015-06-01 Owen AndersonTeach the IR Sink pass to (conservatively) respect...
2015-06-01 David Blaikie[opaque pointer type] Explicitly store the pointee...
2015-05-29 Benjamin KramerReplace push_back(Constructor(foo)) with emplace_back...
2015-05-28 Wei MiEnable exitValue rewrite only when the cost of expansio...
2015-05-28 David Majnemer[InstCombine] Fold IntToPtr and PtrToInt into preceding...
2015-05-28 Benjamin KramerDon't call utostr in Twine/raw_ostream contexts.
2015-05-28 Yury Gribov[ASan] Fix previous commit. Patch by Max Ostapenko!
2015-05-28 Yury Gribov[ASan] New approach to dynamic allocas unpoisoning...
2015-05-28 David Majnemer[Reassociate] Canonicalizing 'x [+-] (-Constant * y...
2015-05-28 Jingyue Wu[NaryReassociate] Run EarlyCSE after NaryReassociate
2015-05-27 Diego NovilloFinal fix for PR 23499 and IR test case.
2015-05-27 Diego NovilloFix PR 23499 - Avoid multiple profile counters for...
2015-05-26 Philip Reames[PlaceSafepoints] Entry safepoint location doesn't...
2015-05-26 Philip Reames[PlaceSafepoints] Cleanup InsertSafepointPoll function
2015-05-25 Craig TopperUse range-based for loops. NFC.
2015-05-25 Bjorn SteinbrinkRemove conflicting attributes before adding deduced...
2015-05-25 NAKAMURA TakumiReformat.
2015-05-25 NAKAMURA TakumiPrune CRLFs.
2015-05-25 Chandler Carruth[Unroll] Switch from an eagerly populated SCEV cache...
2015-05-23 Craig TopperGive more meaningful names than I and J to some for...
2015-05-23 Craig TopperFix an unused variable warning in release builds.
2015-05-23 Craig TopperUse range-based for loops. NFC.
2015-05-22 Philip ReamesExtend EarlyCSE to handle basic cases from JumpThreadin...
2015-05-22 David Majnemer[InstCombine] Don't eagerly propagate nsw for A*B+A...
2015-05-22 Chandler Carruth[Unroll] Separate the logic for testing each iteration...
2015-05-22 David Majnemer[InstSimplify] Handle some overflow intrinsics in InstS...
2015-05-22 Chandler Carruth[Unroll] Replace a hand-wavy FIXME with a FIXME that...
2015-05-22 Chandler Carruth[Unroll] Extract the logic for caching SCEV-modeled...
2015-05-22 Chandler Carruth[Unroll] Refactor the accumulation of optimized instruc...
2015-05-22 Philip Reames[LICM] Sinking doesn't involve the preheader
2015-05-22 Daniel BerlinMergedLoadStoreMotion preserves MemoryDependenceAnalysi...
2015-05-21 Jingyue Wu[NaryReassoc] reassociate GEP for CSE
2015-05-21 David Majnemer[InstCombine] X - 0 is equal to X, not undef
2015-05-21 Benjamin Kramer[LoopDistribute] Remove a layer of pointer indirection.
2015-05-21 Igor Laevsky[RewriteStatepointsForGC] Fix debug assertion during...
2015-05-21 Ahmed Bougacha[MemCpyOpt] Do move the memset, but look at its dest...
2015-05-21 Ahmed Bougacha[MemCpyOpt] Pass Instruction to IRBuilder, no need...
2015-05-20 Ahmed Bougacha[MemCpyOpt] Don't move the memset when optimizing memse...
2015-05-20 James MolloyReapply r237539 with a fix for the Chromium build.
2015-05-20 Pete CooperChange Function::getIntrinsicID() to return an Intrinsi...
2015-05-20 Aaron BallmanSilencing a -Wsign-compare warning; NFC.
2015-05-20 Swaroop SridharAdd a GCStrategy for CoreCLR
2015-05-19 Philip Reames[PlaceSafepoints] Stop special casing some intrinsics
2015-05-19 Hans WennborgRevert r237539: "Reapply r237520 with another fix for...
2015-05-19 Jingyue Wu[Speculation] NFC: more header comments
2015-05-19 Igor Laevsky[RewriteStatepointsForGC] Fix up naming in "relocationV...
2015-05-19 Wei MiRemove the InstructionSimplifierPass immediately after...
2015-05-19 Igor Laevsky[RewriteStatepointsForGC] For some values (like gep...
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-18 Chen Li[PlaceSafepoints] Assertion on that gc_result can not...
2015-05-18 Sanjoy DasExploit dereferenceable_or_null attribute in LICM pass
2015-05-18 Jingyue Wu[ScalarEvolution] refactor: extract interface getGEPExpr
2015-05-18 Andrew Trickindvars cruft: don't replace phi nodes for no reason.
2015-05-18 Andrew TrickSimplifyIV comments and dead argument cleanup.
2015-05-17 James MolloyReapply r237520 with another fix for infinite looping
next