summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar
Commit message (Expand)AuthorAgeFilesLines
* [RS4GC] Remove a redundant linear search, NFCISanjoy Das2015-10-201-2/+1
* [RS4GC] Clean up `find_index`; NFCSanjoy Das2015-10-201-11/+11
* [RS4GC] Re-purpose `normalizeForInvokeSafepoint`; NFC.Sanjoy Das2015-10-201-9/+9
* [RS4GC] Minor cleanup to `normalizeForInvokeSafepoint`; NFCSanjoy Das2015-10-201-3/+3
* Preserve CFG in MergedLoadStoreMotion. This fixes PR24426.Jakub Staszak2015-10-181-0/+1
* [RS4GC] Dont' propagate call attrs related to patchable statepointsSanjoy Das2015-10-161-0/+7
* [RS4GC] Bring legalizeCallAttributes up to LLVM coding style; NFCSanjoy Das2015-10-161-13/+11
* [RS4GC] Use "deopt" operand bundlesSanjoy Das2015-10-161-36/+175
* [IndVars] Rename getExtend; NFCSanjoy Das2015-10-161-17/+17
* [IndVars] Have `cloneArithmeticIVUser` guess betterSanjoy Das2015-10-161-12/+74
* [IndVars] Extract out a few local variables; NFCSanjoy Das2015-10-161-24/+32
* [IndVars] Split `WidenIV::cloneIVUser`; NFCSanjoy Das2015-10-161-25/+71
* [ScalarOpts] Remove dead code.Benjamin Kramer2015-10-155-53/+9
* Recommit r250345, it was reverted in r250366 to investigate a bot failure.Manman Ren2015-10-151-5/+116
* Temporarily revert r250345 to sort out bot failure.Manman Ren2015-10-151-116/+5
* Update the branch weight metadata in JumpThreading pass.Cong Hou2015-10-141-5/+116
* [LoopUnswitch] Correct misleading comments.Chen Li2015-10-141-2/+1
* Revert r250204 and r250240 due to bot failure. We failed to build PGO-ed clang.Manman Ren2015-10-141-118/+5
* Typo.Chad Rosier2015-10-131-1/+1
* Scalar: Remove remaining ilist iterator implicit conversionsDuncan P. N. Exon Smith2015-10-1327-240/+240
* Update the branch weight metadata in JumpThreading pass.Cong Hou2015-10-131-5/+118
* Scalar: Remove some implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-1310-61/+62
* [IndVars] NFC Cleanup.Sanjoy Das2015-10-131-66/+62
* Revert 250089 due to bot failure. It failed when building clang itself with PGO.Manman Ren2015-10-131-118/+5
* Update the branch weight metadata in JumpThreading pass.Cong Hou2015-10-121-5/+118
* [IndVars] Use `auto`; NFCSanjoy Das2015-10-101-6/+4
* Generalize convergent check to handle invokes as well as calls.Owen Anderson2015-10-091-4/+4
* Teach LoopUnswitch not to perform non-trivial unswitching on loops containing...Owen Anderson2015-10-091-0/+14
* Refine the definition of convergent to only disallow the addition of new cont...Owen Anderson2015-10-091-1/+2
* [MemCpyOpt] Fix wrong merging adjacent nontemporal stores into memset calls.Andrea Di Biagio2015-10-091-0/+10
* [EarlyCSE] Address post commit review for r249523.Arnaud A. de Grandmaison2015-10-091-10/+10
* [RS4GC] Refactoring to make a later change easier, NFCISanjoy Das2015-10-081-19/+22
* [PlaceSafeopints] Extract out `callsGCLeafFunction`, NFCSanjoy Das2015-10-081-28/+1
* [RS4GC] Don't copy ADT's unneccessarily, NFCISanjoy Das2015-10-081-3/+3
* [RS4GC] Use AssertingVH for RematerializedValueMapTy, NFCISanjoy Das2015-10-071-1/+2
* [EarlyCSE] Fix handling of target memory intrinsics for CSE'ing loads.Arnaud A. de Grandmaison2015-10-071-14/+23
* [RS4GC] Remove an unnecessary assert & related variablesSanjoy Das2015-10-071-5/+0
* [RS4GC] Cosmetic cleanup, NFCSanjoy Das2015-10-071-245/+211
* Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg2015-10-061-3/+3
* [IndVars] Don't break dominance in `eliminateIdentitySCEV`Sanjoy Das2015-10-061-1/+1
* [EarlyCSE] Constify ParseMemoryInst methods (NFC).Arnaud A. de Grandmaison2015-10-061-9/+9
* inariant.group handling in GVNPiotr Padlewski2015-10-022-13/+12
* [NaryReassociate] SeenExprs records WeakVHJingyue Wu2015-10-011-6/+12
* DeadCodeElimination: rewrite to be fasterFiona Glaser2015-09-301-31/+45
* [LoopUnswitch] Add block frequency analysis to recognize hot/cold regionsChen Li2015-09-291-0/+48
* [LoopReroll] Ignore debug intrinsicsWeiming Zhao2015-09-281-1/+20
* ADCE: Fix typo in file comment. NFCJustin Bogner2015-09-251-1/+1
* Swap loop invariant GEP with loop variant GEP to allow more LICM.Lawrence Hu2015-09-231-8/+133
* [DeadStoreElimination] Remove dead zero store to calloc initialized memoryIgor Laevsky2015-09-231-33/+58
* [SCEV] Introduce ScalarEvolution::getOne and getZero.Sanjoy Das2015-09-235-7/+6
OpenPOWER on IntegriCloud