2012-11-12 |
Hal Finkel | BBVectorize: Check the types of compare instructions |
tree | commitdiff |
2012-11-12 |
Hal Finkel | BBVectorize: Check the input types of shuffles for... |
tree | commitdiff |
2012-11-11 |
Nadav Rotem | Fix a comment typo and add comments. |
tree | commitdiff |
2012-11-09 |
Nadav Rotem | Add support for memory runtime check. When we can,... |
tree | commitdiff |
2012-11-02 |
Chandler Carruth | Fix sign compare warning. Patch by Mahesha HS. |
tree | commitdiff |
2012-11-01 |
Hal Finkel | BBVectorize: Use target costs for incoming and outgoing... |
tree | commitdiff |
2012-11-01 |
Hal Finkel | BBVectorize: Account for internal shuffle costs |
tree | commitdiff |
2012-10-31 |
Nadav Rotem | LoopVectorize: Preserve NSW, NUW and IsExact flags. |
tree | commitdiff |
2012-10-31 |
Nadav Rotem | Put the threshold magic number in a variable. |
tree | commitdiff |
2012-10-31 |
Nadav Rotem | Remove enum values since they are not used anymore. |
tree | commitdiff |
2012-10-31 |
Hal Finkel | BBVectorize: Choose pair ordering to minimize shuffles |
tree | commitdiff |
2012-10-31 |
Nadav Rotem | LoopVectorize: Do not vectorize loops with tiny constan... |
tree | commitdiff |
2012-10-31 |
Nadav Rotem | Add support for loops that don't start with Zero. |
tree | commitdiff |
2012-10-30 |
Nadav Rotem | Add documentation. |
tree | commitdiff |
2012-10-30 |
Hal Finkel | BBVectorize: Cache fixed-order pairs instead of recompu... |
tree | commitdiff |
2012-10-30 |
Hal Finkel | BBVectorize: Fix a small bug introduced in r167042. |
tree | commitdiff |
2012-10-30 |
Hal Finkel | BBVectorize: Simplify how input swapping is handled. |
tree | commitdiff |
2012-10-30 |
Hal Finkel | BBVectorize: Don't make calls to SE when the result... |
tree | commitdiff |
2012-10-30 |
Nadav Rotem | LoopVectorize: Add support for write-only loops when... |
tree | commitdiff |
2012-10-30 |
Nadav Rotem | LoopVectorize: Fix a bug in the initialization of reduc... |
tree | commitdiff |
2012-10-30 |
Nadav Rotem | LoopVectorizer: change debug prints: Print the module... |
tree | commitdiff |
2012-10-29 |
Nadav Rotem | LoopVectorize: Update and preserve the dominator tree... |
tree | commitdiff |
2012-10-27 |
Hal Finkel | Update BBVectorize to use the new VTTI instr. cost... |
tree | commitdiff |
2012-10-27 |
Nadav Rotem | 1. Fix a bug in getTypeConversion. When a *simple*... |
tree | commitdiff |
2012-10-26 |
Nadav Rotem | Refactor the VectorTargetTransformInfo interface. |
tree | commitdiff |
2012-10-26 |
Hal Finkel | Use VTTI->getNumberOfParts in BBVectorize. |
tree | commitdiff |
2012-10-26 |
Hal Finkel | Disable generation of pointer vectors by BBVectorize. |
tree | commitdiff |
2012-10-25 |
Hal Finkel | BBVectorize, when using VTTI, should not form types... |
tree | commitdiff |
2012-10-25 |
Hal Finkel | Begin incorporating target information into BBVectorize. |
tree | commitdiff |
2012-10-25 |
Nadav Rotem | LoopVectorize: Teach the cost model to query scalar... |
tree | commitdiff |
2012-10-25 |
Nadav Rotem | Add support for additional reduction variables: AND... |
tree | commitdiff |
2012-10-24 |
Nadav Rotem | Implement a basic cost model for vector and scalar... |
tree | commitdiff |
2012-10-24 |
Nadav Rotem | whitespace |
tree | commitdiff |
2012-10-24 |
Nadav Rotem | LoopVectorizer: Add a basic cost model which uses the... |
tree | commitdiff |
2012-10-24 |
Micah Villmow | Back out r166591, not sure why this made it through... |
tree | commitdiff |
2012-10-24 |
Micah Villmow | Delete a directory that wasn't supposed to be checked... |
tree | commitdiff |
2012-10-23 |
Nadav Rotem | Use the AliasAnalysis isIdentifiedObj because it also... |
tree | commitdiff |
2012-10-22 |
Nadav Rotem | Don't crash if the load/store pointer is not a GEP. |
tree | commitdiff |
2012-10-22 |
Hal Finkel | BBVectorize should ignore unreachable blocks. |
tree | commitdiff |
2012-10-22 |
Nadav Rotem | Rename a variable. |
tree | commitdiff |
2012-10-22 |
Nadav Rotem | Vectorizer: optimize the generation of selects. If... |
tree | commitdiff |
2012-10-22 |
Nadav Rotem | Update the loop vectorizer docs. |
tree | commitdiff |
2012-10-21 |
Anders Carlsson | Avoid an extra hash lookup when inserting a value into... |
tree | commitdiff |
2012-10-21 |
Jakub Staszak | Simplify code. No functionality change. |
tree | commitdiff |
2012-10-21 |
Jakub Staszak | Simplify code. No functionality change. |
tree | commitdiff |
2012-10-21 |
Nadav Rotem | Fix a bug in the vectorization of wide load/store opera... |
tree | commitdiff |
2012-10-21 |
Nadav Rotem | Add support for reduction variables that do not start... |
tree | commitdiff |
2012-10-21 |
Nadav Rotem | Document change. Describe the pass and some papers... |
tree | commitdiff |
2012-10-21 |
Nadav Rotem | Vectorizer: fix a bug in the classification of inductio... |
tree | commitdiff |
2012-10-20 |
Nadav Rotem | Fix an infinite loop in the loop-vectorizer. |
tree | commitdiff |
2012-10-20 |
Nadav Rotem | Vectorize: teach cavVectorizeMemory to distinguish... |
tree | commitdiff |
2012-10-20 |
Nadav Rotem | Fix a typo |
tree | commitdiff |
2012-10-20 |
Nadav Rotem | Vectorizer: refactor the memory checks to a new functio... |
tree | commitdiff |
2012-10-19 |
Nadav Rotem | LoopVectorize: Keep the IRBuilder on the stack. |
tree | commitdiff |
2012-10-19 |
Nadav Rotem | Vectorizer: Add support for loop reductions. |
tree | commitdiff |
2012-10-19 |
Benjamin Kramer | LoopVectorize: Keep the IRBuilder on the stack. |
tree | commitdiff |
2012-10-19 |
Nadav Rotem | vectorizer: Add support for reading and writing from... |
tree | commitdiff |
2012-10-18 |
Nadav Rotem | cleanup the comment. |
tree | commitdiff |
2012-10-18 |
Nadav Rotem | fix a naming typo |
tree | commitdiff |
2012-10-18 |
Nadav Rotem | Avoid reconstructing the pointer set when searching... |
tree | commitdiff |
2012-10-18 |
Nadav Rotem | When looking for a vector representation of a scalar... |
tree | commitdiff |
2012-10-18 |
Nadav Rotem | remove unused variable to fix a warning. |
tree | commitdiff |
2012-10-18 |
Nadav Rotem | Remove the use of dominators and AA. |
tree | commitdiff |
2012-10-18 |
Nadav Rotem | Vectorizer: Add support for loops with an unknown count... |
tree | commitdiff |
2012-10-17 |
NAKAMURA Takumi | LoopVectorize.cpp: Fix a warning. [-Wunused-variable] |
tree | commitdiff |
2012-10-17 |
Jakub Staszak | Remove redundant SetInsertPoint call. |
tree | commitdiff |
2012-10-17 |
Roman Divacky | Fix some typos and wrong indenting. |
tree | commitdiff |
2012-10-17 |
Nadav Rotem | Add a loop vectorizer. |
tree | commitdiff |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
tree | commitdiff |
2012-09-27 |
Sylvestre Ledru | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio... |
tree | commitdiff |
2012-09-27 |
Sylvestre Ledru | Fix a typo 'iff' => 'if' |
tree | commitdiff |
2012-08-29 |
Benjamin Kramer | Make MemoryBuiltins aware of TargetLibraryInfo. |
tree | commitdiff |
2012-06-28 |
Hal Finkel | Precompute SCEV pointer analysis prior to instruction... |
tree | commitdiff |
2012-06-28 |
Hal Finkel | Remove a useless check in BBVectorize. |
tree | commitdiff |
2012-06-28 |
Hal Finkel | Allow BBVectorize to form non-2^n-length vectors. |
tree | commitdiff |
2012-06-28 |
Hal Finkel | Refactor operation equivalence checking in BBVectorize... |
tree | commitdiff |
2012-06-24 |
NAKAMURA Takumi | llvm/lib: [CMake] Add explicit dependency to intrinsics... |
tree | commitdiff |
2012-06-24 |
Hal Finkel | Allow controlling vectorization of boolean values separ... |
tree | commitdiff |
2012-06-23 |
Hal Finkel | Allow BBVectorize to fuse compare instructions. |
tree | commitdiff |
2012-06-16 |
Hal Finkel | Teach BBVectorize to combine, when possible, or discard... |
tree | commitdiff |
2012-04-27 |
Hal Finkel | Don't vectorize target-specific types (ppc_fp128, x86_f... |
tree | commitdiff |
2012-04-16 |
Hal Finkel | Fix style violation in BBVectorize (pointed out by... |
tree | commitdiff |
2012-04-16 |
Hal Finkel | Simplify checking for pointer types in BBVectorize... |
tree | commitdiff |
2012-04-14 |
Hal Finkel | Fix an error in BBVectorize important for vectorizing... |
tree | commitdiff |
2012-04-14 |
Hal Finkel | Enhance BBVectorize to more-properly handle pointer... |
tree | commitdiff |
2012-04-13 |
Hal Finkel | Add support to BBVectorize for vectorizing selects. |
tree | commitdiff |
2012-04-07 |
Hongbin Zheng | Refactor: Use positive field names in VectorizeConfig. |
tree | commitdiff |
2012-04-05 |
Hongbin Zheng | BBVectorize: Add the const modifier to the VectorizeCon... |
tree | commitdiff |
2012-04-05 |
Hongbin Zheng | Introduce the VectorizeConfig class, with which we... |
tree | commitdiff |
2012-04-05 |
Hongbin Zheng | Add the function "vectorizeBasicBlock" which allow... |
tree | commitdiff |
2012-03-31 |
Hal Finkel | Correctly vectorize powi. |
tree | commitdiff |
2012-03-05 |
Sebastian Pop | fix typos |
tree | commitdiff |
2012-03-05 |
Sebastian Pop | remove spaces on empty lines |
tree | commitdiff |
2012-02-10 |
Hal Finkel | Update BBVectorize to use aliasesUnknownInst. |
tree | commitdiff |
2012-02-06 |
Sebastian Pop | fix indentation |
tree | commitdiff |
2012-02-05 |
David Blaikie | Simplify contains tests using 'count'. |
tree | commitdiff |
2012-02-05 |
NAKAMURA Takumi | BBVectorize.cpp: Get rid of comparision to bool to... |
tree | commitdiff |
2012-02-04 |
Hal Finkel | Boost the effective chain depth of loads and stores. |
tree | commitdiff |
2012-02-02 |
Benjamin Kramer | BBVectorize: Simplify code, no functionality change. |
tree | commitdiff |
2012-02-02 |
Hal Finkel | Minor changes from review. |
tree | commitdiff |
next |