[opaque pointers] Avoid the use of pointee types when parsing inline asm in IR
[oota-llvm.git] / lib / Transforms / Scalar /
2015-07-27 Sanjoy Das[LSR] Generate and use zero extends
2015-07-27 Pete CooperRevert "Remove unnecessary null check. NFC."
2015-07-26 Jingyue WuRoll forward r243250
2015-07-26 Jingyue WuRevert r243250
2015-07-26 Jingyue Wu[TTI/CostModel] improve TTI::getGEPCost and use it...
2015-07-25 Chen Li[LoopUnswitch] Improve loop unswitch pass to find trivi...
2015-07-24 Lawrence HuHandle loop with negtive induction variable increment
2015-07-24 Pete CooperRemove unnecessary null check. NFC.
2015-07-24 Pete CooperUse make_range(rbegin(), rend()) to allow foreach loops...
2015-07-24 Philip Reames[RewriteStatepointsForGC] Adjust naming scheme to be...
2015-07-24 Michael ZolotukhinHandle resolvable branches in complete loop unroll...
2015-07-24 Philip Reames[RewriteStatepointsForGC] Fix release build warning
2015-07-24 Philip Reames[RewriteStatepointsForGC] Use a worklist algorithm...
2015-07-23 Jingyue Wu[NaryReassociate] remove redundant code
2015-07-23 Philip Reames[RewriteStatepointsForGC] Rename PhiState to reflect...
2015-07-23 Philip Reames[RewriteStatepointsForGC] Use idomatic mechanisms for...
2015-07-23 Philip Reames[RewriteStatepointsForGC] Simplify code around meet...
2015-07-23 Matt Wala[Scalarizer] Fix potential for stale data in Scattered...
2015-07-23 Chandler Carruth[GMR] Add a late run of GlobalsModRef to the main pass...
2015-07-22 Chandler Carruth[PM/AA] Extract the ModRef enums from the AliasAnalysis...
2015-07-22 Chandler Carruth[PM/AA] Remove all of the dead AliasAnalysis pointers...
2015-07-22 Chen Li[LoopUnswitch] Code refactoring to separate trivial...
2015-07-22 Chandler Carruth[SROA] Fix a nasty pile of bugs to do with big-endian...
2015-07-21 Nick LewyckyFix a performance problem in memcpyopt by removing...
2015-07-21 Philip Reames[RewriteStatepointsForGC] minor style cleanup
2015-07-21 Philip Reames[RewriteStatepointsForGC] Hoist some code out of a...
2015-07-21 Philip Reames[RewriteStatepointsForGC] Delete trivial code
2015-07-21 Philip Reames[RewriteStatepointsForGC] Minor code cleanup [NFC]
2015-07-18 Chandler Carruth[PM/AA] Remove the addEscapingUse update API that won...
2015-07-15 Cong HouCreate a wrapper pass for BranchProbabilityInfo.
2015-07-15 Chen Li[LoopUnswitch] Add an else clause to IsTrivialUnswitchC...
2015-07-15 Michael Zolotukhin[LoopUnrolling] Handle cast instructions.
2015-07-14 Adam Nemet[LAA] Introduce RuntimePointerChecking::PointerInfo...
2015-07-14 Adam Nemet[LAA] Lift RuntimePointerCheck out of LoopAccessInfo...
2015-07-14 Tim NorthoverGVN: use a static array instead of regenerating it...
2015-07-14 Tim NorthoverGVN: tolerate an instruction being replaced without...
2015-07-14 David Majnemer[SROA] Don't de-atomic volatile loads and stores
2015-07-13 Pete CooperLoop idiom recognizer was replacing too many uses of...
2015-07-13 Mark HeffernanEnable runtime unrolling with unroll pragma metadata
2015-07-13 Benjamin KramerAvoid using Loop::getSubLoopsVector.
2015-07-12 David Majnemer[LICM] Don't try to sink values out of loops without...
2015-07-11 Chandler Carruth[PM/AA] Completely remove the AliasAnalysis::copyValue...
2015-07-10 Adam Nemet[LoopDist/LoopVer] Move LoopVersioning to a new module...
2015-07-10 Adam Nemet[LoopDist] Move loop-versioning helper functions to...
2015-07-10 David MajnemerRevert the new EH instructions
2015-07-10 David MajnemerNew EH representation for MSVC compatibility
2015-07-09 Sanjoy Das[IndVars] Try to use existing values in RewriteLoopExit...
2015-07-07 Reid KlecknerRename llvm.frameescape and llvm.framerecover to locale...
2015-07-07 David MajnemerRevert "Revert r241570, it caused PR24053"
2015-07-01 David Majnemer[SCCP] Turn loads of null into undef instead of zero...
2015-07-01 Jingyue Wu[NaryReassociate] enhances nsw by leveraging @llvm...
2015-06-28 Jingyue Wu[SLSR] S's basis must have the same type as S
2015-06-26 Philip Reames[RewriteStatepointsForGC] Generalized vector phi/select...
2015-06-25 Peter CollingbourneGVN: If a branch has two identical successors, we canno...
2015-06-24 Duncan P. N. Exon... Add simplify_type<const WeakVH>; simplify IndVarSimplify
2015-06-24 David Majnemer[GVN] Intersect the IR flags when CSE'ing two instructions
2015-06-24 David Majnemer[Reassociate] Don't propogate flags when creating negations
2015-06-24 Sanjay Patelfix typos; NFC
2015-06-24 Sanjay Pateldon't repeat function names in comments; NFC
2015-06-23 Mark HeffernanThis change fixes three bugs in loop unswitching. This...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-23 Weiming ZhaoFix PR13851: Preserve metadata for the unswitched branch
2015-06-22 Adam Nemet[LoopDist] Improve variable names and comments in LoopV...
2015-06-20 Justin BognerIndVarSimplify: Avoid UB from binding a reference to...
2015-06-19 Adam Nemet[LoopDist] Rename RuntimeCheckEmitter to LoopVersioning...
2015-06-19 Adam Nemet[LoopDist] Move pointer-to-partition computation out...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-19 Eric ChristopherFix "the the" in comments.
2015-06-18 Jingyue Wu[NFC] more comments in SLSR
2015-06-17 Chandler Carruth[PM/AA] Remove the UnknownSize static member from Alias...
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-06-16 Tyler NowickiRename Reduction variables/structures to Recurrence.
2015-06-16 Philip ReamesMove logic from JumpThreading into LazyValue info to...
2015-06-13 Benjamin Kramer[Statepoints] Skip a vector copy when uniquing values.
2015-06-13 Matt WalaRevert 239644.
2015-06-12 Matt Wala[Scalarizer] Fix potential for stale data in Scattered...
2015-06-12 Matt WalaFix a typo in a comment in MemCpyOpt (test commit)
2015-06-12 Alexey Samsonov[GVN] Use a simpler form of IRBuilder constructor.
2015-06-12 Alexey Samsonov[GVN] Use IRBuilder more actively instead of creating...
2015-06-11 Michael ZolotukhinUpdate stale comment before analyzeLoopUnrollCost....
2015-06-11 Matt ArsenaultSLSR: Pass address space to isLegalAddressingMode
2015-06-10 Alexey Samsonov[GVN] Set proper debug locations for some instructions...
2015-06-09 Akira HatanakaRemove DisableTailCalls from TargetOptions and the...
2015-06-08 Akira Hatanaka[ARM] Pass a callback to FunctionPass constructors...
2015-06-08 Michael ZolotukhinRemove SCEVCache and FindConstantPointers from complete...
2015-06-07 Matt ArsenaultSeparateConstOffsetFromGEP: Pass address space to isLeg...
2015-06-07 Matt ArsenaultMake NaryReassociate pass the address space to isLegalA...
2015-06-07 Benjamin KramerRemove global std::string. NFC.
2015-06-06 Sanjoy Das[LoopUnroll] Fix truncation bug in canUnrollCompletely.
2015-06-06 David Majnemer[CVP] Don't assume Constants of type i1 can be known...
2015-06-05 Chandler Carruth[Unroll] Rework the naming and structure of the new...
2015-06-04 Chandler Carruth[PM/AA] Start refactoring AliasAnalysis to remove the...
2015-06-03 Vasileios KalintirisRemove stray semicolon. NFC.
2015-06-02 Sanjoy Das[RewriteStatepointsForGC] Strip deref info after rewriting.
2015-06-02 Sanjoy Das[NFCI] Change RewriteStatepointsForGC to a ModulePass.
2015-06-01 Owen AndersonTeach the IR Sink pass to (conservatively) respect...
2015-05-29 Benjamin KramerReplace push_back(Constructor(foo)) with emplace_back...
2015-05-28 Wei MiEnable exitValue rewrite only when the cost of expansio...
2015-05-28 David Majnemer[Reassociate] Canonicalizing 'x [+-] (-Constant * y...
2015-05-28 Jingyue Wu[NaryReassociate] Run EarlyCSE after NaryReassociate
next