Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
ef0facce3e2f2af8795a3cfba188dd87fe357f3c
ef0facc
Bitcode: Split out block info reading into a separate function.
by Peter Collingbourne
· 9 years ago
ba37298
Add a missing break statement. NFC.
by George Burgess IV
· 9 years ago
160a270
GlobalISel: improve error diagnostics when IRTranslation fails.
by Tim Northover
· 9 years ago
7b11189
GlobalISel: support selecting G_SELECT on AArch64.
by Tim Northover
· 9 years ago
e7ffbb5
[CMake] Fix llvm_setup_rpath function
by Mandeep Singh Grang
· 9 years ago
648fd9b
GlobalISel: constrain PHI registers on AArch64.
by Tim Northover
· 9 years ago
a19c76d
[LTO] Add error message on IO error in compileOptimizedToFile.
by Eli Friedman
· 9 years ago
a5af556
[AArch64] Remove dead check prefixes after r286110. NFC.
by Chad Rosier
· 9 years ago
c6a1b2b
[AArch64] Rename test to reflect changes after r286110. NFC.
by Chad Rosier
· 9 years ago
3fbb1a9
[opt-viewer] Avoid division by zero
by Adam Nemet
· 9 years ago
c312996
[AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies
by Stanislav Mekhanoshin
· 9 years ago
330e12b
[OptDiag, opt-viewer] Save callee's location and display as link
by Adam Nemet
· 9 years ago
978966f
[AArch64] Transfer memory operands when lowering vector load/store intrinsics
by Sanjin Sijaric
· 9 years ago
3fab936
[docs] Add a pointer to ExitOnError to the discussion of handleErrors in the
by Lang Hames
· 9 years ago
3e9cd16
[TRE] Remove dead code
by Sanjoy Das
· 9 years ago
d2b417a
[doc] Add documentation about how to use a monorepo
by Mehdi Amini
· 9 years ago
ffe516c
Add experimental support for unofficial monorepo-like directory layout
by Mehdi Amini
· 9 years ago
9ebd843
[WebAssembly] Emit a BasePointer when we have overly-aligned stack objects
by Derek Schuff
· 9 years ago
cc1ad89
Reset debug loc to OldInduction in InnerLoopVectorizer::createInductionVariable. (NFC)
by Dehao Chen
· 9 years ago
93cbe9b
[lib/Object] Rename elf_hash to hashSysV.
by Davide Italiano
· 9 years ago
14b08ac
[lit] Print negative exit codes on Windows in hex
by Reid Kleckner
· 9 years ago
daf2128
Avoid tail recursion elimination across calls with operand bundles
by Sanjoy Das
· 9 years ago
2d2f4b6
[lib/Object] Modernize. NFCI.
by Davide Italiano
· 9 years ago
d2b47f0
Use -fsanitize-recover instead of -mllvm -msan-keep-going.
by Evgeniy Stepanov
· 9 years ago
fd34be2
Add tests for r286139.
by Jordan Rose
· 9 years ago
59bbd3c
Fix `git-llvm` script to handle `git worktree` setups correctly
by Mehdi Amini
· 9 years ago
d75c178
Disallow StringRef assignment from temporary std::strings.
by Jordan Rose
· 9 years ago
7e34ddb
Add some facilities to work with a git monorepo (experimental setup)
by Mehdi Amini
· 9 years ago
99d2cab
[AArch64] Remove dead store. Found by gcc7.
by Davide Italiano
· 9 years ago
8882bb7
[tsan] Cast floating-point types correctly when instrumenting atomic accesses, LLVM part
by Kuba Brecka
· 9 years ago
f577de3
AMDGPU: Remove unnecessary and on conditional branch
by Matt Arsenault
· 9 years ago
e5fd9c0
AMDGPU: Preserve vcc undef flags when inverting branch
by Matt Arsenault
· 9 years ago
2dd5f7e
Remove Go Attribute type that was deleted from the C API in r286062.
by David L. Jones
· 9 years ago
6afa68e
Test commit, deleted empty line at the end of README.txt
by Stanislav Mekhanoshin
· 9 years ago
58d02e0
[X86] Fix test checks script to satisfy pyflakes
by Zvi Rackover
· 9 years ago
cfce1b9
[MemCpyOpt] Don't emit IR in an unspecified order
by Benjamin Kramer
· 9 years ago
b54369e
[X86] Fix test checks script to handle run lines with no pipe checks
by Zvi Rackover
· 9 years ago
ad83aca
Revert "Add some facilities to work with a git monorepo (experimental setup)"
by Mehdi Amini
· 9 years ago
644ae71
Add some facilities to work with a git monorepo (experimental setup)
by Mehdi Amini
· 9 years ago
72dab34
AMDGPU: Try to fix (non-clang?) bot builds
by Matt Arsenault
· 9 years ago
bbc0561
Add -O0 support for @llvm.invariant.group.barrier by discarding it if it gets to ISel.
by Richard Smith
· 9 years ago
c6533e3
AMDGPU: Refactor copyPhysReg
by Matt Arsenault
· 9 years ago
e670c88
Fix 80-column violations. NFC.
by Chad Rosier
· 9 years ago
901ccce
[InstCombine] allow splat vector folds in adjustMinMax() (retry r285732)
by Sanjay Patel
· 9 years ago
175d83a
[SystemZ] Correct the SchedModel regarding vector unit / instructions.
by Jonas Paulsson
· 9 years ago
813d120
This patch adds support for 16 bit floating point registers to the inline asm register selection on AArch64.
by Amara Emerson
· 9 years ago
ea453ce
[AArch64] Removed the narrow load merging code in the ld/st optimizer.
by Chad Rosier
· 9 years ago
d5d412e
[SystemZ] Fixes in SchedModels for older subtargets.
by Jonas Paulsson
· 9 years ago
4438f46
[AliasSetTracker] Make AST smarter about assume intrinsics that don't actually affect memory.
by Chad Rosier
· 9 years ago
ba47969
[Thumb1] Move padding earlier when synthesizing TBBs off of the PC
by James Molloy
· 9 years ago
657bbc5
[X86][AVX512] Add AVX512VL/AVX512BWVL vector truncation tests
by Simon Pilgrim
· 9 years ago
bf0c64d
[X86][SSE] Drop unnecessary -mcpu argument from trunc tests
by Simon Pilgrim
· 9 years ago
3e6b5bc
[AVR] Enable the ISel, frame analyzer, and alloca passes
by Dylan McKay
· 9 years ago
069db88
Update CommandLine.rst getRegisteredOptions example
by Brian Gesiak
· 9 years ago
e69277c
[AVX-512] Remove masked pmovzx/pmovsx builtins and autoupgrade them to selects and native zext/sext.
by Craig Topper
· 9 years ago
b4e2913
[X86] Remove GCCBuiltins from cvtsi2ss/cvtsi2sd/cvtss2sd intrinsics as they aren't used by clang. Add TODOs to remove these and some other unused intrinsics.
by Craig Topper
· 9 years ago
e132a76
[X86] Use StringRef::startswith to reduce a few compares in the intrinsic autoupgrade code.
by Craig Topper
· 9 years ago
9fd28c5
[AVX-512] Remove 128/256 masked pshufb intrinsics. Autoupgrade them to legacy intrinsics and a select.
by Craig Topper
· 9 years ago
cb096f0
Also delete the go side of the bindings deleted in r286085/r286086.
by Daniel Jasper
· 9 years ago
5183128
Delete one more function that needs to go after r286062.
by Daniel Jasper
· 9 years ago
671c411
Remove functions from go bindings that have been deleted in r286062.
by Daniel Jasper
· 9 years ago
b63144f
Reapply r286080 with a phony change in Hexagon's CMakeLists.txt
by Krzysztof Parzyszek
· 9 years ago
ef6860f
[RandomNumberGenerator] Remove MSVC 2013 compatibility hack.
by Davide Italiano
· 9 years ago
10d3cd3
ARM: lower fpowi appropriately for Windows ARM
by Saleem Abdulrasool
· 9 years ago
1340fda
Revert r286080: it breaks build bots
by Krzysztof Parzyszek
· 9 years ago
2a82955
[Hexagon] Remove redundant custom selection code
by Krzysztof Parzyszek
· 9 years ago
b4680dd
[Hexagon] Round 5 of selection pattern simplifications
by Krzysztof Parzyszek
· 9 years ago
005dc5e
[Hexagon] Round 4 of selection pattern simplifications
by Krzysztof Parzyszek
· 9 years ago
5d9ffcf
[Hexagon] Round 3 of selection pattern simplifications
by Krzysztof Parzyszek
· 9 years ago
a1c42e6
[Hexagon] Round 2 of selection pattern simplifications
by Krzysztof Parzyszek
· 9 years ago
dc0f6ae
[SelectionDAG] Add support for vector demandedelts in XOR opcodes
by Simon Pilgrim
· 9 years ago
20ea1e9
[X86] Add knownbits vector xor test
by Simon Pilgrim
· 9 years ago
90419a0
[AVX-512] Remove intrinsics for 128/256-bit masked variable shift. Instead upgrade them to a select and the older AVX2 intrinsic.
by Craig Topper
· 9 years ago
4734b82
[AVX-512] Remove intrinsics for 128/256-bit masked shift by immediate. Instead upgrade them to a select and the older SSE/AVX2 intrinsic.
by Craig Topper
· 9 years ago
67ef824
[SelectionDAG] Add support for vector demandedelts in OR opcodes
by Simon Pilgrim
· 9 years ago
cd57e73
[AVX-512] Remove intrinsics for 128/256-bit masked shift by single element in xmm. Instead upgrade them to a select and the older SSE/AVX2 intrinsic.
by Craig Topper
· 9 years ago
151fabe
[AVX-512] Remove a 512-bit test cases from the avx512vl test file. It already exists in the avx512f test file.
by Craig Topper
· 9 years ago
c7f268c
[X86] Add knownbits vector or test
by Simon Pilgrim
· 9 years ago
65d5c2d
[X86][SSE] Reuse zeroable element mask in lowerVectorShuffleAsElementInsertion. NFCI
by Simon Pilgrim
· 9 years ago
12acb63
[BitcodeWriter] Replace a manual byteswap with read32be.
by Benjamin Kramer
· 9 years ago
bd04d5b
[X86] Add a few more fptoui test cases to the vec_fp_to_int.ll. The codegen for these test cases will be improved for AVX512 in a future commit.
by Craig Topper
· 9 years ago
4a6fc8b
Kill deprecated attribute API
by Amaury Sechet
· 9 years ago
c7524ad
[APFloat] Make functions that produce APFloaat objects use correct semantics.
by Tim Shen
· 9 years ago
e7c8559
[AVX-512] Add missing EVEX version of pattern for (v2f64 (extloadv2f32 addr:)) -> VCVTPS2PDZ128rm
by Craig Topper
· 9 years ago
ac00b70
[AVX-512] Add avx512vl command line to the fpext test and add -show-mc-encoding to show where we aren't using EVEX instructions.
by Craig Topper
· 9 years ago
197ca31
[AVX-512] Lower AVX cvtpd2ps intrinsic to ISD::FP_ROUND so it can use EVEX instruction when available.
by Craig Topper
· 9 years ago
c67db1e
[AVX-512] Lower SSE/AVX cvtdq2ps intrinsics directly to ISD::SINT_TO_FP so they can use EVEX instructions when available.
by Craig Topper
· 9 years ago
04b2a60
[AVX-512] Add -show-mc-encoding to legacy vector intrinsic tests so we can see when VEX or EVEX encoded instructions are being emitted. Make sure the tests all have an avx2 command line and an skx command line.
by Craig Topper
· 9 years ago
8509ed8
[Hexagon] Relocate pattern-related bits to proper places
by Krzysztof Parzyszek
· 9 years ago
7930d75
[Hexagon] Round 1 of selection pattern simplifications
by Krzysztof Parzyszek
· 9 years ago
38e4e3f
test commit
by Boris Ulasevich
· 9 years ago
cc24df9
[X86][SSE] Reuse zeroable element mask in lowerVectorShuffleAsBlend. NFCI
by Simon Pilgrim
· 9 years ago
30c59a5
[X86][SSE] Reuse zeroable element mask in lowerVectorShuffleAsZeroOrAnyExtend. NFCI
by Simon Pilgrim
· 9 years ago
6048d74
[X86][SSE] Reuse zeroable element mask in SSE4A EXTRQ/INSERTQ vector shuffle lowering. NFCI
by Simon Pilgrim
· 9 years ago
85b073e
[X86][SSE] Reuse zeroable element mask in PSHUFB vector shuffle lowering. NFCI
by Simon Pilgrim
· 9 years ago
4f6ce44
[X86][SSE] Reuse zeroable element mask in lowerVectorShuffleAsInsertPS. NFCI
by Simon Pilgrim
· 9 years ago
a5d2239
[X86][SSE] Reuse zeroable element mask in lowerVectorShuffleAsBitMask. NFCI
by Simon Pilgrim
· 9 years ago
de1867f
[LoopStrengthReduce] Don't use a DenseSet<int64_t> when we might add any valid int64_t to the set.
by Justin Lebar
· 9 years ago
dc9cfd5
[X86][SSE] Reuse zeroable element mask instead of regenerating it. NFCI
by Simon Pilgrim
· 9 years ago
60b1e12
[Hexagon] Split all selection patterns into a separate file
by Krzysztof Parzyszek
· 9 years ago
Next »