OSDN Git Service

[AArch64] Add a test for float argument passing to win64 vararg functions
[android-x86/external-llvm.git] / lib / Transforms /
2017-07-25 Chandler Carruth[LIR] Teach LIR to avoid extending the BE count prior...
2017-07-25 Kostya Serebryany[sanitizer-coverage] simplify the code, NFC
2017-07-24 Florian Hahn[LoopInterchange] Update code to use range-based for...
2017-07-21 Xinliang David Li[PGOInstr] Add a debug print
2017-07-21 Haojie WangThinLTO Minimized Bitcode File Size Reduction
2017-07-21 Anna Thomas[RuntimeUnroll] NFC: Add a profitability function for...
2017-07-21 Dinar Temirbulatov[SLPVectorizer] Replace E->Scalars to VL0 at vectorizeT...
2017-07-21 Dinar Temirbulatov[SLPVectorizer] buildTree_rec replace cast<Instruction...
2017-07-21 Dinar Temirbulatov[SLPVectorizer] Change canReuseExtract function paramet...
2017-07-21 Jonas Paulsson[SystemZ, LoopStrengthReduce]
2017-07-20 Davide Italiano[PGO] Move the PGOInstrumentation pass to new OptRemark...
2017-07-20 Peter CollingbourneLowerTypeTests: Drop function type metadata only if...
2017-07-20 David Majnemer[LICM] Make sinkRegion and hoistRegion non-recursive
2017-07-19 Davide Italiano[TRE] Move to the new OptRemark API.
2017-07-19 Peter CollingbourneThinLTOBitcodeWriter: Do not rewrite intrinsic function...
2017-07-19 Dinar Temirbulatov[LoopUtils] Add an extra parameter OpValue to propagate...
2017-07-19 Balaram Makam[SimplifyCFG] Defer folding unconditional branches...
2017-07-19 Ayal Zaks[LV] Test once if vector trip count is zero, instead...
2017-07-19 Chandler Carruth[PM/LCG] Follow-up fix to r308088 to handle deletion...
2017-07-19 Weiming ZhaoFix DebugLoc propagation for unreachable LoadInst
2017-07-18 Vitaly Buka[asan] Copy arguments passed by value into explicit...
2017-07-18 Davide Italiano[TRE] Simplify canTRE() a bit using all_of(). NFCI.
2017-07-18 Alexander Potapenko[sancov] Fix PR33732
2017-07-18 Max Kazantsev[IRCE] Recognize loops with ne/eq latch conditions
2017-07-17 Martin Storsjo[AArch64] Extend CallingConv::X86_64_Win64 to AArch64...
2017-07-17 Teresa JohnsonRevert "Restore with fix "[ThinLTO] Ensure we always...
2017-07-17 Simon PilgrimRemove unnecessary cast. NFCI.
2017-07-16 Davide Italiano[InstCombine] Don't violate dominance when replacing...
2017-07-16 Craig Topper[InstCombine] Move (0 - x) & 1 --> x & 1 to SimplifyDem...
2017-07-15 Teresa JohnsonRestore with fix "[ThinLTO] Ensure we always select...
2017-07-15 Craig Topper[InstCombine] Improve the expansion in SimplifyUsingDis...
2017-07-15 Sanjay Patel[InstCombine] improve (1 << x) & 1 --> zext(x == 0...
2017-07-15 Sanjay Patel[InstCombine] allow (0 - x) & 1 --> x & 1 for vectors
2017-07-15 Sanjay Patel[InstCombine] remove dead code/tests; NFCI
2017-07-15 Chandler CarruthRevert r308078 (and subsequent tweak in r308079) which...
2017-07-15 Florian Hahn[LoopInterchange] Add some optimization remarks.
2017-07-15 Dinar Temirbulatov[SLPVectorizer] Add an extra parameter to tryScheduleBu...
2017-07-15 Teresa Johnson[ThinLTO] Ensure we always select the same function...
2017-07-14 Geoff Berry[EarlyCSE] Handle calls with no MemorySSA info.
2017-07-14 Haicheng Wu[JumpThreading] Add a pattern to TryToUnfoldSelectInCur...
2017-07-14 Jakub Kuderski[Dominators] Make IsPostDominator a template parameter
2017-07-14 Sanjay Patel[InstCombine] convert bitwise (in)equality checks to...
2017-07-14 Max Kazantsev[IRCE] Fix corner case with Start = INT_MAX
2017-07-14 Dinar Temirbulatov[SLPVectorizer] Add an extra parameter to alreadyVector...
2017-07-13 Simon PilgrimFix unused variable warning on EXPENSIVE_CHECKS release...
2017-07-13 Davide ItalianoReapply [GlobalOpt] Remove unreachable blocks before...
2017-07-13 Anna Thomas[RuntimeUnrolling] Update DomTree correctly when exit...
2017-07-12 Xinliang David Li[PGO] Enhance pgo counter promotion
2017-07-12 Anna Thomas[LoopUnrollRuntime] NFC: Refactored safety checks of...
2017-07-12 Sam CleggRemove unneeded use of #undef DEBUG_TYPE. NFC
2017-07-12 Michael Kuperstein[LV] Don't allow outside uses of IVs if the SCEV is...
2017-07-12 Jakub Kuderski[LoopRotate] Fix DomTree update logic for unreachable...
2017-07-12 Peter CollingbourneLowerTypeTests: When importing functions skip definitio...
2017-07-11 Davide Italiano[IPO] Temporarily rollback r307215.
2017-07-11 Konstantin ZhuravlyovEnhance synchscope representation
2017-07-11 Anna Thomas[LoopUnrollRuntime] NFC: Add some debugging trace messa...
2017-07-11 Davide Italiano[NewGVN] Check for congruency of memory accesses.
2017-07-11 Davide Italiano[NewGVN] Fix an innocent typo I found while debugging...
2017-07-11 Davide Italiano[NewGVN] Clarify the function invariants formatting...
2017-07-11 Evgeniy Stepanov[msan] Only check shadow memory for operands that are...
2017-07-11 Anna Thomas[LoopUnrollRuntime] Avoid multi-exit nested loop with...
2017-07-11 Dinar Temirbulatov[SLPVectorizer] Revert change in cancelScheduling with...
2017-07-11 Hiroshi Inouefix typos in comments; NFC
2017-07-11 Chandler Carruth[PM/ThinLTO] Fix PR33536, a bug where the ThinLTO bitco...
2017-07-10 Leo Li[ConstantHoisting] Remove dupliate logic in constant...
2017-07-10 Davide Italiano[NewGVN] Simplify a lambda a little bit. NFCI.
2017-07-10 Serge GueltonFix invalid cast in instcombine UMul/ZExt idiom
2017-07-10 Anna Thomas[LoopUnrollRuntime] Remove strict assert about VMap...
2017-07-10 Mikael Holmen[ArgumentPromotion] Change use of removed argument...
2017-07-09 Craig Topper[IR] Add Type::isIntOrIntVectorTy(unsigned) similar...
2017-07-09 Craig Topper[IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVec...
2017-07-09 Hiroshi Inouefix trivial typos; NFC
2017-07-09 Chandler Carruth[PM] Finish implementing and fix a chain of bugs uncove...
2017-07-09 Craig Topper[InstCombine] Speculatively implement a fix for what...
2017-07-08 Max KazantsevRe-enable "[IndVars] Canonicalize comparisons between...
2017-07-07 Craig Topper[InstCombine] Make InstCombine's IRBuilder be passed...
2017-07-07 Dehao ChenIncrease the import-threshold for crtical functions.
2017-07-07 Anna Thomas[LoopUnrollRuntime] Support multiple exit blocks unroll...
2017-07-07 Davide Italiano[Local] Update the comment for removeUnreachableBlocks.
2017-07-07 Gor Nishanov[cloning] Do not duplicate types when cloning functions
2017-07-07 Anna Thomas[LoopUnrollRuntime] NFC: use the precomputed loop exit...
2017-07-07 Yaxun Liu[InferAddressSpaces] Fix assertion about null pointer
2017-07-07 Sean FertileExtend memcpy expansion in Transform/Utils to handle...
2017-07-07 Evgeniy StepanovRevert r307342, r307343.
2017-07-07 Evgeniy StepanovCopy arguments passed by value into explicit allocas...
2017-07-07 Wei Mi[ConstHoisting] Turn on consthoist-with-block-frequency...
2017-07-06 Craig Topper[InstCombine] No need to pass DataLayout to helper...
2017-07-06 Craig Topper[InstCombine] Remove unused arguments from some helper...
2017-07-06 Craig Topper[InstCombine] Change a couple helper functions to only...
2017-07-06 Wei Mi[ConstHoisting] choose to hoist when frequency is the...
2017-07-06 Davide Italiano[lib/LTO] Add a comment to explain where we set the...
2017-07-06 Davide Italiano[LTO] Fix the interaction between linker redefined...
2017-07-06 Craig Topper[InstCombine] Remove include of DIBuilder.h and Dwarf...
2017-07-06 Leo LiModify constraints in `llvm::canReplaceOperandWithVariable`
2017-07-06 Craig Topper[Constants] Replace calls to ConstantInt::equalsInt...
2017-07-06 Craig Topper[Constants] If we already have a ConstantInt*, prefer...
2017-07-06 Anna Thomas[LoopUnrollRuntime] Bailout when multiple exiting block...
2017-07-06 Craig Topper[InstCombine] Remove Builder argument from InstCombiner...
2017-07-06 Craig Topper[SimplifyCFG] Move a portion of an if statement that...
2017-07-06 Craig Topper[InstCombine] Change helper method to a file local...
next