SmallVector: Resolve a long-standing fixme by using the existing unitialized_copy...
[oota-llvm.git] / include / llvm / Transforms /
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-02-13 Chandler CarruthRe-sort #include lines using my handy dandy ./utils...
2015-02-04 Juergen RibutzkaAdd missing include.
2015-02-04 Alexey SamsonovSpecialCaseList: Add support for parsing multiple input...
2015-02-04 Philip ReamesAdd a pass for inserting safepoints into (nearly) arbit...
2015-02-03 Jingyue WuAdd straight-line strength reduction to LLVM
2015-02-02 Jingyue WuResurrect the assertion removed by r227717
2015-02-01 Adam Nemet[LoopVectorize] Make hasVectorInstrinsicScalarOpd inline
2015-02-01 Chandler Carruth[PM] Clean up a stale comment that came from a differnt...
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 Jingyue Wu[NVPTX] Emit .pragma "nounroll" for loops marked with...
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-28 Philip ReamesTeach SplitBlockPredecessors how to handle landingpad...
2015-01-27 Ahmed Bougacha[SimplifyLibCalls] Don't confuse strcpy_chk for stpcpy_chk.
2015-01-25 Chandler Carruth[PM] Remove the restricted visibility from the instcomb...
2015-01-24 Patrik HagglundRevert r227013 "Add visibility attribute for InstCombin...
2015-01-24 Patrik HagglundAdd visibility attribute for InstCombinePass (r226987).
2015-01-24 Chandler Carruth[PM] Port LowerExpectIntrinsic to the new pass manager.
2015-01-24 Chandler Carruth[PM] Port instcombine to the new pass manager!
2015-01-24 Chandler Carruth[PM] Rework how the TargetLibraryInfo pass integrates...
2015-01-21 Chandler Carruth[PM] Replace an abuse of inheritance to override a...
2015-01-20 Chandler Carruth[PM] Replace the Pass argument in MergeBasicBlockIntoOn...
2015-01-19 Chandler Carruth[PM] Replace the Pass argument to SplitEdge with specif...
2015-01-19 Chandler Carruth[PM] Cleanup a dead option to critical edge splitting...
2015-01-19 Chandler Carruth[PM] Remove the Pass argument from all of the critical...
2015-01-19 Chandler Carruth[PM] Lift the analyses into the interface for
2015-01-18 Chandler Carruth[PM] Pull the analyses used for another utility routine...
2015-01-18 Chandler Carruth[PM] Sink the specific analyses preserved by SplitBlock...
2015-01-18 Chandler Carruth[PM] Replace another Pass argument with specific analys...
2015-01-18 Chandler Carruth[PM] Lift the actual analyses used into the inferface...
2015-01-16 Sanjoy DasAdd a new pass "inductive range check elimination"
2015-01-15 Sanjoy DasRevert r226201 (Add a new pass "inductive range check...
2015-01-15 Sanjoy DasAdd a new pass "inductive range check elimination"
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-14 Chandler Carruth[cleanup] Re-sort all the #include lines in LLVM using
2015-01-14 Ahmed Bougacha[SimplifyLibCalls] Don't try to simplify indirect calls.
2015-01-12 Ahmed Bougacha[SimplifyLibCalls] Factor out fortified libcall handling.
2015-01-12 Ahmed Bougacha[SimplifyLibCalls] Factor out str/mem libcall optimizat...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-12-22 Bruno Cardoso Lopes[LCSSA] Handle PHI insertion in disjoint loops
2014-12-19 Duncan P. N. Exon... Rename MapValue(Metadata*) to MapMetadata()
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-08 Justin BognerInstrProf: An intrinsic and lowering for instrumentatio...
2014-11-29 Duncan P. N. Exon... DebugIR: Delete -debug-ir
2014-11-19 Hao Liu[SeparateConstOffsetFromGEP] Allow SeparateConstOffsetF...
2014-11-19 Kostya SerebryanyIntroduce llvm::SplitAllCriticalEdges
2014-11-11 Kostya SerebryanyMove asan-coverage into a separate phase.
2014-11-07 Saleem AbdulrasoolTransform: add SymbolRewriter pass
2014-10-22 Sanjay PatelShrinkify libcalls: use float versions of double libm...
2014-10-21 Matt ArsenaultAdd minnum / maxnum intrinsics
2014-10-16 Sanjay Patelfold: sqrt(x * x * y) -> fabs(x) * sqrt(y)
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-09-30 Jingyue Wu[SimplifyCFG] threshold for folding branches with commo...
2014-09-24 Michael LiaoAllow BB duplication threshold to be adjusted through...
2014-09-17 David BlaikieReapply fix in r217988 (reverted in r217989) and remove...
2014-09-17 David BlaikieRevert "Fix -Wnon-virtual-dtor warning introduced in...
2014-09-17 David BlaikieFix -Wnon-virtual-dtor warning introduced in r217982.
2014-09-17 Chris BienemanFixing the sanitizer build failure:
2014-09-17 Chris BienemanRefactoring SimplifyLibCalls to remove static initializ...
2014-09-13 Nick LewyckyAdd control of function merging to the PMBuilder.
2014-09-07 Hal FinkelAdd an AlignmentFromAssumptions Pass
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-09-07 Hal FinkelAdd an Assumption-Tracking Pass
2014-09-01 Hal FinkelFeed AA to the inliner and use AA->getModRefBehavior...
2014-08-21 Rafael EspindolaMove some logic to populateLTOPassManager.
2014-08-21 Rafael EspindolaHandle inlining in populateLTOPassManager like in popul...
2014-08-21 Rafael EspindolaMove DisableGVNLoadPRE from populateLTOPassManager...
2014-08-21 Rafael EspindolaSort declarations.
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-15 Rafael EspindolaIntroduce a helper to combine instruction metadata.
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-08-05 Rafael EspindolaDon't internalize all but main by default.
2014-07-25 Duncan P. N. Exon... Move -verify-use-list-order into llvm-uselistorder
2014-07-25 Duncan P. N. Exon... IPO: Add use-list-order verifier
2014-07-18 Gerolf HoflehnerMergedLoadStoreMotion pass
2014-07-15 Peter CollingbourneGive SplitBlockAndInsertIfThen the ability to update...
2014-07-10 Hal FinkelFeeding isSafeToSpeculativelyExecute its DataLayout...
2014-07-09 Alexey SamsonovDecouple llvm::SpecialCaseList text representation...
2014-07-08 Alexey Samsonov[ASan] Completely remove sanitizer blacklist file from...
2014-06-13 Alexey SamsonovRemove top-level Clang -fsanitize= flags for optional...
2014-06-02 Alexey SamsonovRemove sanitizer blacklist from ASan/TSan/MSan function...
2014-05-30 Karthik BhatAllow vectorization of intrinsics such as powi,cttz...
2014-05-29 Michael J. Spencer[LoadCombine] Missed a file.
2014-05-29 Michael J. SpencerAdd LoadCombine pass.
2014-05-26 Owen AndersonMake the LoopRotate pass's maximum header size configur...
2014-05-26 NAKAMURA TakumiReformat linefeeds.
2014-05-26 NAKAMURA TakumiTrailing whitespace.
2014-05-25 Peter CollingbourneAdd an extension point for peephole optimizers.
2014-05-19 Benjamin KramerFlip on vectorization of bswap intrinsics.
2014-05-19 NAKAMURA TakumiReformat blank lines.
2014-05-19 NAKAMURA TakumiWhitespace.
2014-05-08 Richard Smith[modules] Add missing #include.
2014-05-06 Richard SmithRe-commit r208025, reverted in r208030, with a fix...
2014-05-06 Richard SmithRevert r208025, which made buildbots unhappy for unknow...
2014-05-06 Richard SmithAdd llvm::function_ref (and a couple of uses of it...
next