Commit History

Author SHA1 Message Date
  Dorit Nuzman 7d7250490b recommit 344472 after fixing build failure on ARM and PPC. 6 years ago
  Dorit Nuzman 473da03560 revert 344472 due to failures. 6 years ago
  Dorit Nuzman a3ff03e8e2 [IAI,LV] Add support for vectorizing predicated strided accesses using masked 6 years ago
  Florian Hahn e13d094521 [LV] Use SmallVector instead of DenseMap in calculateRegisterUsage (NFC). 6 years ago
  Florian Hahn 522fc4db7c [LV] Ignore more debug info. 6 years ago
  Max Kazantsev eb3fd4c932 [LV] Do not create SCEVs on broken IR in emitTransformedIndex. PR39160 6 years ago
  Jonas Paulsson 9a16b611a7 [LoopVectorizer] Use TTI.getOperandInfo() 6 years ago
  Anna Thomas edafc389f1 [LV][LAA] Vectorize loop invariant values stored into loop invariant address 7 years ago
  Warren Ristow 99ea666c23 [Loop Vectorizer] Abandon vectorization when no integer IV found 7 years ago
  Hideki Saito a858f4fe0b [VPlan] Implement initial vector code generation support for simple outer loops. 7 years ago
  Florian Hahn cf397e4d39 [LV] Move InterleaveGroup and InterleavedAccessInfo to VectorUtils.h (NFC) 7 years ago
  Vikram TV dfb80c8b79 Move a transformation routine from LoopUtils to LoopVectorize. 7 years ago
  Vikram TV 5d1d358120 Move createMinMaxOp() out of RecurrenceDescriptor. 7 years ago
  Anna Thomas 78b2eddfbc [LV] Fix code gen for conditionally executed loads and stores 7 years ago
  Anna Thomas a989ec75d4 [LV] First order recurrence phis should not be treated as uniform 7 years ago
  David Bolvansky 8bcab14697 [LoopVectorize][NFCI] Use find instead of count 7 years ago
  Anna Thomas 099d4ece4f [LV] Vectorize loops where non-phi instructions used outside loop 7 years ago
  Anna Thomas 1464f16217 [LV] Teach about non header phis that have uses outside the loop 7 years ago
  Diego Caballero 00f1a051ef [VPlan] Introduce VPlan-based dominator analysis. 7 years ago
  Fangrui Song af7b1832a0 Remove trailing space 7 years ago
  Anastasis Grammenos e4b8312715 Revert "[LV][DebugInfo] Set DL to the middle block Icmp instruction" 7 years ago
  Anastasis Grammenos 951194fd1c [LV][DebugInfo] Set DL to the middle block Icmp instruction 7 years ago
  Hideki Saito 222b8becdd [LV] Fix for PR38110, LV encountered llvm_unreachable() 7 years ago
  Anastasis Grammenos c1175857e2 [DebugInfo][LoopVectorize] Preserve DL in induction PHI and Add 7 years ago
  Diego Caballero dc4af2458e [VPlan][LV] Introduce condition bit in VPBlockBase 7 years ago
  Anastasis Grammenos fb31c6481f [DebugInfo][LoopVectorize] Preserve DL in generated phi instruction 7 years ago
  Diego Caballero ff160b6333 [LV] Prevent LV to run cost model twice for VF=2 7 years ago
  Florian Hahn b2621b34b7 Use SmallPtrSet explicitly for SmallSets with pointer types (NFC). 7 years ago
  Craig Topper 74eba10280 Use SmallPtrSet instead of SmallSet in places where we iterate over the set. 7 years ago
  Florian Hahn da19974802 [VPlan] Move recipe construction to VPRecipeBuilder. 7 years ago