[Hexagon] Intrinsics for circular and bit-reversed loads and stores
[oota-llvm.git] / lib / Transforms / Scalar /
2015-02-13 Chandler Carruth[unroll] Don't use a map from pointer to bool. Use...
2015-02-13 Michael ZolotukhinPrevent division by 0.
2015-02-13 Chandler Carruth[unroll] Update the new analysis logic from r228265...
2015-02-12 James Molloy[LoopRerolling] Be more forgiving with instruction...
2015-02-11 Mehdi AminiReassociate: cannot negate a INT_MIN value
2015-02-11 James Molloy[LoopReroll] Introduce the concept of DAGRootSets.
2015-02-11 Zachary TurnerUse ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.
2015-02-10 David MajnemerEarlyCSE: It isn't safe to CSE across synchronization...
2015-02-10 Philip ReamesAdjust how we avoid poll insertion inside the poll...
2015-02-09 Adrian PrantlDebug info: When updating debug info during SROA, do...
2015-02-09 Adrian PrantlDebug info: Use DW_OP_bit_piece instead of DW_OP_piece...
2015-02-09 Ramkumar Ramachandra[Statepoint] Improve two asserts, fix some style (NFC)
2015-02-09 Ramkumar RamachandraPlaceSafepoints: modernize gc.result.* -> gc.result
2015-02-09 Philip ReamesUpdate file comment to clarify points highlighted in...
2015-02-09 Philip ReamesUse range for loops in PlaceSafepoints (NFC)
2015-02-09 Philip ReamesAdd basic tests for PlaceSafepoints
2015-02-07 Benjamin KramerLoopIdiom: Use utility functions.
2015-02-07 Bjorn SteinbrinkProperly update AA metadata when performing call slot...
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 Benjamin KramerMake helper functions/classes/globals static. NFC.
2015-02-06 Benjamin KramerIRCE: Demote template to ArrayRef and SmallVector to...
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 Aaron BallmanFixing a -Wsign-compare warning; NFC
2015-02-04 Philip ReamesFix a warning in non-asserts builds
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 Daniel BerlinAllow PRE to insert no-cost phi nodes
2015-02-03 Jingyue WuAdd straight-line strength reduction to LLVM
2015-02-02 Jingyue WuResurrect the assertion removed by r227717
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 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 Chandler Carruth[PM] Change the core design of the TTI analysis to...
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-27 Sanjoy DasTeach IRCE to look at branch weights when recognizing...
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 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-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-22 Sanjoy Das[NFC] Introduce a 'struct Range' for IRCE
2015-01-22 Sanjoy DasFix crashes in IRCE caused by mismatched types
2015-01-20 Adrian PrantlReapply: Teach SROA how to update debug info for fragme...
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] Refactor how the LoopRotation pass access the...
2015-01-18 Chandler Carruth[PM] Now that LoopInfo isn't in the Pass type hierarchy...
2015-01-17 Chandler Carruth[PM] Split the LoopInfo object apart from the legacy...
2015-01-16 Mehdi AminiFix Reassociate handling of constant in presence of...
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 David MajnemerInductiveRangeCheckElimination: Remove extra ';'
2015-01-15 Sanjoy DasAdd a new pass "inductive range check elimination"
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 NAKAMURA TakumiUpdate libdeps since TLI was moved from Target to Analy...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-13 Ramkumar RamachandraStandardize {pred,succ,use,user}_empty()
2015-01-13 Sanjay Patelfix typo; NFC
2015-01-12 Sanjay Patel80-cols; NFC
2015-01-12 Sanjay PatelGVN: propagate equalities for floating point compares
2015-01-10 Hal Finkel[LoopUnroll] Fix the partial unrolling threshold for...
2015-01-09 Tim NorthoverRe-reapply r221924: "[GVN] Perform Scalar PRE on gep...
2015-01-09 Philip Reames[Refactor] Have getNonLocalPointerDependency take the...
2015-01-08 Adrian PrantlRevert "Reapply: Teach SROA how to update debug info...
2015-01-07 Adrian PrantlReapply: Teach SROA how to update debug info for fragme...
2015-01-06 Adrian PrantlRevert "Reapply: Teach SROA how to update debug info...
2015-01-06 Adrian PrantlReapply: Teach SROA how to update debug info for fragme...
2015-01-05 Chandler Carruth[SROA] Apply a somewhat heavy and unpleasant hammer...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2015-01-02 Chandler Carruth[SROA] Teach SROA to be more aggressive in splitting...
next