[Orc] Fix the MSVC bots by using LLVM_EXPLICIT rather than explicit.
[oota-llvm.git] / lib / Transforms /
2015-02-09 Tim NorthoverDeadArgElim: fix mismatch in accounting of array return...
2015-02-09 Tim NorthoverDeadArgElim: assess uses of entire return value aggregate.
2015-02-09 Ramkumar RamachandraInstCombine: propagate nonNull through assume
2015-02-08 Bjorn SteinbrinkCorrectly combine alias.scope metadata by a union inste...
2015-02-07 Benjamin KramerLoopIdiom: Use utility functions.
2015-02-07 Bjorn SteinbrinkProperly update AA metadata when performing call slot...
2015-02-06 Evgeniy Stepanov[msan] Fix "missing origin" in atomic store.
2015-02-06 Michael ZolotukhinUse estimated number of optimized insns in unroll-thres...
2015-02-06 Michael Zolotukhin[InstSimplify] Add SimplifyFPBinOp function.
2015-02-06 Adam Nemet[LV] Move addRuntimeCheck to LoopAccessAnalysis
2015-02-06 Benjamin KramerMake helper functions/classes/globals static. NFC.
2015-02-06 Matthias BraunInstCombine: Combine select sequences into a single...
2015-02-06 Benjamin KramerIRCE: Demote template to ArrayRef and SmallVector to...
2015-02-05 Alexey Samsonov[ASan] Enable -asan-stack-dynamic-alloca by default.
2015-02-05 Hans WennborgLowerSwitch: Use ConstantInt for CaseRange::{Low,High}
2015-02-05 Hans WennborgLowerSwitch: remove default args from CaseRange ctor...
2015-02-05 Aaron BallmanRemoving an unused variable warning I accidentally...
2015-02-05 Aaron BallmanSilencing an MSVC warning about a switch statement...
2015-02-05 Michael ZolotukhinImplement new heuristic for complete loop unrolling.
2015-02-04 Tom StellardStructurizeCFG: Remove obsolete fix for loop backedge...
2015-02-04 Tom StellardStructurizeCFG: Use a reverse post-order traversal
2015-02-04 Duncan P. N. Exon... Utils: Resolve cycles under distinct MDNodes
2015-02-04 Reid KlecknerAdd range adapters predecessors() and successors()...
2015-02-04 Alexey SamsonovSpecialCaseList: Add support for parsing multiple input...
2015-02-04 Aaron BallmanFixing a -Wsign-compare warning; NFC
2015-02-04 Philip ReamesFix a warning in non-asserts builds
2015-02-04 Kostya Serebryany[sanitizer] add another workaround for PR 17409: when...
2015-02-04 Philip ReamesClang format of a file introduced in 228090 (NFC)
2015-02-04 Philip ReamesAdd a pass for inserting safepoints into (nearly) arbit...
2015-02-03 Adam Nemet[LV] Split off memcheck block really at the first check
2015-02-03 Daniel BerlinAllow PRE to insert no-cost phi nodes
2015-02-03 Jingyue WuAdd straight-line strength reduction to LLVM
2015-02-03 Adam Nemet[LoopVectorize] Fix rebase glitch in r227751
2015-02-03 Renato GolinAdding AArch64 support to ASan instrumentation
2015-02-03 NAKAMURA TakumiResurrect initializers for NumLoads and NumStores in...
2015-02-02 Jingyue WuResurrect the assertion removed by r227717
2015-02-02 Erik EcksteinFix: SLPVectorizer crashes with assertion when vectoriz...
2015-02-01 Benjamin KramerLoopVectorize: Remove initializer list that blocks...
2015-02-01 Adam Nemet[LoopVectorize] Move LoopAccessAnalysis to its own...
2015-02-01 Adam Nemet[LoopVectorize] Move RuntimePointerCheck under LoopAcce...
2015-02-01 Adam Nemet[LoopVectorize] Pass parameters explicitly to MemoryDep...
2015-02-01 Adam Nemet[LoopVectorize] Split out LoopAccessAnalysis from LoopV...
2015-02-01 Adam Nemet[LoopVectorize] Add accessors for Num{Stores,Loads...
2015-02-01 Adam Nemet[LoopVectorize] Rename the Report class to Vectorizatio...
2015-02-01 Adam Nemet[LoopVectorize] Factor out duplicated code into Report...
2015-02-01 Adam Nemet[LoopVectorize] Split out RuntimePointerCheck from...
2015-02-01 Chandler Carruth[multiversion] Kill FunctionTargetTransformInfo, TTI...
2015-02-01 Benjamin KramerEarlyCSE: Replace custom hash mixing with Hashing.h
2015-02-01 Chandler Carruth[multiversion] Thread a function argument through all...
2015-02-01 Chandler Carruth[PM] Port SimplifyCFG to the new pass manager.
2015-02-01 Chandler Carruth[PM] Port EarlyCSE to the new pass manager.
2015-02-01 Michael KupersteinRemoved assert that doesn't typecheck and breaks debug...
2015-02-01 Jingyue Wu[SeparateConstOffsetFromGEP] skip optnone functions
2015-02-01 Jingyue Wu[SeparateConstOffsetFromGEP] set PreservesCFG flag
2015-02-01 Jingyue Wu[NVPTX] Emit .pragma "nounroll" for loops marked with...
2015-02-01 Adrian PrantlFix PR22393. When recursively replacing an aggregate...
2015-01-31 Kumar Sukhani[asan][mips] Fix MIPS64 Asan mapping
2015-01-31 Chandler Carruth[PM] Change the core design of the TTI analysis to...
2015-01-30 Reid KlecknerSilence "not all paths return a value" warning in MSVC
2015-01-30 Adrian PrantlRemove a redundant dyn_cast.
2015-01-30 Adrian PrantlInliner: Use replaceDbgDeclareForAlloca() instead of...
2015-01-30 Chandler Carruth[PM] Sink the population of the pass manager with targe...
2015-01-30 Chandler CarruthFix a warning introduced by r227557 due to a default...
2015-01-30 Hao Liu[LoopVectorize] Induction variables: support arbitrary...
2015-01-30 Adrian PrantlFix PR22386. The inliner moves static allocas to the...
2015-01-29 James Molloy[LoopReroll] Alter the data structures used during...
2015-01-29 Sanjay Patel[GVN] don't propagate equality comparisons of FP zero...
2015-01-29 James Molloy[LoopReroll] Refactor most of reroll() into a helper...
2015-01-28 Philip ReamesTeach SplitBlockPredecessors how to handle landingpad...
2015-01-28 Chandler Carruth[LPM] Stop using the string based preservation API...
2015-01-28 Reid KlecknerMove EH personality type classification to Analysis...
2015-01-27 Saleem AbdulrasoolSymbolRewriter: allow rewriting with comdats
2015-01-27 Saleem AbdulrasoolSymbolRewriter: prevent unnecessary rewrite
2015-01-27 Ahmed Bougacha[SimplifyLibCalls] Don't confuse strcpy_chk for stpcpy_chk.
2015-01-27 Sanjoy DasTeach IRCE to look at branch weights when recognizing...
2015-01-27 Dmitry Vyukovtsan: properly instrument unaligned accesses
2015-01-27 Andrea Di Biagio[InstCombine] Teach how to fold a select into a cttz...
2015-01-27 Evgeniy Stepanov[sancov] Fix unspecified constructor order between...
2015-01-27 Eric ChristopherMigrate SeparateConstOffsetFromGEP to use a Function...
2015-01-27 David MajnemerLoopRotate: Don't walk the uses of a Constant
2015-01-27 Eric ChristopherRemove unused include.
2015-01-27 Chandler Carruth[PM] Refactor the core logic to run EarlyCSE over a...
2015-01-26 Chad RosierCommoning of target specific load/store intrinsics...
2015-01-26 Hans WennborgSimplifyCFG: Omit range checks for switch lookup tables...
2015-01-26 Hans WennborgSimplifyCFG: don't remove unreachable default switch...
2015-01-26 Hans WennborgMake ConstantFoldTerminator() handle switches with...
2015-01-26 Erik EcksteinSLPVectorizer: fix wrong scheduling of atomic load...
2015-01-24 Chandler Carruth[PM] General doxygen and comment cleanup for this pass.
2015-01-24 Chandler Carruth[PM] Reformat this code with clang-format so that I...
2015-01-24 Chandler Carruth[PM] Port LowerExpectIntrinsic to the new pass manager.
2015-01-24 Chandler Carruth[PM] Change LowerExpectIntrinsic to actually return...
2015-01-24 Chandler Carruth[PM] Use a more appropriate name for the statistics...
2015-01-24 Chandler Carruth[PM] Switch tihs code to use a range based for loop...
2015-01-24 Chandler Carruth[PM] Use a SmallVector instead of std::vector to avoid...
2015-01-24 Chandler Carruth[PM] Pull the two helpers for this pass into static...
2015-01-24 Chandler Carruth[PM] Add a basic doxygen comment for this pass.
2015-01-24 Chandler Carruth[PM] Clean up the formatting of the LowerExpectIntrinsi...
2015-01-24 Chandler Carruth[PM] Move the LowerExpectIntrinsic pass to the Scalar...
2015-01-24 Chandler Carruth[PM] Port instcombine to the new pass manager!
2015-01-23 Hans WennborgLowerSwitch: replace unreachable default with popular...
next