summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Simplify more cases of logical ops of masked icmps.Hiroshi Yamauchi2018-03-131-17/+199
* Test Commit NFC. Updated commentAnna Thomas2018-03-131-1/+1
* [SLP] clean some formatsHaicheng Wu2018-03-131-3/+3
* [ThinLTO] Clear dllimport when setting dso_local.Rafael Espindola2018-03-131-1/+4
* [InstCombine] fix fmul reassociation to avoid creating an extra fdivSanjay Patel2018-03-131-6/+20
* [SROA] Take advantage of separate alignments for memcpy source and destinationDaniel Neilson2018-03-131-11/+26
* [Evaluator] Evaluate load/store with bitcastEugene Leviant2018-03-131-12/+22
* [MergeICmps] Make sure that the comparison only has one use.Clement Courbet2018-03-131-0/+9
* Reland r327041: [ThinLTO] Keep available_externally symbols liveVlad Tsyrklevich2018-03-131-3/+20
* ObjCARC: address review comments from majnemerSaleem Abdulrasool2018-03-121-8/+5
* BlockExtractor: Don’t delete functions directlyVolkan Keles2018-03-121-2/+3
* ObjCARC: teach the cloner about funcletsSaleem Abdulrasool2018-03-121-1/+36
* Remove the LoopInstSimplify pass (-loop-instsimplify)Vedant Kumar2018-03-123-225/+0
* Improve caching scheme in ProvenanceAnalysis.Michael Zolotukhin2018-03-122-8/+10
* [InstCombine] Replace calls to getNumUses with hasNUses or hasNUsesOrMoreCraig Topper2018-03-122-5/+5
* [CallSiteSplitting] Use !Instruction::use_empty instead of checking for a non...Craig Topper2018-03-121-1/+1
* [ThinLTO] Recommit of import global variablesEugene Leviant2018-03-121-12/+83
* Back out "Re-land: Teach CorrelatedValuePropagation to reduce the width of ud...Justin Lebar2018-03-121-54/+0
* [PartialInlining] Use isInlineViable to detect constructs preventing inlining.Florian Hahn2018-03-101-3/+3
* Revert "[Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIf"Ulrich Weigand2018-03-091-14/+25
* [Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIfUlrich Weigand2018-03-091-25/+14
* [NFC] Consolidate six getPointerOperand() utility functions into one placeRenato Golin2018-03-093-52/+29
* Use branch funnels for virtual calls when retpoline mitigation is enabled.Peter Collingbourne2018-03-092-37/+291
* [JumpThreading] Don't restrict cast-traversal to i1Chad Rosier2018-03-091-3/+1
* [LV] Fix vectorizer's isUniform() abuse triggers assert in SCEVRenato Golin2018-03-091-2/+0
* Revert "[ThinLTO] Keep available_externally symbols live"Eric Christopher2018-03-091-19/+3
* LowerDbgDeclare: ignore dbg.declares for allocas with volatile accessAdrian Prantl2018-03-091-17/+28
* [NFC] Factor out a helper function for checking if a block has a potential ea...Philip Reames2018-03-082-10/+5
* [asan] Fix a false positive ODR violation due to LTO ConstantMerge pass [llvm...Kuba Mracek2018-03-081-0/+10
* Revert r327053.Kuba Mracek2018-03-081-7/+0
* [asan] Fix a false positive ODR violation due to LTO ConstantMerge pass [llvm...Kuba Mracek2018-03-081-0/+7
* [ThinLTO] Keep available_externally symbols liveVlad Tsyrklevich2018-03-081-3/+19
* Revert r327029Kuba Mracek2018-03-081-6/+0
* [asan] Fix a false positive ODR violation due to LTO ConstantMerge pass [llvm...Kuba Mracek2018-03-081-0/+6
* [AMDGPU] Increased vector length for global/constant loads.Farhana Aleen2018-03-071-2/+10
* Re-land: Teach CorrelatedValuePropagation to reduce the width of udiv/urem in...Justin Lebar2018-03-071-0/+54
* Revert "[AMDGPU] Widened vector length for global/constant address space."Farhana Aleen2018-03-071-10/+2
* [AMDGPU] Widened vector length for global/constant address space.Farhana Aleen2018-03-071-2/+10
* Revert rL326898: "Teach CorrelatedValuePropagation to reduce the width of udi...Justin Lebar2018-03-071-52/+0
* Teach CorrelatedValuePropagation to reduce the width of udiv/urem instructions.Justin Lebar2018-03-071-0/+52
* [LoadStoreVectorizer] Differentiate between <1 x T> and TSven van Haastregt2018-03-071-0/+1
* Add early exit on reassociation of 0 expression.Evgeny Stupachenko2018-03-071-0/+3
* [Transforms] Add missing header for InstructionCombining.cpp, in order to exp...Eugene Zelenko2018-03-061-0/+1
* DA: remove uses of GEP, only ask SCEVSebastian Pop2018-03-061-3/+3
* [InstCombine] simplify min/max canonicalization; NFCISanjay Patel2018-03-061-10/+5
* [ValueTracking] move helpers for SelectPatterns from InstCombine to ValueTrac...Sanjay Patel2018-03-061-51/+11
* [CallSiteSplitting] Do not crash when BB's terminator changes.Florian Hahn2018-03-061-1/+7
* [CloneFunction] Support BB == PredBB in DuplicateInstructionsInSplit.Florian Hahn2018-03-061-1/+3
* [MergeICmp] Simplify how BCECmpBlock instructions are blacklistedXin Tong2018-03-061-10/+4
* [MergeICmp] Fix printing. NFCXin Tong2018-03-061-1/+1
OpenPOWER on IntegriCloud