Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtarge...
[oota-llvm.git] / include / llvm / Transforms /
2015-06-08 Akira Hatanaka[ARM] Pass a callback to FunctionPass constructors...
2015-06-04 Ahmed Bougacha[GlobalMerge] Take into account minsize on Global users...
2015-06-02 Sanjoy Das[NFCI] Change RewriteStatepointsForGC to a ModulePass.
2015-05-22 Philip ReamesExtend EarlyCSE to handle basic cases from JumpThreadin...
2015-05-18 Sanjoy DasExploit dereferenceable_or_null attribute in LICM pass
2015-05-15 Jingyue WuAdd a speculative execution pass
2015-05-14 Adam NemetNew Loop Distribution pass
2015-05-13 Pete CooperChange LoadAndStorePromoter to take ArrayRef instead...
2015-05-12 Philip Reames[PlaceSafepoints] Switch to being a FunctionPass
2015-05-07 Alexey SamsonovDelete unused createSanitizerCoverageModulePass overload.
2015-05-07 Alexey Samsonov[SanitizerCoverage] Introduce SanitizerCoverageOptions...
2015-05-06 Ismail PazarbasiImplement `createSanitizerCtor`, common helper function...
2015-04-30 Justin BognerInstrProf: Instrumenter support for setting profile...
2015-04-20 Karthik BhatFix buildbot failure on darwin from r235284.
2015-04-20 Karthik Bhat[NFC] Refactor identification of reductions as common...
2015-04-14 Jingyue WuSimplify n-ary adds by reassociation
2015-04-14 Sanjoy Das[LoopUnrollRuntime] Avoid high-cost trip count computation.
2015-04-11 Benjamin KramerRemove empty non-virtual destructors or mark them ...
2015-04-09 Jingyue Wu[NFC] add more comments for SLSR
2015-04-06 Ismail PazarbasiMove `checkInterfaceFunction` to ModuleUtils
2015-03-27 James MolloyReapply r233175 and r233183: float2int.
2015-03-27 Karthik BhatRefactor Code inside LoopVectorizer's function isInduct...
2015-03-27 Nick LewyckyRevert r233175 and r233183 with it. This pulls float2in...
2015-03-25 James MolloyReapply r233062: "float2int": Add a new pass to demote...
2015-03-24 Hans WennborgRevert r233062 ""float2int": Add a new pass to demote...
2015-03-24 James Molloy"float2int": Add a new pass to demote from float to...
2015-03-21 Benjamin KramerSimplifyLibCalls: Add basic optimization of memchr...
2015-03-19 Peter CollingbournelibLTO, llvm-lto, gold: Introduce flag for controlling...
2015-03-19 Duncan P. N. Exon... PassManagerBuilder: Remove effectively dead 'StripDebug...
2015-03-16 Justin BognerGCOV: Make the exit block placement from r223193 optional
2015-03-11 Andrew KaylorExtended support for native Windows C++ EH outlining
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-06 Karthik BhatAdd a new pass "Loop Interchange"
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-03-03 Peter CollingbourneLowerBitSets: Use byte arrays instead of bit sets to...
2015-03-01 Benjamin KramerAdd missing includes. make_unique proliferated everywhere.
2015-02-25 Peter CollingbourneLowerBitSets: Align referenced globals.
2015-02-25 NAKAMURA TakumiGlobalLayoutBuilder::addFragment(): Prune incorrect...
2015-02-25 Richard SmithAdd some missing #includes and forward declarations...
2015-02-24 Peter CollingbourneLowerBitSets: Introduce global layout builder.
2015-02-23 Andrew KaylorSecond attempt to fix WinEHCatchDirector build failures.
2015-02-23 Andrew KaylorRemap frame variables for native Windows exception...
2015-02-23 Eric ChristopherRewrite the global merge pass to be subprogram agnostic...
2015-02-22 Hal Finkel[LICM] Refactor to expose functionality as utility...
2015-02-20 Peter CollingbourneIntroduce bitset metadata format and bitset lowering...
2015-02-20 Philip ReamesAdd a pass for constructing gc.statepoint sequences...
2015-02-18 Andrew KaylorStyle and formatting fixes for r229715
2015-02-18 Andrew KaylorAdding implementation to outline C++ catch handlers...
2015-02-17 Hal Finkel[BDCE] Add a bit-tracking DCE pass
2015-02-15 Aaron BallmanRemoving LLVM_DELETED_FUNCTION, as MSVC 2012 was the...
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
next