提交历史

作者 SHA1 备注 提交日期
  Mehdi Amini c94da20917 Make DataLayout Non-Optional in the Module 10 年之前
  Benjamin Kramer 5916e9cddf SLPVectorizer: Rewrite ArrayRef slice compare to be more idiomatic. 10 年之前
  Chandler Carruth ffc97a6ae1 [slp] Fix a nasty bug in the SLP vectorizer that Joerg pointed out. 10 年之前
  Bjorn Steinbrink 61a16d2a16 Correctly combine alias.scope metadata by a union instead of intersecting 10 年之前
  Erik Eckstein 40d542097a Fix: SLPVectorizer crashes with assertion when vectorizing a cmp instruction. 10 年之前
  Chandler Carruth baceda736e [multiversion] Thread a function argument through all the callers of the 10 年之前
  Chandler Carruth a6a87b595d [PM] Change the core design of the TTI analysis to use a polymorphic 10 年之前
  Erik Eckstein 8f6e8cb4f6 SLPVectorizer: fix wrong scheduling of atomic load/stores. 10 年之前
  Aaron Ballman 591e043a7a Silencing a -Wsign-compare warning (all uses of this constant are within unsigned expressions anyway); NFC. 10 年之前
  Erik Eckstein 5b657c48d8 SLPVectorizer: add a second limit for the number of alias checks. 10 年之前
  Karthik Bhat 7e9f120130 Fix Operandreorder logic in SLPVectorizer to generate longer vectorizable chain. 10 年之前
  Erik Eckstein 04075c619b SLPVectorizer: limit the number of alias checks to reduce the runtime. 10 年之前
  Chandler Carruth de5df29556 [PM] Split the LoopInfo object apart from the legacy pass, creating 10 年之前
  Alexander Kornienko b4c6267f7c Replace size method call of containers to empty method where appropriate 10 年之前
  Chandler Carruth eeeec3ce0d [PM] Separate the TargetLibraryInfo object from the immutable pass. 10 年之前
  Erik Eckstein d6238e7b7e reapply: SLPVectorizer: Cache results from memory alias checking. 10 年之前
  Julien Lerouge 88e1d95d4d Fix non-determinism issue in SLP 10 年之前
  Erik Eckstein 046c3e807d Revert "SLPVectorizer: Cache results from memory alias checking." 10 年之前
  Erik Eckstein 5b23df7cd8 SLPVectorizer: Cache results from memory alias checking. 10 年之前
  Michael Zolotukhin d23518097e Update comment. 10 年之前
  Michael Zolotukhin b2e5f58de0 Remove duplicating code. NFC. 10 年之前
  Suyog Sarda df970d6297 Assumption that "VectorizedValue" will always be an Instruction is not correct. 10 年之前
  Chandler Carruth 5a9cd4d44e [PM] Split the AssumptionTracker immutable pass into two separate APIs: 10 年之前
  Suyog Sarda 4bfc4f2e8c Revert 224119 "This patch recognizes (+ (+ v0, v1) (+ v2, v3)), reorders them for bundling into vector of loads, 10 年之前
  Suyog Sarda 1dea0dc279 This patch recognizes (+ (+ v0, v1) (+ v2, v3)), reorders them for bundling into vector of loads, 10 年之前
  Suyog Sarda ca72befdb5 Vectorize a reduction chain feeding into a 'return' statement. 10 年之前
  David Blaikie 5401ba7099 Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> 10 年之前
  Duncan P. N. Exon Smith 5bf8ade9d0 Revert "IR: MDNode => Value" 10 年之前
  Duncan P. N. Exon Smith 5e84760dde IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc() 10 年之前
  Duncan P. N. Exon Smith 3a84a6377c IR: MDNode => Value: Instruction::getMetadata() 10 年之前