Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
21f0f3a5ef9fb08195be960d30ffee27693c8c2b
21f0f3a
[ThinLTO] Fix "||" vs "|" mixup.
by Teresa Johnson
· 9 years ago
d3de145
[AArch64][AsmParser] Add support for parsing shift/extend operands with symbols.
by Chad Rosier
· 9 years ago
d8dc65b
[AMDGPU][llvm-mc] Predefined symbols to access register counts (.kernel.{v|s}gpr_count)
by Artem Tamazov
· 9 years ago
4c397d7
[MemDep] Operand visited twice bugfix
by Piotr Padlewski
· 9 years ago
4a47ce3
RuntimeDyldELF: refactor AArch64 relocations. NFC.
by Eugene Leviant
· 9 years ago
e595a6f
Fix unit test in NDEBUG build
by Eugene Leviant
· 9 years ago
b09bd97
[PM] Teach BasicAA how to invalidate its result object.
by Chandler Carruth
· 9 years ago
6021b48
Attempt to fix build bot after r290597
by Eugene Leviant
· 9 years ago
67ee5f1
[PM] Disable more of the loop passes -- LCSSA and LoopSimplify are also
by Chandler Carruth
· 9 years ago
79df598
[AMDGPU] Assembler: support SDWA and DPP for VOP2b instructions
by Sam Kolton
· 9 years ago
9b804c5
RuntimeDyldELF: add R_AARCH64_ADD_ABS_LO12_NC reloc
by Eugene Leviant
· 9 years ago
35b543c
Allow setting multiple debug types
by Eugene Leviant
· 9 years ago
215f381
Change a std::vector to SmallVector in NewGVN
by Daniel Berlin
· 9 years ago
2b572a2
[PM] Teach the AAManager and AAResults layer (the worst offender for
by Chandler Carruth
· 9 years ago
0fc4467
[PM] Introduce the facilities for registering cross-IR-unit dependencies
by Chandler Carruth
· 9 years ago
919b237
[PM] Turn on the new PM's inliner in addition to the current one for
by Chandler Carruth
· 9 years ago
6600218
[AVX-512] Add all forms of VPALIGNR, VALIGND, and VALIGNQ to the load folding tables.
by Craig Topper
· 9 years ago
556ab71
[PM] Add one of the features left out of the initial inliner patch:
by Chandler Carruth
· 9 years ago
9031a22
[PM] Wire up another test to the new pass manager.
by Chandler Carruth
· 9 years ago
3500d08
[Analysis] Ignore `nobuiltin` on `allocsize` function calls.
by George Burgess IV
· 9 years ago
83f3a27
[Analysis] Refactor as promised in r290397.
by George Burgess IV
· 9 years ago
48ee9a8
[AVX-512] Remove masked pmuldq and pmuludq intrinsics and autoupgrade them to unmasked intrinsics plus a select.
by Craig Topper
· 9 years ago
b7ae55e
[InstCombine][X86] Add DemandedElts support for 512-bit PMULDQ/PMULUDQ instructions
by Craig Topper
· 9 years ago
3f4d13d
[LCG] Teach the LazyCallGraph to handle visiting the blockaddress
by Chandler Carruth
· 9 years ago
b8c9ebc
[AVX-512] Add 512-bit unmasked intrinsics for pmuldq and pmuludq so we can add them to InstCombine with the 128 and 256 bit versions.
by Craig Topper
· 9 years ago
4c00278
[PM] Teach the inliner in the new PM to merge attributes after inlining.
by Chandler Carruth
· 9 years ago
fd0dd18
[Inliner] Modernize all of the inliner tests that were using grep.
by Chandler Carruth
· 9 years ago
e8c9abc
[AVX-512][InstCombine] Teach InstCombine to turn masked scalar add/sub/mul/div with rounding intrinsics into normal IR operations if the rounding mode is CUR_DIRECTION.
by Craig Topper
· 9 years ago
de9bd8f
[InstCombine][AVX-512] Add masked scalar add/sub/mul/div intrinsic test cases that don't have a CUR_DIRECTION rounding mode.
by Craig Topper
· 9 years ago
8cc2ad4
[AVX-512] Add isel patterns to turn native masked scalar add/sub/mul/div into masked instructions.
by Craig Topper
· 9 years ago
132441d
[AVX-512] Add tests to show missed opportunities for combining masking with scalar arithmetic operations.
by Craig Topper
· 9 years ago
2789d18
[PM] Move the collection of call sites to a more appropriate place
by Chandler Carruth
· 9 years ago
3900e63
[AVX-512][InstCombine] Teach InstCombine to turn packed add/sub/mul/div with rounding intrinsics into normal IR operations if the rounding mode is CUR_DIRECTION.
by Craig Topper
· 9 years ago
0b88030
[PM] Teach the always inliner in the new pass manager to support
by Chandler Carruth
· 9 years ago
390d667
[doc] Add mention of the difference in optimization level between Release and RelWithDebInfo in Cmake.rst
by Mehdi Amini
· 9 years ago
5c40baf
[ADT] Add an llvm::erase_if utility to make the standard erase+remove_if
by Chandler Carruth
· 9 years ago
915b45f
[InstCombine][X86] Add DemandedElts support for PMULDQ/PMULUDQ instructions
by Simon Pilgrim
· 9 years ago
8541911
[ADT] Add a boring std::partition wrapper similar to our std::remove_if wrapper.
by Chandler Carruth
· 9 years ago
7870484
clang-format NewGVN files
by Daniel Berlin
· 9 years ago
4650a04
Misc cleanups and simplifications for NewGVN.
by Daniel Berlin
· 9 years ago
7784ce3
Don't use our own incorrect version of isTriviallyDeadInstruction in NewGVN. Fixes PR/31472
by Daniel Berlin
· 9 years ago
2d42f75
[NewGVN] Add a flag to enable the pass via `-mllvm`.
by Davide Italiano
· 9 years ago
b777bde
[NewGVN] Change test to reflect difference between GVN and NewGVN.
by Davide Italiano
· 9 years ago
355b26b
Wdocumentation fix
by Simon Pilgrim
· 9 years ago
857b60c
[X86][AVX512] Added v64i8 reverse shuffle test (PR31470)
by Simon Pilgrim
· 9 years ago
1597cd4
[NewGVN] Fold lookupOperandLeader() when there's only one use. NFCI.
by Davide Italiano
· 9 years ago
5825ccc
[InstCombiner] Simplify lib calls to `round{,f}`
by Bryant Wong
· 9 years ago
28c1ee7
Test the different scenarios of GlobalDCE and comdats more
by Chandler Carruth
· 9 years ago
0292615
[AVX-512] Fix some patterns to use extended register classes.
by Craig Topper
· 9 years ago
a7c4539
[AVX-512][InstCombine] Teach InstCombine to turn scalar add/sub/mul/div with rounding intrinsics into normal IR operations if the rounding mode is CUR_DIRECTION.
by Craig Topper
· 9 years ago
ebe631e
[AVX-512] Don't assume that the rounding mode argument to intrinsics is a constant. While clang will guarantee this, nothing in the backend will.
by Craig Topper
· 9 years ago
379e0ca
Fix some bad indentation that I or another introduced somehow.
by Chandler Carruth
· 9 years ago
e6e82fb
[AVX-512][InstCombine] Teach InstCombine to converted masked vpermv intrinsics into shufflevector instructions
by Craig Topper
· 9 years ago
efdef29
Fix `update_test_checks.py` bug that incorrectly truncates IR body.
by Bryant Wong
· 9 years ago
1e97630
[ADT] Add a generic concatenating iterator and range (take 2).
by Chandler Carruth
· 9 years ago
5b27f1a
[MemorySSA] Define a restricted upward AccessList splice.
by Bryant Wong
· 9 years ago
f728512
[AliasAnalysis] Teach BasicAA about memcpy.
by Bryant Wong
· 9 years ago
21fb5a7
Value number stores and memory states so we can detect when memory states are equivalent (IE store of same value to memory).
by Daniel Berlin
· 9 years ago
c6e5fa6
Rename GVNExpression *ops_ members to *op_* to match conventions in the rest of LLVM
by Daniel Berlin
· 9 years ago
6cc32b3
[Orc][RPC] Add a ParallelCallGroup utility for dispatching and waiting on
by Lang Hames
· 9 years ago
4537253
[Orc][RPC] Clang-format RPCUtils header.
by Lang Hames
· 9 years ago
9ac1183
Add newline to end of file to quiet warnings.
by Greg Clayton
· 9 years ago
1f4996f
revert commit 290516
by Michael Zuckerman
· 9 years ago
e89382b
Commit try added new empty line
by Michael Zuckerman
· 9 years ago
4e2e80b
[DebugInfo] Added support for Checksum debug info feature.
by Amjad Aboud
· 9 years ago
43bc0ec
Revert r290512: [ADT] Add a generic concatenating iterator and range.
by Chandler Carruth
· 9 years ago
ffd2617
[ADT] Add a generic concatenating iterator and range.
by Chandler Carruth
· 9 years ago
3116661
MetadataLoader: replace the tracking of ForwardReferences and UnresolvedNodes with a set-based solution (NFC)
by Mehdi Amini
· 9 years ago
172025b
MetadataLoader: add an extra assertion in Placeholders flush (NFC)
by Mehdi Amini
· 9 years ago
f8f8d10
Add range iterator for blocks in MemoryPhi
by Daniel Berlin
· 9 years ago
8ebe3e8
[InstCombine][X86] Add tests showing missed opportunities to simplify PMULUDQ/PMULDQ inputs.
by Simon Pilgrim
· 9 years ago
8830eb8
Test commit.
by Bryant Wong
· 9 years ago
b9072a6
[NewGVN] Prefer `auto` to explicit type when the latter is obvious.
by Davide Italiano
· 9 years ago
65b8598
[NewGVN] Simplify several equals() member functions. NFCI.
by Davide Italiano
· 9 years ago
2e0351a
[PM] Remove vestiges of NoAA. NFCI.
by Davide Italiano
· 9 years ago
82c36cf
llvm-objdump: sort phdr type strings in advance of adding new ones
by Ed Maste
· 9 years ago
a3ff10f
[SelectionDAG] Early out from computeKnownBits when we know we will have no common bits.
by Simon Pilgrim
· 9 years ago
356e45b
[PM] Try to improve the comments here to make what's going on more clear.
by Chandler Carruth
· 9 years ago
d49f798
Mark isOnlyReachableViaThisEdge as const
by Daniel Berlin
· 9 years ago
65dbfb3
Add an assertion for cl::opt names: they can't start with '-'
by Mehdi Amini
· 9 years ago
8e3d0e7
llvm-size: remove leading dash in '-radix' option
by Mehdi Amini
· 9 years ago
5142beb
llvm-readobj: remove leading dash in '-a' option (ARMAttributesShort)
by Mehdi Amini
· 9 years ago
ec1ef03
llvm-lto2: remove leading '-' for cl::opt declaration
by Mehdi Amini
· 9 years ago
de4b9a3
llvm-lto2: Print diagnostics before exiting (NFC)
by Mehdi Amini
· 9 years ago
cda4dc6
llvm-lto: pass errs() to the module verifier (NFC)
by Mehdi Amini
· 9 years ago
fcb4147
[PM] Remove a bunch of junk that snuck in when I failed at manipulating
by Chandler Carruth
· 9 years ago
9c2d7d1
[PM] Teach the always inlining test case to be much more strict about
by Chandler Carruth
· 9 years ago
79b1627
[PM] Clean up test case and comments a bit. NFC.
by Chandler Carruth
· 9 years ago
759dd39
[PM] Add support for building a default AA pipeline to the PassBuilder.
by Chandler Carruth
· 9 years ago
096850a
Function-import: Disable IRVerifier on lazy-loaded modules: the ODR TypeUniquing generates invalid debug info.
by Mehdi Amini
· 9 years ago
4b0e4b5
Fix build after r290437 (missing include)
by Mehdi Amini
· 9 years ago
f10311e
FunctionImport: fix typo '#ifndef NDEBUG' instead of '#ifndef DEBUG'
by Mehdi Amini
· 9 years ago
0547daf
AMDGPU: split ret/noret patterns for global atomics
by Jan Vesely
· 9 years ago
bb52a71
[LICM] Plug a leak freeing the ASTs before clearing the map.
by Davide Italiano
· 9 years ago
9c8f573
[MemDep] NFC changes
by Piotr Padlewski
· 9 years ago
7f2dba1
[LICM] Work around LICM needs to maintain state across loops.
by Davide Italiano
· 9 years ago
acb4edf
[AArch64] Cortex-A57 FDIV/FSQRT scheduling fix (W-unit)
by Renato Golin
· 9 years ago
6c22759
Revert r290423 because it broke the sanitizer-x86_64-linux-autoconf buildbot.
by Florian Hahn
· 9 years ago
da92dac
[framelowering] Skip dbg values when getting next/previous instruction.
by Florian Hahn
· 9 years ago
fa641c2
[NewGVN] Remove (for now) unused code. NFCI.
by Davide Italiano
· 9 years ago
Next »