2015-02-18 |
Chandler Carruth | [x86] Tighten the assertions to document that canonicalizati...
|
commit | commitdiff | tree |
2015-02-18 |
Chandler Carruth | [x86] Switch an if which is trivially true to an assert...
|
commit | commitdiff | tree |
2015-02-18 |
Chandler Carruth | [x86] Remove some more 'bit' nomenclature from the...
|
commit | commitdiff | tree |
2015-02-18 |
Chandler Carruth | [x86] Fold together the two shift lowering strategies...
|
commit | commitdiff | tree |
2015-02-18 |
Chandler Carruth | [x86] Refactor the bit shift code the same as I just...
|
commit | commitdiff | tree |
2015-02-18 |
Chandler Carruth | [x86] Rewrite the byte shift detection to not use boolean...
|
commit | commitdiff | tree |
2015-02-18 |
Chandler Carruth | [shuffles] Tweak my shufflevector fuzz test generation...
|
commit | commitdiff | tree |
2015-02-17 |
Chandler Carruth | [x86] Teach the unpack lowering to try wider element...
|
commit | commitdiff | tree |
2015-02-16 |
Chandler Carruth | [x86] Add a generic unpack-targeted lowering technique...
|
commit | commitdiff | tree |
2015-02-16 |
Chandler Carruth | [x86] Switch this test to use checks generated by my...
|
commit | commitdiff | tree |
2015-02-16 |
Chandler Carruth | [x86] Add initial basic support for forming blends...
|
commit | commitdiff | tree |
2015-02-16 |
Chandler Carruth | [x86] Add some more test cases for i8 vector blends.
|
commit | commitdiff | tree |
2015-02-16 |
Chandler Carruth | [x86] Switch my usage of VariadicFunction to a "normal...
|
commit | commitdiff | tree |
2015-02-16 |
Chandler Carruth | Switch our index sequence away from template aliases...
|
commit | commitdiff | tree |
2015-02-16 |
Chandler Carruth | [x86] Teach the 128-bit vector shuffle lowering routines...
|
commit | commitdiff | tree |
2015-02-16 |
Chandler Carruth | [x86] Clean up a few test cases with the update script...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Add the test case from PR22412, we now get this...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Teach the decomposed shuffle/blend lowering to...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [SDAG] Teach the SelectionDAG to canonicalize vector...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Teach the shuffle mask equivalence test to look...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Tweak the ordering of unpack matching vs. element...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Stop shuffling zero vectors. =]
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Use a more helpful parenthesizing of these comparisons...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] When splitting 256-bit vectors into 128-bit vectors...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Make computing the zeroable elements slightly...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Update some tests with the latest version of...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Add a slight variation on some of the other generic...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Add a test case for PR22390 which was a dup of...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Fix PR22377, a regression with the new vector...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Switch a collection of tests explicitly to the...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Remove the now-default-on flag for the new vector...
|
commit | commitdiff | tree |
2015-02-15 |
Chandler Carruth | [x86] Teach my test updating script about another quirk...
|
commit | commitdiff | tree |
2015-02-14 |
Chandler Carruth | [gold] Consolidate the gold plugin options and actually...
|
commit | commitdiff | tree |
2015-02-14 |
Chandler Carruth | Remove a variable only used in an assert and sink its...
|
commit | commitdiff | tree |
2015-02-14 |
Chandler Carruth | Back out two accidental changes that snuck in with...
|
commit | commitdiff | tree |
2015-02-14 |
Chandler Carruth | [lit] Make the gold plugin support testing work with...
|
commit | commitdiff | tree |
2015-02-14 |
Chandler Carruth | Revert r229224: Make the 'llvm-lit' utility defend...
|
commit | commitdiff | tree |
2015-02-14 |
Chandler Carruth | [lit] Make the 'llvm-lit' utility defend against a...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [PM] Fix a compile error I introduced in r229094 and...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [PM] Update the examples to reflect the removal of the
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [PM] Remove the old 'PassManager.h' header file at...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | Re-sort the #include lines in bindings and examples...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | Re-sort #include lines using my handy dandy ./utils...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | Revert a series of commits starting at r228886 which...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Concede defeat and disable the unroll analyzer...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Merge the simplification and DCE estimation...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Remove pointless dyn_cast<>s to Instruction...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Don't check the loop set for whether an instruction is
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Change the other worklist in the unroll analyzer...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Replace a boolean, for loop, condition, and...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Directly query for dead instructions.
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Replace a linear time check for no uses with...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Rather than an operand set, use a setvector...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Extract the code to enqueue operansd for the...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Use a small set to de-duplicate operands prior...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Make the unroll cost analysis terminate determinist...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Make range based for loops a bit more explicit...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [IC] Fix a bug with the instcombine canonicalizing...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Avoid the "Insn" abbreviation of Instruction...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Tidy up the integer we use to accumululate...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Don't use a map from pointer to bool. Use...
|
commit | commitdiff | tree |
2015-02-13 |
Chandler Carruth | [unroll] Update the new analysis logic from r228265...
|
commit | commitdiff | tree |
2015-02-12 |
Chandler Carruth | [slp] Fix a nasty bug in the SLP vectorizer that Joerg...
|
commit | commitdiff | tree |
2015-02-10 |
Chandler Carruth | Revert r228556: InstCombine: propagate nonNull through...
|
commit | commitdiff | tree |
2015-02-10 |
Chandler Carruth | [x86] Fix PR22524: the DAG combiner was incorrectly...
|
commit | commitdiff | tree |
2015-02-07 |
Chandler Carruth | Consistently use override rather than virtual.
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Give movss and movsd execution domains in the...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Remove a low-value test that was just checking...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Mechanically update a bunch of tests' check lines...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Teach the test update script to strip trailing...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Include the destination register in the check...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Add some tests I missed in the prior commit to...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Start to introduce bit-masking based blend lowering.
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Add missing patterns for andps, orps, xorps,...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Add tests for blends-with-zero on 4-element vectors.
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Refresh the checks of a number of tests using
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Switch to using the long '--check-prefix' form...
|
commit | commitdiff | tree |
2015-02-04 |
Chandler Carruth | [x86] Port this test to use utils/update_llc_test_checks.py.
|
commit | commitdiff | tree |
2015-02-03 |
Chandler Carruth | [x86] Fix signed vs. unsigned comparison.
|
commit | commitdiff | tree |
2015-02-03 |
Chandler Carruth | [x86] Add two truly horrific test cases for the new...
|
commit | commitdiff | tree |
2015-02-03 |
Chandler Carruth | [x86] Update the indent and layout of some tests in...
|
commit | commitdiff | tree |
2015-02-03 |
Chandler Carruth | [x86] Tweak my update script to use test case function...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Kill FunctionTargetTransformInfo, TTI...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Remove the function parameter from the...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Switch the TTI queries from TargetMachine...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Remove the cached TargetMachine pointer...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Remove another place we were "handling...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Switch all of the targets over to use the
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Remove a false freedom to leave the...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Implement the old pass manager's TTI...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [multiversion] Thread a function argument through all...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Clean up a stale comment that came from a differnt...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Port SimplifyCFG to the new pass manager.
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Port EarlyCSE to the new pass manager.
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Teach the module-to-function adaptor to not run...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Switch to a ranged based for loop. NFC
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Port TTI to the new pass manager, introducing...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Refactor the analysis registration and pass pipeline...
|
commit | commitdiff | tree |
2015-02-01 |
Chandler Carruth | [PM] Remove a bunch of stale TTI creation method declaration...
|
commit | commitdiff | tree |
2015-01-31 |
Chandler Carruth | [PM] Switch the TargetMachine interface from accepting...
|
commit | commitdiff | tree |
next |