2015-08-18 |
Matthias Braun | DAGCombiner: Improve DAGCombiner select normalization |
blob | commitdiff | raw |
2015-08-18 |
Matthias Braun | DAGCombiner: Optimize SELECTs first before turning... |
blob | commitdiff | raw | diff to current |
2015-08-16 |
Sanjay Patel | use SDValue bool operator; NFCI |
blob | commitdiff | raw | diff to current |
2015-08-15 |
Simon Pilgrim | [DAGCombiner] Attempt to mask vectors before zero exten... |
blob | commitdiff | raw | diff to current |
2015-08-11 |
Alex Lorenz | PseudoSourceValue: Replace global manager with a manage... |
blob | commitdiff | raw | diff to current |
2015-08-11 |
Jingyue Wu | SelectionDAG: Prefer to combine multiplication with... |
blob | commitdiff | raw | diff to current |
2015-08-04 |
Sanjay Patel | wrap OptSize and MinSize attributes for easier and... |
blob | commitdiff | raw | diff to current |
2015-08-01 |
Simon Pilgrim | Remove trailing whitespace. NFCI. |
blob | commitdiff | raw | diff to current |
2015-08-01 |
Simon Pilgrim | Use SDValue bool check. NFCI. |
blob | commitdiff | raw | diff to current |
2015-08-01 |
Simon Pilgrim | [DAGCombiner] Convert constant AND masks to shuffle... |
blob | commitdiff | raw | diff to current |
2015-07-29 |
Sanjay Patel | move DAGCombiner's allowableAlignment() helper function... |
blob | commitdiff | raw | diff to current |
2015-07-28 |
Sanjay Patel | ignore duplicate divisor uses when transforming into... |
blob | commitdiff | raw | diff to current |
2015-07-28 |
Sanjay Patel | fix TLI's combineRepeatedFPDivisors interface to return... |
blob | commitdiff | raw | diff to current |
2015-07-27 |
Sanjay Patel | move combineRepeatedFPDivisors logic into a helper... |
blob | commitdiff | raw | diff to current |
2015-07-19 |
Simon Pilgrim | [DAGCombiner] Fixed minor typo that was missed in D9097. |
blob | commitdiff | raw | diff to current |
2015-07-19 |
Simon Pilgrim | Use SDValue bool check. NFCI. |
blob | commitdiff | raw | diff to current |
2015-07-17 |
Matt Arsenault | Only do fmul (fadd x, x), c combine if the fadd only... |
blob | commitdiff | raw | diff to current |
2015-07-14 |
Pete Cooper | Use more foreach loops in SelectionDAG. NFC |
blob | commitdiff | raw | diff to current |
2015-07-10 |
Matt Arsenault | DAGCombiner: Assume invariant load cannot alias a store |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Sanjay Patel | fix an invisible bug when combining repeated FP divisors |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Mehdi Amini | Re-instate the EVT parameter to getScalarShiftAmountTy... |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Mehdi Amini | Make isLegalAddressingMode() taking DataLayout as an... |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Mehdi Amini | Make TargetLowering::getShiftAmountTy() taking DataLayo... |
blob | commitdiff | raw | diff to current |
2015-07-09 |
Mehdi Amini | Make TargetLowering::getPointerTy() taking DataLayout... |
blob | commitdiff | raw | diff to current |
2015-07-08 |
Sanjay Patel | early exits -> less indenting; NFCI |
blob | commitdiff | raw | diff to current |
2015-07-08 |
Mehdi Amini | Remove IsLittleEndian from TargetLowering and redirect... |
blob | commitdiff | raw | diff to current |
2015-07-07 |
Mehdi Amini | Redirect DataLayout from TargetMachine to Module in... |
blob | commitdiff | raw | diff to current |
2015-07-02 |
Pawel Bylica | Reapply r240291: Fix shl folding in DAG combiner. |
blob | commitdiff | raw | diff to current |
2015-06-29 |
Pawel Bylica | [DAGCombiner] Fix & simplify constant folding of sext... |
blob | commitdiff | raw | diff to current |
2015-06-27 |
Benjamin Kramer | [SDAG] Now that we have a way to communicate the exact... |
blob | commitdiff | raw | diff to current |
2015-06-26 |
Pete Cooper | Convert a bunch of loops to foreach. NFC. |
blob | commitdiff | raw | diff to current |
2015-06-26 |
Benjamin Kramer | [DAGCombine] fold (X >>?,exact C1) << C2 --> X << ... |
blob | commitdiff | raw | diff to current |
2015-06-25 |
Matt Arsenault | DAGCombiner: Use pop_back_val() |
blob | commitdiff | raw | diff to current |
2015-06-25 |
Matt Arsenault | DAGCombiner: Remove redundant check |
blob | commitdiff | raw | diff to current |
2015-06-23 |
Alexander Kornienko | Revert r240137 (Fixed/added namespace ending comments... |
blob | commitdiff | raw | diff to current |
2015-06-22 |
Pawel Bylica | Revert r240291: causes problems in self-hosted builds. |
blob | commitdiff | raw | diff to current |
2015-06-22 |
Pawel Bylica | Fix shl folding in DAG combiner. |
blob | commitdiff | raw | diff to current |
2015-06-22 |
Chandler Carruth | [PM/AA] Hoist the AliasResult enum out of the AliasAnal... |
blob | commitdiff | raw | diff to current |
2015-06-19 |
Alexander Kornienko | Fixed/added namespace ending comments using clang-tidy... |
blob | commitdiff | raw | diff to current |
2015-06-17 |
Chandler Carruth | [PM/AA] Remove the Location typedef from the AliasAnaly... |
blob | commitdiff | raw | diff to current |
2015-06-16 |
Sanjay Patel | rename variables; NFC |
blob | commitdiff | raw | diff to current |
2015-06-16 |
Sanjay Patel | extract some code into a helper function for MergeConse... |
blob | commitdiff | raw | diff to current |
2015-06-16 |
Sanjay Patel | propagate IR-level fast-math-flags to DAG nodes, disabl... |
blob | commitdiff | raw | diff to current |
2015-06-16 |
Matt Arsenault | Revert "Revert "Fix merges of non-zero vector stores"" |
blob | commitdiff | raw | diff to current |
2015-06-13 |
Simon Pilgrim | [DAGCombiner] Added BSWAP(BSWAP(x)) -> x combine pattern. |
blob | commitdiff | raw | diff to current |
2015-06-13 |
Simon Pilgrim | [DAGCombiner] Added BSWAP vector constant folding support. |
blob | commitdiff | raw | diff to current |
2015-06-13 |
Simon Pilgrim | Stripped trailing whitespace. NFC. |
blob | commitdiff | raw | diff to current |
2015-06-11 |
Reid Kleckner | Revert "Fix merges of non-zero vector stores" |
blob | commitdiff | raw | diff to current |
2015-06-11 |
Matt Arsenault | Fix merges of non-zero vector stores |
blob | commitdiff | raw | diff to current |
2015-06-08 |
Simon Pilgrim | [DAGCombiner] Added CTLZ vector constant folding support. |
blob | commitdiff | raw | diff to current |
2015-06-08 |
Simon Pilgrim | [DAGCombiner] Added CTTZ vector constant folding support. |
blob | commitdiff | raw | diff to current |
2015-06-07 |
Simon Pilgrim | [DAGCombiner] Added CTPOP vector constant folding support. |
blob | commitdiff | raw | diff to current |
2015-06-05 |
Fiona Glaser | DAGCombiner: don't duplicate (fmul x, c) in visitFNEG... |
blob | commitdiff | raw | diff to current |
2015-06-05 |
Andrea Di Biagio | Simplify code; NFC. |
blob | commitdiff | raw | diff to current |
2015-06-04 |
Andrea Di Biagio | [DAGCombiner] Fix wrong folding of a build_vector into... |
blob | commitdiff | raw | diff to current |
2015-06-04 |
Matt Arsenault | Pass address space to isLegalAddressingMode in DAGCombiner |
blob | commitdiff | raw | diff to current |
2015-05-24 |
Matt Arsenault | Add target hook to allow merging stores of nonzero... |
blob | commitdiff | raw | diff to current |
2015-05-21 |
Simon Pilgrim | [X86][SSE] Improve support for 128-bit vector sign... |
blob | commitdiff | raw | diff to current |
2015-05-20 |
Matthias Braun | DAGCombiner: Continue combining if FoldConstantArithmet... |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Sanjay Patel | use 'auto *' for pointers; clearer usage, no deep copying |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Sanjay Patel | tidy up |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Sanjay Patel | use range-based for-loop |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Sanjay Patel | use range-based for loop |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Matthias Braun | DAGCombiner: Factor common pattern into isOneConstant... |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Matthias Braun | DAGCombiner: Factor common pattern into isAllOnesConsta... |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Matthias Braun | DAGCombiner: Use isNullConstant() where possible |
blob | commitdiff | raw | diff to current |
2015-05-18 |
Matthias Braun | Revert accidental change in r237633 |
blob | commitdiff | raw | diff to current |
2015-05-18 |
Matthias Braun | DAGCombiner: Factor common pattern into isNullConstant... |
blob | commitdiff | raw | diff to current |
2015-05-18 |
Hal Finkel | [DAGCombine] Be more pedantic about use iteration in... |
blob | commitdiff | raw | diff to current |
2015-05-13 |
Nick Lewycky | Revert r237046. See the testcase on the thread where... |
blob | commitdiff | raw | diff to current |
2015-05-11 |
Sanjay Patel | propagate IR-level fast-math-flags to DAG nodes; 2nd... |
blob | commitdiff | raw | diff to current |
2015-05-09 |
James Y Knight | Fix MergeConsecutiveStore for non-byte-sized memory... |
blob | commitdiff | raw | diff to current |
2015-05-08 |
James Y Knight | Fix alignment checks in MergeConsecutiveStores. |
blob | commitdiff | raw | diff to current |
2015-05-06 |
NAKAMURA Takumi | Revert r236546, "propagate IR-level fast-math-flags... |
blob | commitdiff | raw | diff to current |
2015-05-05 |
Sanjay Patel | propagate IR-level fast-math-flags to DAG nodes (NFC) |
blob | commitdiff | raw | diff to current |
2015-05-05 |
Ulrich Weigand | [DAGCombiner] Account for getVectorIdxTy() when narrowi... |
blob | commitdiff | raw | diff to current |
2015-05-05 |
Ulrich Weigand | [DAGCombiner] Fix ReplaceExtractVectorEltOfLoadWithNarr... |
blob | commitdiff | raw | diff to current |
2015-05-02 |
Simon Pilgrim | [DAGCombiner] Enabled vector float/double -> int consta... |
blob | commitdiff | raw | diff to current |
2015-04-30 |
Elena Demikhovsky | Masked gather and scatter - added DAGCombine visitors |
blob | commitdiff | raw | diff to current |
2015-04-30 |
Owen Anderson | Semantically revert r236031, which is not a good idea... |
blob | commitdiff | raw | diff to current |
2015-04-29 |
Sanjay Patel | generalize binop reassociation; NFC |
blob | commitdiff | raw | diff to current |
2015-04-29 |
Sanjay Patel | tidy up; NFC |
blob | commitdiff | raw | diff to current |
2015-04-29 |
Sanjay Patel | too much space again; NFC |
blob | commitdiff | raw | diff to current |
2015-04-29 |
Sanjay Patel | too much space; NFC |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sanjay Patel | transform fadd chains to increase parallelism |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sanjay Patel | move IR-level optimization flags into their own struct |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sergey Dmitrouk | Reapply r235977 "[DebugInfo] Add debug locations to... |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Daniel Jasper | Revert "[DebugInfo] Add debug locations to constant... |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sergey Dmitrouk | [DebugInfo] Add debug locations to constant SD nodes |
blob | commitdiff | raw | diff to current |
2015-04-24 |
Quentin Colombet | [DAGCombiner] Fix the type used in canFoldInAddressingM... |
blob | commitdiff | raw | diff to current |
2015-04-23 |
Simon Pilgrim | [DAGCombiner] Remove extra bitcasts surrounding vector... |
blob | commitdiff | raw | diff to current |
2015-04-22 |
Olivier Sallenave | Fixed logic to enable complex FMA formation. |
blob | commitdiff | raw | diff to current |
2015-04-22 |
Hal Finkel | [DAGCombine] Disable select(c, load,load) for indexed... |
blob | commitdiff | raw | diff to current |
2015-04-20 |
Olivier Sallenave | Refactoring and enhancement to FMA combine. |
blob | commitdiff | raw | diff to current |
2015-04-20 |
Tom Stellard | DAGCombine: Remove redundant NaN checks around ISD... |
blob | commitdiff | raw | diff to current |
2015-04-17 |
Pirama Arumuga Nainar | Add support to promote f16 to f32 |
blob | commitdiff | raw | diff to current |
2015-04-16 |
Ahmed Bougacha | [CodeGen] Re-apply r234809 (concat of scalars), with... |
blob | commitdiff | raw | diff to current |
2015-04-16 |
Nick Lewycky | Revert r234809 because it caused PR23246. |
blob | commitdiff | raw | diff to current |
2015-04-13 |
Ahmed Bougacha | [CodeGen] Combine concat_vectors of scalars into build_... |
blob | commitdiff | raw | diff to current |
2015-04-13 |
Matthias Braun | DAGCombiner: Fix crash in select(select) opt. |
blob | commitdiff | raw | diff to current |
next |