2012-10-29 |
Ulrich Weigand | In various places throughout the code generator, there... |
tree | commitdiff |
2012-10-29 |
Nadav Rotem | Rename the BB-vectorize flag to match the dragonegg... |
tree | commitdiff |
2012-10-29 |
Duncan Sands | Remove a wrapper around getIntPtrType added to GVN... |
tree | commitdiff |
2012-10-29 |
Nadav Rotem | Change the PassManagerBuilder (used by -O3) loop vector... |
tree | commitdiff |
2012-10-29 |
Rafael Espindola | llvm-extract changes linkages so that functions on... |
tree | commitdiff |
2012-10-29 |
Rafael Espindola | llvm-extract was unable to handle aliases. It would... |
tree | commitdiff |
2012-10-27 |
Benjamin Kramer | LoopIdiom: Add checks to avoid turning memmove into... |
tree | commitdiff |
2012-10-27 |
Benjamin Kramer | LoopIdiom: Recognize memmove loops. |
tree | commitdiff |
2012-10-27 |
Benjamin Kramer | LoopIdiom: Replace custom dependence analysis with... |
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 |
Rafael Espindola | Change the internalize pass to internalize all symbols... |
tree | commitdiff |
2012-10-26 |
Benjamin Kramer | LoopSimplify: Preserve DependenceAnalysis. |
tree | commitdiff |
2012-10-26 |
Benjamin Kramer | Fix SCEV cache invalidation in LCSSA and LoopSimplify. |
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 |
Jakob Stoklund Olesen | Also optimize large switch statements. |
tree | commitdiff |
2012-10-25 |
Chandler Carruth | Teach SROA how to split whole-alloca integer loads... |
tree | commitdiff |
2012-10-25 |
Nadav Rotem | Add support for additional reduction variables: AND... |
tree | commitdiff |
2012-10-24 |
Nadav Rotem | revert accidental change |
tree | commitdiff |
2012-10-24 |
Nadav Rotem | Implement a basic cost model for vector and scalar... |
tree | commitdiff |
2012-10-24 |
Micah Villmow | Fix a compiler warning with an unused variable. |
tree | commitdiff |
2012-10-24 |
Hal Finkel | Update GVN to support vectors of pointers. |
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 | Add some cleanup to the DataLayout changes requested... |
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-24 |
Micah Villmow | Add in support for getIntPtrType to get the pointer... |
tree | commitdiff |
2012-10-23 |
Nadav Rotem | Use the AliasAnalysis isIdentifiedObj because it also... |
tree | commitdiff |
2012-10-23 |
Duncan Sands | Fix typo that somehow escaped both testing and code... |
tree | commitdiff |
2012-10-23 |
Duncan Sands | Transform code like this |
tree | commitdiff |
2012-10-23 |
Richard Smith | Per the C++ standard, we need to include the definition... |
tree | commitdiff |
2012-10-23 |
Julien Lerouge | Fix typo. |
tree | commitdiff |
2012-10-23 |
Julien Lerouge | Explain why DenseMap is still used here instead of... |
tree | commitdiff |
2012-10-22 |
Julien Lerouge | Iterating over a DenseMap<std::pair<BasicBlock*, unsign... |
tree | commitdiff |
2012-10-22 |
Nadav Rotem | Don't crash if the load/store pointer is not a GEP. |
tree | commitdiff |
2012-10-22 |
Argyrios Kyrtzidis | Revert r166407 because it caused analyzer tests to... |
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-22 |
Nick Lewycky | Reapply r166405, teaching tailcallelim to be smarter... |
tree | commitdiff |
2012-10-22 |
NAKAMURA Takumi | Revert r166405, "Teach TailRecursionElimination to... |
tree | commitdiff |
2012-10-21 |
Nick Lewycky | Teach TailRecursionElimination to consider 'nocapture... |
tree | commitdiff |
2012-10-21 |
Benjamin Kramer | Revert r166390 "LoopIdiom: Replace custom dependence... |
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 |
Benjamin Kramer | LoopIdiom: Replace custom dependence analysis with... |
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 |
Benjamin Kramer | SROA: Simplify code. No functionality change. |
tree | commitdiff |
2012-10-20 |
Benjamin Kramer | InstCombine: Fix an edge case where constant icmps... |
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 |
Nadav Rotem | revert r166264 because the LTO build is still failing |
tree | commitdiff |
2012-10-19 |
Benjamin Kramer | SimplifyLibcalls: The return value of ffsll is always... |
tree | commitdiff |
2012-10-19 |
Benjamin Kramer | Indvars: Don't recursively delete instruction during... |
tree | commitdiff |
2012-10-19 |
Alexey Samsonov | [ASan] Support comments in ASan/TSan blacklist file... |
tree | commitdiff |
2012-10-19 |
Evgeniy Stepanov | Move SplitBlockAndInsertIfThen to BasicBlockUtils. |
tree | commitdiff |
2012-10-19 |
Benjamin Kramer | LoopVectorize: Keep the IRBuilder on the stack. |
tree | commitdiff |
2012-10-19 |
Kostya Serebryany | [asan] make sure asan erases old unused allocas after... |
tree | commitdiff |
2012-10-19 |
Nadav Rotem | recommit the patch that makes LSR and LowerInvoke use... |
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 |
Meador Inge | Cosmetic change -- move two simplifiers to the right... |
tree | commitdiff |
2012-10-18 |
Meador Inge | instcombine: Migrate strcpy optimizations |
tree | commitdiff |
2012-10-18 |
Nadav Rotem | When looking for a vector representation of a scalar... |
tree | commitdiff |
2012-10-18 |
Chandler Carruth | Refactor insert and extract of sub-integers into static... |
tree | commitdiff |
2012-10-18 |
Chandler Carruth | This FIXME was fixed some time ago. =] |
tree | commitdiff |
2012-10-18 |
Chandler Carruth | Introduce a BarrierNoop pass, a hack designed to allow... |
tree | commitdiff |
2012-10-18 |
Nadav Rotem | remove unused variable to fix a warning. |
tree | commitdiff |
2012-10-18 |
Bob Wilson | Temporarily revert the TargetTransform changes. |
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-17 |
Kostya Serebryany | [asan] better debug diagnostics in asan compiler module |
tree | commitdiff |
2012-10-17 |
Chandler Carruth | This just in, it is a *bad idea* to use 'udiv' on an... |
tree | commitdiff |
2012-10-17 |
Chandler Carruth | Fix a really annoying "bug" introduced in r165941.... |
tree | commitdiff |
2012-10-16 |
Michael Gottesman | [InstCombine] Teach InstCombine how to handle an obfusc... |
tree | commitdiff |
2012-10-16 |
Jakub Staszak | Simplify code. No functionality change. |
tree | commitdiff |
2012-10-16 |
Jakub Staszak | 80-col fixup. |
tree | commitdiff |
2012-10-16 |
Jakub Staszak | Simplify potentially quadratic behavior while erasing... |
tree | commitdiff |
2012-10-16 |
Bill Wendling | Use the Attributes::get method which takes an AttrVal... |
tree | commitdiff |
next |