Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
0d1abb33e6671c8d4fbfdab0b47fa8f1cd07c4e3
0d1abb3
[NewGVN] Stop assuming PHI args ordering when looking at phi-of-ops.
by Davide Italiano
· 8 years ago
b2d41e2
Revert "[PowerPC] Try to simplify a Swap if it feeds a Splat"
by Stefan Pintilie
· 8 years ago
8e9d06e
Create instruction classes for identifying any atomicity of memory intrinsic. (NFC)
by Daniel Neilson
· 8 years ago
6f94e8f
[GVNHoist] Fix non-deterministic sort order of PHIs for identical instructions
by Mandeep Singh Grang
· 8 years ago
6d2ed8b
[SelectionDAG] Add VSELECT demanded elts support to computeKnownBits
by Simon Pilgrim
· 8 years ago
2bce73a
X86 Tests: Update the variable-index permute tests with FP types. NFC.
by Zvi Rackover
· 8 years ago
31d4690
[X86][SSE] Add another computeKnownBits test showing missing VSELECT demandedelts support
by Simon Pilgrim
· 8 years ago
d556da5
[SelectionDAG] Add VSELECT support to computeKnownBits
by Simon Pilgrim
· 8 years ago
90f33cf
[X86][SSE] computeKnownBits tests showing missing VSELECT demandedelts support
by Simon Pilgrim
· 8 years ago
3e6b0a6
[X86][AVX512] Cleanup scheduler tests - split GENERIC and SKX targets
by Simon Pilgrim
· 8 years ago
d17a19eb
[SelectionDAG] Add SELECT demanded elts support to ComputeNumSignBits
by Simon Pilgrim
· 8 years ago
11015c4
[X86][SSE] ComputeNumSignBits tests showing missing VSELECT demandedelts support
by Simon Pilgrim
· 8 years ago
de321cd
[MC] Split out register def/use idx calls to make debugging simpler. NFCI.
by Simon Pilgrim
· 8 years ago
76d9678
[X86][AVX] Add missing vcvtpd2dq/vcvtps2dq scheduling tests
by Simon Pilgrim
· 8 years ago
a7e9d46
[X86][SSE] Add clflush scheduling test
by Simon Pilgrim
· 8 years ago
1cf2bb2
[X86][AVX512] Adding a pattern for broadcastm intrinsic.
by Jina Nahias
· 8 years ago
afc231c
Move isDSOLocal check and add a comment.
by Rafael Espindola
· 8 years ago
f98d763
[PPC CodeGen] Fix the bitreverse.i64 intrinsic.
by Fangrui Song
· 8 years ago
87eb2fe
[X86] Make sure we don't create locked inc/dec instructions when the carry flag is being used.
by Craig Topper
· 8 years ago
7f36a3a
[X86] Remove AVX512 early out from X86FastISel::X86SelectCmp.
by Craig Topper
· 8 years ago
1fd065d
[X86] Regenerate test using update_llc_test_checks.py
by Craig Topper
· 8 years ago
963ec73
[PassManager, SimplifyCFG] add test for PR34603 / D38566; NFC
by Sanjay Patel
· 8 years ago
a52756b
[AMDGPU] Emit metadata for hidden arguments for kernel enqueue
by Yaxun Liu
· 8 years ago
4ccf677
[CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).
by Clement Courbet
· 8 years ago
4d75180
[Hexagon] Allow the RDF optimizations to be run in .mir testcases
by Krzysztof Parzyszek
· 8 years ago
3db281d
[GlobalISel|ARM] : Allow legalizing G_FSUB
by Javed Absar
· 8 years ago
1172d65
Invalid used of 'w' suffix on push and pop using 64-bit register.
by Andrew V. Tischenko
· 8 years ago
de1958a
[ARM GlobalISel] Fixup r316572. NFC
by Diana Picus
· 8 years ago
1e91fb9
Revert "[X86][AVX512] Adding a pattern for broadcastm intrinsic."
by Jina Nahias
· 8 years ago
a40f365
Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP.
by Florian Hahn
· 8 years ago
e3ef547
[X86][AVX512] Adding a pattern for broadcastm intrinsic.
by Jina Nahias
· 8 years ago
5d03e9f
[IRCE][NFC] Store Length as SCEV in RangeCheck instead of Value
by Max Kazantsev
· 8 years ago
c021b1e
Revert r316887 to fix buildbot failures.
by Florian Hahn
· 8 years ago
25cc518
Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP.
by Florian Hahn
· 8 years ago
e78fad8
[GVN][NFC] Mark instruction for deletion instead of immediate erasing in LoadPRE
by Max Kazantsev
· 8 years ago
e785b6b
[X86] Rearrange code in X86InstrInfo.cpp to put all the foldMemoryOperandImpl methods together without partial/undef register handling in the middle. NFC
by Craig Topper
· 8 years ago
6b68891
[X86] Simplify code by removing an unnecessary temporary variable. NFC
by Craig Topper
· 8 years ago
2e51b76
[X86] Move some EVEX->VEX code to a helper function to prepare for a future patch. NFC
by Craig Topper
· 8 years ago
63745a6
[SelectionDAG] Add SEXT/AND/XOR/Or demanded elts support to ComputeNumSignBits
by Simon Pilgrim
· 8 years ago
986395e
[X86][SSE] Split ComputeNumSignBits SEXT/AND/XOR/OR demandedelts test
by Simon Pilgrim
· 8 years ago
9c64b96
[(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PM
by Sanjay Patel
· 8 years ago
d366ce4
[X86][SSE] ComputeNumSignBits tests showing missing SEXT/AND/XOR/OR demandedelts support
by Simon Pilgrim
· 8 years ago
b3d173b
[SelectionDAG] Add SRA/SHL demanded elts support to ComputeNumSignBits
by Simon Pilgrim
· 8 years ago
efd461e
[X86][SSE] ComputeNumSignBits tests showing missing SHL/SRA demandedelts support
by Simon Pilgrim
· 8 years ago
d23b241
[X86] Add a slow-incdec command line to atomic-eflags-reuse.ll
by Craig Topper
· 8 years ago
06ded73
[X86] Remove combine that turns X86ISD::LSUB into X86ISD::LADD. Update patterns that depended on this.
by Craig Topper
· 8 years ago
5fac927
[X86] Fix typo in comment. NFC
by Craig Topper
· 8 years ago
e821fb0
[X86] Use the extended vector register classes in fast isel with AVX512F/VL.
by Craig Topper
· 8 years ago
2c43c3b
[X86] Add AVX512 support to X86FastISel::X86SelectFPExt and X86FastISel::X86SelectFPTrunc.
by Craig Topper
· 8 years ago
9a06bd3
[X86] Use update_llc_test_checks.py to regenerate fast-isel-int-float-conversion.ll
by Craig Topper
· 8 years ago
654a1f4
[X86] Use update_llc_test_checks.py to regenerate fast-isel-fptrunc-fpext.ll
by Craig Topper
· 8 years ago
97768f7
[X86] Add AVX512 support to X86FastISel::X86MaterializeFP
by Craig Topper
· 8 years ago
bc1d6a2
[X86] Remove invalid code from LowerVSELECT.
by Craig Topper
· 8 years ago
1f5b358
[SelectionDAG] Add support for INSERT_SUBVECTOR to computeKnownBits
by Simon Pilgrim
· 8 years ago
6804946
[X86][SSE] Combine 128-bit target shuffles to PACKSS/PACKUS.
by Simon Pilgrim
· 8 years ago
f317897
[X86][SSE] Split off matchVectorShuffleWithPACK. NFCI.
by Simon Pilgrim
· 8 years ago
a101cd0
[X86] Fix a mistake in the X86ISelDAGToDAG.cpp code for MUL8r/IMUL8r.
by Craig Topper
· 8 years ago
4a6c7d6
[X86] Replace some default cases in X86SelectShift with llvm_unreachable.
by Craig Topper
· 8 years ago
cf76a97
ADT: add a helper to check if the Triple is ARM64
by Saleem Abdulrasool
· 8 years ago
72428f5
[SimplifyCFG] use pass options and remove the latesimplifycfg pass
by Sanjay Patel
· 8 years ago
2146c5a
[X86][SSE] Rename truncateVectorCompareWithPACKSS to truncateVectorWithPACKSS. NFC.
by Simon Pilgrim
· 8 years ago
3635128
[X86] Correct the alignments on the aligned test cases in fast-isel-vecload.ll to make sure they test selection of aligned loads.
by Craig Topper
· 8 years ago
559a395
[SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKnownBits/ComputeNumSignBits
by Simon Pilgrim
· 8 years ago
248c60f
[X86] Add avx command lines to fast-isel-constpool.ll to improve coverage.
by Craig Topper
· 8 years ago
0cced31
[X86] Use update_llc_test_checks.py to regenerate fast-isel-constpool.ll
by Craig Topper
· 8 years ago
6fd0bcd
[X86] Add a fast-isel test for the i8 pseudo cmov.
by Craig Topper
· 8 years ago
3445b00
[X86] Remove unneeded MVT::i1 related code from fast isel.
by Craig Topper
· 8 years ago
2956373
[ConstantFold] Fix a crash when folding a GEP that has vector index
by Haicheng Wu
· 8 years ago
f586389
[X86] Add avx command lines to two fast-isel tests to get coverage of selecting vucomiss/vucomisd.
by Craig Topper
· 8 years ago
7ba2fea
[X86] Use update_llc_test_checks.py to regenerate fast-isel-select-cmov2.ll
by Craig Topper
· 8 years ago
6d5fc62
[PartialInlineLibCalls] Teach PartialInlineLibCalls to honor nobuiltin, properly check the function signature, and check TLI::has
by Craig Topper
· 8 years ago
b35e220
[ADT] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
f94e4f3
AMDGPU/GlobalISel: Mark 32-bit G_FADD as legal
by Tom Stellard
· 8 years ago
f84f672
[support] remove tautological comparison in Support/Windows/Path.inc
by Bob Haarman
· 8 years ago
7412860
Revert "Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit"
by Jake Ehrlich
· 8 years ago
b3d6348
Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
by Jake Ehrlich
· 8 years ago
31407d3
[Hexagon] Adjust patterns to reflect instruction selection preferences
by Krzysztof Parzyszek
· 8 years ago
8822399
Add a few missing headers for modularization/IWYU/etc
by David Blaikie
· 8 years ago
9875a79
[DAGCombine] Don't combine sext with extload if sextload is not supported and extload has multi users
by Guozhi Wei
· 8 years ago
9a8a815
Make 32-bit member offset in Archive::Symbol::getMember 64-bit
by Jake Ehrlich
· 8 years ago
6861d89
Handle undefined weak hidden symbols on all architectures.
by Rafael Espindola
· 8 years ago
67384e3
Force #define GTEST_LANG_CXX11.
by Zachary Turner
· 8 years ago
35ac462
[X86] Remove fast-isel code for handling i8 shifts. This is handled by auto generated code.
by Craig Topper
· 8 years ago
8c851b5
[X86] Add fast-isel tests for integer shifts. We definitely had no coverage of i16 and i32/i64 are only tested by larger tests.
by Craig Topper
· 8 years ago
359c2dc
Improve clamp recognition in ValueTracking.
by Artur Gainullin
· 8 years ago
b682b06
[X86] Teach fastisel to use VLX VMOVNTDQA for v4f64 and 256-bit integers when available.
by Craig Topper
· 8 years ago
7f0b00f
[X86] Add avx512vl command line to fast-isel-nontemporal.ll
by Craig Topper
· 8 years ago
80394a6
Fix llvm-special-case-list-fuzzer regexp exception
by Vlad Tsyrklevich
· 8 years ago
93d857e
[Hexagon] Fix an incorrect assertion in HexagonConstExtenders.cpp
by Krzysztof Parzyszek
· 8 years ago
cc4d10e
[X86][SSE] Add tests for inserting all-bits (-1) into a vector
by Simon Pilgrim
· 8 years ago
2b556e9
ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
by Peter Collingbourne
· 8 years ago
1110171
[X86][F16C] Fix btver2 AGU pipe scheduling
by Simon Pilgrim
· 8 years ago
c35c115
[LoopPredication] Handle the case when the guard and the latch IV have different offsets
by Artur Pilipenko
· 8 years ago
2fea9f7
[CodeGen] Fix -Wunused-private-field warning on lld-x86_64-darwin13.
by Clement Courbet
· 8 years ago
f1bc4aa
[CodeGen][ExpandMemCmp][NFC] Simplify load sequence generation.
by Clement Courbet
· 8 years ago
a129dc8
[LLVM-C] Publicly expose getters of MetadataType, TokenType
by whitequark
· 8 years ago
ed00729
Fix BB after r316756 "[llvm-dwarfdump] - Teach verifier to report broken DWARF expressions."
by George Rimar
· 8 years ago
603d7b3
[llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
by George Rimar
· 8 years ago
aa108d8
DAG: Fold fma (fneg x), K, y -> fma x, -K, y
by Matt Arsenault
· 8 years ago
f8e00e2
[CodeGen][ExpandMemcmp][NFC] Make tests more complete.
by Clement Courbet
· 8 years ago
Next »