Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
97c09621904072806dcea70a746b48d3cfec1589
97c0962
[X86] Remove TB_ALIGN_16 from VEXTRACTF128/VEXTRACTI128 in the memory folding table.
by Craig Topper
· 7 years ago
2ccbb4c
Fix signed/unsigned warning. NFCI.
by Simon Pilgrim
· 7 years ago
32c8f74
[Hexagon] Make floating point operations expensive for vectorization
by Krzysztof Parzyszek
· 7 years ago
861e3f3
[CostModel] Treat Identity shuffle masks as zero cost
by Simon Pilgrim
· 7 years ago
5d7877c
[x86] move shrunkblend transform to helper function; NFCI
by Sanjay Patel
· 7 years ago
4fcee8a
[llvm-exegesis] Sum counter values when several counters are specified for a ProcRes.
by Clement Courbet
· 7 years ago
331580a
[llvm-exegesis] Move libpfm linking to LLVMExegesis.
by Guillaume Chatelet
· 7 years ago
77ce0e5
[SelectionDAG] Provide default expansion for rotates
by Krzysztof Parzyszek
· 7 years ago
b2621b3
Use SmallPtrSet explicitly for SmallSets with pointer types (NFC).
by Florian Hahn
· 7 years ago
a1847c7
[mips] Guard some floating point instructions correctly
by Simon Dardis
· 7 years ago
e0a1795
[mips] Extend LONG_BRANCH_LUi/ADDiu with extra parameter
by Aleksandar Beserminji
· 7 years ago
f808d85
[AArch64] Audit on rL333879 to fix FP16 64bit bitpatterns
by Luke Geeson
· 7 years ago
5700275
[CostModel][X86] Add extra Identity shuffle mask cost tests (D47986)
by Simon Pilgrim
· 7 years ago
2572fc6
[X86] Add NotMemoryFoldable to the VPCOMPRESS instructions.
by Craig Topper
· 7 years ago
36aef6e
[X86] Don't add stores to the autogenerated load folding tables if the register and memory operands have different widths.
by Craig Topper
· 7 years ago
99f7849
[X86] Add NotMemoryFoldable to more instructions.
by Craig Topper
· 7 years ago
a742c52
[X86] Update folding table generator to properly detect RMW arithmetic instructions.
by Craig Topper
· 7 years ago
7253cd8
[NFC] Change sample profile format enum name SPF_Raw_Binary to SPF_Binary.
by Wei Mi
· 7 years ago
ddabdc0
Fix a typo in rL334447.
by Wei Mi
· 7 years ago
bd4977b
[X86] Add NotMemoryFoldable to a bunch of instructions to suppress them from the autogenerated load folding table.
by Craig Topper
· 7 years ago
f7bc6cb
[X86] Enforce agreement of AdSize field when autogenerating load folding table entries.
by Craig Topper
· 7 years ago
0f51ad9
NFC, some additional tests added and some renaming for planned fma support changes
by Michael Berg
· 7 years ago
91c6e9a
[X86] Add isel patterns for folding loads when creating ROUND instructions from ffloor/fnearbyint/fceil/frint/ftrunc.
by Craig Topper
· 7 years ago
8f93b43
[AMDGPU] prevent hitting Assertion `isReg() && "Wrong MachineOperand accessor"'
by Mark Searles
· 7 years ago
b54c4f8
Fix a buildbot error reported by sanitizer-x86_64-linux-fast:
by Wei Mi
· 7 years ago
baba854
Fix a warning issued by clang.
by Wei Mi
· 7 years ago
e5839ea
[CMake] Fix dropped dependency in install-llvm-headers
by Justin Bogner
· 7 years ago
23bfaae
Simplify; NFC
by George Burgess IV
· 7 years ago
86ba66c
Fix a warning reported by clang but not by gcc.
by Wei Mi
· 7 years ago
93bc746
[SampleFDO] Add a new compact binary format for sample profile.
by Wei Mi
· 7 years ago
7f3c26c
TableGen: Change some pointer parameters to references since they're never null anyway
by David Blaikie
· 7 years ago
db963fc
AMDGPU: Add 64-bit relative variant kind
by Konstantin Zhuravlyov
· 7 years ago
696326c
DAG: Fix extract_subvector combine for a single element
by Matt Arsenault
· 7 years ago
a1aabff
[X86] Push some variable declarations down into the individual switch cases that need them. NFC
by Craig Topper
· 7 years ago
4128fd1
[SLP] Add testcases of min/max reduction pattern for AMDGPU.
by Farhana Aleen
· 7 years ago
5be29b2
Fix incorrect CHECK-LABEL
by Tim Shen
· 7 years ago
0d387f7
[X86] Reorder some type constraints to force things to be vectors and integer/fp before forcing them to be the same size.
by Craig Topper
· 7 years ago
e2401ce
[SCEV] Add transform zext((A * B * ...)<nuw>) --> (zext(A) * zext(B) * ...)<nuw>.
by Justin Lebar
· 7 years ago
109b3a6
[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags where safe.
by Justin Lebar
· 7 years ago
f17b954
Fix indentation in ScalarEvolution.cpp.
by Justin Lebar
· 7 years ago
a6348be
[Hexagon] Late predicate producers cannot be used as dot-new sources
by Krzysztof Parzyszek
· 7 years ago
9299628
[SCEV] Canonicalize "A /u C1 /u C2" to "A /u (C1*C2)".
by Tim Shen
· 7 years ago
5fffef3
[X86][AVX512] Tag AVX5124FMAPS/AVX5124VNNIW with missing scheduler classes
by Simon Pilgrim
· 7 years ago
7a3f751
[AMDGPU] Do not consider indirect acces through phi for wave limiter
by Stanislav Mekhanoshin
· 7 years ago
85edf48
[mips] Fix spill slot for mips3, n64 abi
by Aleksandar Beserminji
· 7 years ago
b637729
[AVR] Set trackLivenessAfterRegAlloc
by Dylan McKay
· 7 years ago
ca4e522
[X86] Fix skylake server scheduling info.
by Clement Courbet
· 7 years ago
582e5dd
[llvm-exegesis] Fix unhandled error.
by Guillaume Chatelet
· 7 years ago
2210d8a
[x86] add scalar cvtt intrinsic tests; NFC
by Sanjay Patel
· 7 years ago
09f0f7c
Fix build errors on some configurations
by Pavel Labath
· 7 years ago
802e2f3
Move VersionTuple from clang/Basic to llvm/Support
by Pavel Labath
· 7 years ago
8a8a729
[NFC][AMDGPU] Add tests for all the various IR patterns equivalent to extracting low bits.
by Roman Lebedev
· 7 years ago
c71ad5d
[Utils] update_llc_test_checks.py: support AMDGPU backend: AMDGCN, r600 triples
by Roman Lebedev
· 7 years ago
e0003ef
[llvm-exegesis] Program should succeed if benchmark returns StringError.
by Guillaume Chatelet
· 7 years ago
8e5dad5
[Unittests] Change linker flags of dynamic library tests
by Mikhail Maltsev
· 7 years ago
c6d3273
[ExynosM1][Sched] Fix resource usage in scheduling model.
by Clement Courbet
· 7 years ago
76fc17f
[X86] Explicitly mark unsupported classes in scheduling models.
by Clement Courbet
· 7 years ago
b958348
[X86] Add encoding tests for avx5124fmaps and avx5124vnni instructions.
by Craig Topper
· 7 years ago
713ff62
[X86] Add test files for upgrade of vbmi2 expand load and compress store intrinsics that was done in r334381.
by Craig Topper
· 7 years ago
e5d2855
[X86] Remove masking from dbpsadbw intrinsics, use select in IR instead.
by Craig Topper
· 7 years ago
82194ab
[Sparc] Add support for 13-bit PIC
by Daniel Cederman
· 7 years ago
62178e9
by Brock Wyma
· 7 years ago
1eda80d
[X86] Remove and autoupgrade the expandload and compressstore intrinsics.
by Craig Topper
· 7 years ago
7b57400
[TableGen] Make better use of std::map::emplace and emplace construct the object in the map rather than moving it into it. Remove a use std::map::find by remembering the return from emplace.
by Craig Topper
· 7 years ago
84fc2f5
[TableGen] Combine two constructors by taking vectors by value instead of trying to support combininations for rvalue and lvalue references.
by Craig Topper
· 7 years ago
331074f
[DAGCombiner] match vector compare and select sizes with extload operand (PR37427)
by Sanjay Patel
· 7 years ago
0b9640b
[X86] Miscellaneous fixes to get the load folding table generator to work again.
by Craig Topper
· 7 years ago
db3fe98
Revert r334374 [TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC).
by Florian Hahn
· 7 years ago
07d33bf
Attempt 3: Resubmit "[Support] Expose flattenWindowsCommandLine."
by Zachary Turner
· 7 years ago
e956ae9
[TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC).
by Florian Hahn
· 7 years ago
bd27672
Revert rL334371 / D47980: "[InstCombine] Fold (x << y) >> y -> x & (-1 >> y)"
by Roman Lebedev
· 7 years ago
67d1bbf
[InstCombine] Fold (x >> y) << y -> x & (-1 << y)
by Roman Lebedev
· 7 years ago
69d7a86
[InstCombine] Fold (x << y) >> y -> x & (-1 >> y)
by Roman Lebedev
· 7 years ago
963769c
[NFC][InstCombine] Revisit tests for D47980 / D47981 once more.
by Roman Lebedev
· 7 years ago
62f18f9
[X86] Add expandload and compresstore fast-isel tests for avx512f and avx512vl. Update existing tests for avx512vbmi2 to use target independent intrinsics.
by Craig Topper
· 7 years ago
45f382c
[x86] add tests for potentially miscompiling cvttp2si (PR37751); NFC
by Sanjay Patel
· 7 years ago
7d5aada
[X86] Remove GCCBuiltin from some intrinsics so we can custom handle them in clang.
by Craig Topper
· 7 years ago
c7f180e
[NEON] Support VST1xN intrinsics in AArch32 mode (LLVM part)
by Ivan A. Kosarev
· 7 years ago
c5b8bca
[X86] Fix forward declaration in a test case that was messed up in r334358
by Craig Topper
· 7 years ago
edd46a8
[X86] Remove masking from the 512-bit masked floating point add/sub/mul/div intrinsics. Use a select in IR instead.
by Craig Topper
· 7 years ago
72d68d3
Cleanup. NFC
by Fangrui Song
· 7 years ago
edd16bd
Revert "Resubmit "[Support] Expose flattenWindowsCommandLine.""
by Zachary Turner
· 7 years ago
432c850
Resubmit "[Support] Expose flattenWindowsCommandLine."
by Zachary Turner
· 7 years ago
eda86f5
Revert "[Support] Expose flattenWindowsCommandLine."
by Zachary Turner
· 7 years ago
861985b
[Support] Expose flattenWindowsCommandLine.
by Zachary Turner
· 7 years ago
0c500a8
[CostModel][X86] Add 'select' style shuffle costs tests (PR33744)
by Simon Pilgrim
· 7 years ago
1afb7bc
[NFC][InstCombine] More tests for (x >> y) << y -> x & (-1 << y) fold.
by Roman Lebedev
· 7 years ago
60e082b
[NFC][InstCombine] Tests for (x >> y) << y -> x & (-1 << y) fold.
by Roman Lebedev
· 7 years ago
7e8494f
[NFC][InstCombine] Tests for (x << y) >> y -> x & (-1 >> y) fold.
by Roman Lebedev
· 7 years ago
77c9bf3a
[X86] NFC Use member initialization in X86Subtarget
by Gabor Buella
· 7 years ago
c71a212
Use uniform mechanism for OOM errors handling
by Serge Pavlov
· 7 years ago
74eba10
Use SmallPtrSet instead of SmallSet in places where we iterate over the set.
by Craig Topper
· 7 years ago
f513725
[tablegen] Improve performance on *GenRegisterInfo.inc by replacing SparseVector with BitVector. NFC
by Daniel Sanders
· 7 years ago
3f7dfd7
[X86] Remove GCCBuiltin from some intrinsics so we can do custom IR generation from clang.
by Craig Topper
· 7 years ago
c035816
[LangRef] fptosi and fptoui return poison on overflow.
by Eli Friedman
· 7 years ago
0d3cb77
[LangRef] insertelement/extractelement return poison for out of range.
by Eli Friedman
· 7 years ago
50a5ae6
Test commit: remove a blank line
by Ryan Prichard
· 7 years ago
09c10d8
[ARM] Allow CMPZ transforms even if the input has multiple uses.
by Eli Friedman
· 7 years ago
c2adc2d
[SmallSet] Add some simple unit tests.
by Florian Hahn
· 7 years ago
4b6d3f9
[SCEV] Look through zero-extends in howFarToZero
by Krzysztof Parzyszek
· 7 years ago
Next »