OSDN Git Service

Update LLVM for 3.5 rebase (r209712).
[android-x86/external-llvm.git] / lib / Transforms / Vectorize / BBVectorize.cpp
2014-05-29 Stephen HinesUpdate LLVM for 3.5 rebase (r209712).
2014-05-05 Stephen HinesMerge "Don't try to use Clang on Windows yet."
2014-04-25 Stephen HinesMerge "Update to LLVM 3.5a."
2014-04-24 Stephen HinesUpdate to LLVM 3.5a.
2014-02-18 Colin Crossam b7485134: am 449fc261: Merge "llvm: convert makefile...
2014-02-12 Stephen HinesMerge remote-tracking branch 'upstream/release_34'...
2013-10-21 Matt ArsenaultUse more type helper functions
2013-10-01 Matt ArsenaultFix code duplication
2013-09-28 Robert WilhelmFix spelling intruction -> instruction.
2013-09-24 Stephen Hinesam 8e708faf: am 5edef2e8: Merge "x86_64/x32: Avoid...
2013-08-27 Stephen Hinesam 3acb57db: (-s ours) am f31eb8ab: (-s ours) Merge...
2013-08-13 Hal FinkelBBVectorize: Add initial stores to the write set when...
2013-08-07 Stephen HinesMerge commit '10251753b6897adcd22cc981c0cc42f348c109de...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-03-20 The Android Automergermerge in jb-mr2-release history after reset to jb-mr2-dev
2013-03-20 Stephen Hinesam 3dd51ae3: am 2d4629c5: Merge branch \'upstream\...
2013-03-20 Stephen Hinesam 2d4629c5: Merge branch \'upstream\' into merge_2013_...
2013-03-19 Stephen HinesMerge branch 'upstream' into merge_2013_03_18
2013-03-10 Hal FinkelBBVectorize: Fixup debugging statements
2013-03-06 Stephen HinesMerge commit 'b3201c5cf1e183d840f7c99ff779d57f1549d8e5...
2013-02-17 Hal FinkelBBVectorize: Fix an invalid reference bug
2013-02-15 Hal FinkelBBVectorize: Call a DAG and DAG instead of a tree
2013-02-15 Hal FinkelBBVectorize: Cap the number of candidate pairs in each...
2013-02-14 Hal FinkelBBVectorize: Remove the remaining instances of std...
2013-02-14 Hal FinkelBBVectorize: Don't store candidate pairs in a std:...
2013-02-11 Hal FinkelBBVectorize: Don't over-search when building the depend...
2013-02-11 Hal FinkelBBVectorize: Omit unnecessary entries in PairableInstUsers
2013-02-11 Hal FinkelBBVectorize: Eliminate one more restricted linear search
2013-02-11 Hal FinkelBBVectorize: Remove the linear searches from pair conne...
2013-02-11 Hal FinkelBBVectorize: Avoid linear searches within the load...
2013-02-11 Hal FinkelBBVectorize: isa/cast cleanup in getInstructionTypes
2013-02-11 Hal FinkelBBVectorize: Make the bookkeeping to support full cycle...
2013-02-08 Hal FinkelBBVectorize: Use TTI->getAddressComputationCost
2013-01-27 Hal FinkelBBVectorize: Better use of TTI->getShuffleCost
2013-01-26 Hal FinkelBBVectorize: Add a additional comment about the cost...
2013-01-26 Hal FinkelBBVectorize: Fix anomalous capital letter in comment
2013-01-21 Stephen HinesMerge remote-tracking branch 'upstream/master' into...
2013-01-07 Chandler CarruthSwitch BBVectorize to directly depend on having a TTI...
2013-01-07 Chandler CarruthMove TargetTransformInfo to live under the Analysis...
2013-01-05 Chandler CarruthSwitch the BB vectorizer from the VTTI interface to...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-26 Hal FinkelBBVectorize: Use VTTI to compute costs for intrinsics...
2012-12-25 Hal FinkelBBVectorize: Enable vectorization of the fmuladd intrinsic
2012-12-21 Nadav RotemBB-Vectorizer: Check the cost of the store pointer...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-28 Hal FinkelBBVectorize: Correctly merge SubclassOptionalData
2012-11-14 Hal FinkelReplace std::vector -> SmallVector in BBVectorize
2012-11-14 Hal FinkelFix the largest offender of determinism in BBVectorize
2012-11-13 Hal FinkelBBVectorize: Remove temporary assert used for debugging
2012-11-13 Hal FinkelBBVectorize: Don't vectorize vector-manipulation chains
2012-11-12 Hal FinkelBBVectorize: Only some insert element operand pairs...
2012-11-12 Hal FinkelBBVectorize: Use a more sophisticated check for input...
2012-11-12 Hal FinkelBBVectorize: Check the types of compare instructions
2012-11-12 Hal FinkelBBVectorize: Check the input types of shuffles for...
2012-11-01 Hal FinkelBBVectorize: Use target costs for incoming and outgoing...
2012-11-01 Hal FinkelBBVectorize: Account for internal shuffle costs
2012-10-31 Hal FinkelBBVectorize: Choose pair ordering to minimize shuffles
2012-10-30 Hal FinkelBBVectorize: Cache fixed-order pairs instead of recompu...
2012-10-30 Hal FinkelBBVectorize: Fix a small bug introduced in r167042.
2012-10-30 Hal FinkelBBVectorize: Simplify how input swapping is handled.
2012-10-30 Hal FinkelBBVectorize: Don't make calls to SE when the result...
2012-10-27 Hal FinkelUpdate BBVectorize to use the new VTTI instr. cost...
2012-10-26 Hal FinkelUse VTTI->getNumberOfParts in BBVectorize.
2012-10-26 Hal FinkelDisable generation of pointer vectors by BBVectorize.
2012-10-25 Hal FinkelBBVectorize, when using VTTI, should not form types...
2012-10-25 Hal FinkelBegin incorporating target information into BBVectorize.
2012-10-22 Hal FinkelBBVectorize should ignore unreachable blocks.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-14 Stephen Hinesam 78c041bd: am 1c4ad5ef: Merge branch \'upstream\...
2012-09-14 Stephen Hinesam 1c4ad5ef: Merge branch \'upstream\' into merge-2012_...
2012-09-14 Stephen Hinesam 1c4ad5ef: Merge branch \'upstream\' into merge-2012_...
2012-09-14 Stephen HinesMerge branch 'jb-mr1-dev' of https://googleplex-android...
2012-09-10 Stephen HinesMerge branch 'upstream' into merge-2012_09_10
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-08-17 Joe Onoratoam c0944da4: Merge "Host tools don\'t need LOCAL_MODULE...
2012-08-03 Shih-wei LiaoMerge with LLVM upstream r160668 (Jul 24th 2012)
2012-06-28 Hal FinkelPrecompute SCEV pointer analysis prior to instruction...
2012-06-28 Hal FinkelRemove a useless check in BBVectorize.
2012-06-28 Hal FinkelAllow BBVectorize to form non-2^n-length vectors.
2012-06-28 Hal FinkelRefactor operation equivalence checking in BBVectorize...
2012-06-24 Hal FinkelAllow controlling vectorization of boolean values separ...
2012-06-23 Hal FinkelAllow BBVectorize to fuse compare instructions.
2012-06-16 Hal FinkelTeach BBVectorize to combine, when possible, or discard...
2012-05-07 Andrew HsiehMerge "Add libLLVMObject to read executable file."
2012-04-27 Hal FinkelDon't vectorize target-specific types (ppc_fp128, x86_f...
2012-04-25 The Android Automergermerge in jb-release history after reset to jb-dev
2012-04-24 Shih-wei LiaoMerge with LLVM upstream r155090.
2012-04-16 Hal FinkelFix style violation in BBVectorize (pointed out by...
2012-04-16 Hal FinkelSimplify checking for pointer types in BBVectorize...
2012-04-14 Hal FinkelFix an error in BBVectorize important for vectorizing...
2012-04-14 Hal FinkelEnhance BBVectorize to more-properly handle pointer...
2012-04-13 Hal FinkelAdd support to BBVectorize for vectorizing selects.
2012-04-07 Hongbin ZhengRefactor: Use positive field names in VectorizeConfig.
2012-04-05 Hongbin ZhengBBVectorize: Add the const modifier to the VectorizeCon...
2012-04-05 Hongbin ZhengIntroduce the VectorizeConfig class, with which we...
2012-04-05 Hongbin ZhengAdd the function "vectorizeBasicBlock" which allow...
2012-04-03 Mike LockwoodMerge remote-tracking branch 'goog/ics-aah'
next