[X86] Add VFMADDSUB cases for the 213->231 custom inserter.
[oota-llvm.git] / lib / Transforms /
2014-11-06 Rafael EspindolaBase check on the section name, not the variable name.
2014-11-06 Chad Rosier[Reassociate] Don't reassociate when mixing regular...
2014-11-06 Justin BognerGCOV: Make sure that function idents in the .gcda and...
2014-11-05 Michael IlsemanFix heap-use-after-free bug in expandSDiv when the...
2014-11-05 Duncan P. N. Exon... IR: MDNode => Value: NamedMDNode::getOperator()
2014-11-05 Peter Collingbourne[dfsan] Abort at runtime on indirect calls to uninstrum...
2014-11-04 Reid KlecknerRevert "[Reassociate] Canonicalize negative constants...
2014-11-04 Mark HeffernanRevert earlier change removing setPreservesCFG from...
2014-11-04 Kostya Serebryany[asan] [mips] changed ShadowOffset32 for systems having...
2014-11-04 Reid KlecknerRevert "Transforms: reapply SVN r219899"
2014-11-04 Mark HeffernanRemove setPreservesCFG from instcombine. The pass...
2014-11-03 Hal FinkelUse AA in LoadCombine
2014-11-03 David MajnemerInstCombine: Remove infinite loop caused by FoldOpIntoPhi
2014-11-03 Hal FinkelEarlyCSE should ignore calls to @llvm.assume
2014-11-03 Chad Rosier[Reassociate] Canonicalize negative constants out of...
2014-11-03 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getAllMetadataOtherTh...
2014-11-03 David MajnemerInstCombine: Combine (X | Y) - X to (~X & Y)
2014-11-03 Diego NovilloUse ErrorOr for the ::create factory on instrumented...
2014-11-02 Elena DemikhovskyUse Alias Analysis to hoist 2 loads from diamond to...
2014-11-01 David MajnemerInstCombine: Don't assume that m_ZExt matches an Instru...
2014-11-01 David MajnemerInstCombine: Combine (X+cst) < 0 --> X < -cst
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getAllMetadata()
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-31 Michael ZolotukhinCorrectly update dom-tree after loop vectorizer.
2014-10-31 Kostya Serebryany[asan] do not treat inline asm calls as indirect calls
2014-10-31 Kostya Serebryany[asan] fix caller-calee instrumentation to emit new...
2014-10-30 Diego NovilloFix Twine corruption problem with diagnostics.
2014-10-30 Diego NovilloAdd profile writing capabilities for sampling profiles.
2014-10-30 Peter Collingbourne[dfsan] New calling convention for custom functions...
2014-10-29 Yi JiangDo not simplifyLatch for loops where hoisting increment...
2014-10-28 Saleem AbdulrasoolTransforms: reapply SVN r219899
2014-10-28 NAKAMURA TakumiReformat partially, where I touched for whitespace...
2014-10-28 NAKAMURA TakumiLoopRerollPass.cpp: Use range-based loop. NFC.
2014-10-28 NAKAMURA TakumiUntabify and whitespace cleanups.
2014-10-27 Kostya Serebryany[asan] experimental tracing for indirect calls, llvm...
2014-10-27 David MajnemerInstCombine: Fix a combine assuming that icmp operands...
2014-10-26 Arnold SchwaighoferAdd an option to the LTO code generator to disable...
2014-10-25 Andrew TrickLSR: Minor cleanup after Daniel's patch.
2014-10-25 Andrew TrickFix LSR compile time.
2014-10-25 Jingyue Wu[SeparateConstOffsetFromGEP] Fixed a bug related to...
2014-10-25 Benjamin KramerClean up assume intrinsic pattern matching, no need...
2014-10-25 Jingyue Wu[SeparateConstOffsetFromGEP] Fixed a bug in rebuilding...
2014-10-25 David MajnemerInstCombine: Remove overzealous asserts
2014-10-24 Evgeniy Stepanov[msan] Make -msan-check-constant-shadow a bit stronger.
2014-10-23 Nick LewyckyIf requested, apply function merging at -O0 too. It...
2014-10-23 Timur IskhodzhanovMake getDISubprogram(const Function *F) available in...
2014-10-23 Sanjay PatelHandle sqrt() shrinking in SimplifyLibCalls like any...
2014-10-23 Frederic RissAssert that ValueHandleBase::ValueIsRAUWd doesn't chang...
2014-10-23 Evgeniy Stepanov[msan] Emit checks for constant shadow values under...
2014-10-22 Benjamin KramerLoopVectorize: Simplify code. No functionality change.
2014-10-22 Diego NovilloShorten auto iterators for function basic blocks.
2014-10-22 Diego NovilloUse auto iteration in lib/Transforms/Scalar/SampleProfi...
2014-10-22 Philip ReamesPreserving 'nonnull' metadata in SimplifyCFG
2014-10-22 Sanjay PatelShrinkify libcalls: use float versions of double libm...
2014-10-22 Diego NovilloChange error to warning when a profile cannot be found.
2014-10-22 Diego NovilloSupport using sample profiles with partial debug info.
2014-10-22 Evgeniy Stepanov[msan] Handle param-tls overflow.
2014-10-21 Hans WennborgRevert "Teach the load analysis to allow finding availa...
2014-10-21 JF BastienLTO: respect command-line options that disable vectoriz...
2014-10-21 Matt ArsenaultAdd minnum / maxnum intrinsics
2014-10-21 Philip ReamesTeach combineMetadata how to merge 'nonnull' metadata.
2014-10-21 Philip ReamesPreserve 'nonnull' when changing type of the load.
2014-10-21 David MajnemerInstCombine: Simplify FoldICmpCstShrCst
2014-10-21 Chandler CarruthTeach the load analysis to allow finding available...
2014-10-21 Paul RobinsonDo not attribute static allocas to the call site's...
2014-10-21 Philip ReamesIntroduce enum values for previously defined metadata...
2014-10-20 David MajnemerIR: Replace DataLayout::RoundUpAlignment with RoundUpTo...
2014-10-20 Chandler CarruthFix a somewhat subtle pair of issues with JumpThreading...
2014-10-20 Chandler CarruthTeach the load analysis driving core instcombine logic...
2014-10-19 Chandler CarruthDo a better and more complete job of preserving metadat...
2014-10-19 David MajnemerInstCombine: (sub (or A B) (xor A B)) --> (and A B)
2014-10-19 David MajnemerInstCombine: Optimize icmp eq/ne (shl Const2, A), Const1
2014-10-19 Chandler CarruthFix a long-standing miscompile in the load analysis...
2014-10-18 Chandler CarruthPreserve AA metadata when combining (cast (load (....
2014-10-18 Chandler Carruth[InstCombine] Do an about-face on how LLVM canonicalize...
2014-10-18 Chandler Carruth[SROA] Change how SROA does vector-based promotion...
2014-10-17 Evgeniy Stepanov[msan] Fix handling of byval arguments with large align...
2014-10-17 Rafael EspindolaRevert "TRE: make TRE a bit more aggressive"
2014-10-17 Hal Finkel[DSE] Remove no-data-layout-only type-based overlap...
2014-10-16 Chandler Carruth[SROA] Switch the common variable name for the 'AllocaS...
2014-10-16 Chandler Carruth[SROA] More range-based cleanups to SROA, these brought...
2014-10-16 Chandler Carruth[SROA] Switch a couple of overly complex iterator acces...
2014-10-16 Chandler Carruth[SROA] Start more deeply moving SROA to use ranges...
2014-10-16 Bjorn SteinbrinkAllow call-slop optzn for destinations with a suitable...
2014-10-16 Sanjay Patelfold: sqrt(x * x * y) -> fabs(x) * sqrt(y)
2014-10-16 Akira HatanakaReapply r219832 - InstCombine: Narrow switch instructio...
2014-10-16 Saleem AbdulrasoolTRE: make TRE a bit more aggressive
2014-10-16 Akira HatanakaRevert r219832.
2014-10-15 Hal FinkelPreserve non-byval pointer alignment attributes using...
2014-10-15 Chris BienemanFixing the build failure due to compiler warnings and...
2014-10-15 Chris BienemanDefining a new API for debug options that doesn't rely...
2014-10-15 Akira HatanakaInstCombine: Narrow switch instructions using known...
2014-10-15 Hal Finkel[SLPVectorize] Basic ephemeral-value awareness
2014-10-14 Eric ChristopherNo need to cache this unused variable.
2014-10-14 Hal Finkel[LoopVectorize] Ignore @llvm.assume for cost estimates...
2014-10-14 Sanjay PatelOptimize away fabs() calls when input is squared (known...
2014-10-14 David MajnemerInstCombine: Don't miscompile X % ((Pow2 << A) >>u B)
2014-10-14 Marcello MaggioniSwitch to select optimization for two-case switches
2014-10-14 Sanjay Patelfix formatting; NFC
2014-10-14 Chandler CarruthAdd some optional passes around the vectorizer to both...
next