Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
076c84001273652d28905786003940e9cbff3e6c
076c840
[InstCombine] add test for possible zext-phi transform; NFC
by Sanjay Patel
· 9 years ago
90657ac
AMDGPU: Use source mods with fcanonicalize
by Matt Arsenault
· 9 years ago
963ec76
fix formatting; NFC
by Sanjay Patel
· 9 years ago
53d52e9
[X86] Implement -mfentry
by Nirav Dave
· 9 years ago
34d37a4
Add support for demangling C++11 thread_local variables.
by David Bozier
· 9 years ago
537d96c
[AMDGPU][mc][tests][NFC] Revert coverage/smoke Gfx7 asm test
by Artem Tamazov
· 9 years ago
d925fa7
AMDGPU/SI: Fix inst-select-load-smrd.mir on some builds
by Tom Stellard
· 9 years ago
2563d41
[X86][SSE] Add support for combining PINSRB into a target shuffle.
by Simon Pilgrim
· 9 years ago
ab43652
[DAGCombine] require UnsafeFPMath for re-association of addition
by Nicolai Haehnle
· 9 years ago
d9605fe
[ARM] Avoid using ARM instructions in Thumb mode
by Sam Parker
· 9 years ago
3bfb126
[X86] Silence unused variable warning in Release builds.
by Benjamin Kramer
· 9 years ago
150da15
[InstCombine] Make sure that LHS and RHS have the same type in
by Silviu Baranga
· 9 years ago
438897d
[X86][SSE] Detect unary PBLEND shuffles.
by Simon Pilgrim
· 9 years ago
e8b7298
[X86][SSE] Add support for combining PINSRW into a target shuffle.
by Simon Pilgrim
· 9 years ago
9ca0f87
[PowerPC][Altivec] Add vmr extended mnemonic
by Nemanja Ivanovic
· 9 years ago
2938de4
[LoopUnroll] Use addClonedBlockToLoopInfo to clone the top level loop (NFC)
by Florian Hahn
· 9 years ago
0f9a41d
[mips] Addition of the immediate cases for the instructions [d]div, [d]divu
by Simon Dardis
· 9 years ago
5f528dc
[AVX-512] Don't both looking into the AVX512DQ execution domain fixing tables if AVX512DQ isn't supported since we can't do any conversion anyway.
by Craig Topper
· 9 years ago
25b197c
[X86] Add AVX and SSE2 version of MOVSDmr to execution domain fixing table. AVX-512 already did this for the EVEX version.
by Craig Topper
· 9 years ago
bde6e7c
[AVX-512] Fix copy and paste bug in execution domain fixing tables so that we can convert 256-bit movnt instructions.
by Craig Topper
· 9 years ago
6731e53
[NVPTX] Implement NVPTXTargetLowering::getSqrtEstimate.
by Justin Lebar
· 9 years ago
374362d
[X86] Update the broadcast fallback patterns to use shuffle instructions from the appropriate execution domain.
by Craig Topper
· 9 years ago
04abfe9
[X86] Add test cases for AVX1 broadcast fallback patterns when load can't be folded.
by Craig Topper
· 9 years ago
dc6cd89
[AVX-512] Fix the ExeDomain for VMOVDDUP, VMOVSLDUP, and VMOVSHDUP.
by Craig Topper
· 9 years ago
3b595d2
AMDGPU: Generalize matching of v_med3_f32
by Matt Arsenault
· 9 years ago
6a569f5
InferAddressSpaces: Rename constant
by Matt Arsenault
· 9 years ago
1394a16
InferAddressSpaces: Handle icmp
by Matt Arsenault
· 9 years ago
3a54f7a
[X86] Remove patterns for X86VPermilpi with integer types. I don't think we've formed these since the shuffle lowering rewrite.
by Craig Topper
· 9 years ago
98925ea
[X86] Remove duplicate patterns for X86VPermilpv that already exist in the instructions themselves.
by Craig Topper
· 9 years ago
afa112a
[X86] Remove patterns for selecting PSHUFD with FP types. We don't seem to do this anymore and the AVX case definitely should be using VPERMILPS anyway.
by Craig Topper
· 9 years ago
e45c0bf
[X86] Remove 'else' after 'return'. NFC
by Craig Topper
· 9 years ago
1c8955e
[X86] Use integer broadcast instructions for integer broadcast patterns.
by Craig Topper
· 9 years ago
35b092a
InferAddressSpaces: Support memory intrinsics
by Matt Arsenault
· 9 years ago
6be6791
InferAddressSpaces: Support atomics
by Matt Arsenault
· 9 years ago
de6cb7e
InferAddressSpaces: Don't replace volatile users
by Matt Arsenault
· 9 years ago
264e91f
AMDGPU: Implement hook for InferAddressSpaces
by Matt Arsenault
· 9 years ago
9be0983
NVPTX: Move InferAddressSpaces to generic code
by Matt Arsenault
· 9 years ago
bfea590
[ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
91f734b
TableGen: use fully qualified name for StringLiteral
by Saleem Abdulrasool
· 9 years ago
51c6922
[SCEV] Simplify/generalize howFarToZero solving.
by Eli Friedman
· 9 years ago
fa35d5c
Remove LLVM_CONFIG from config headers
by Reid Kleckner
· 9 years ago
af0fd67
Fix llvm-readobj build error after r293569
by Vedant Kumar
· 9 years ago
2a3b42c
[ExecutionDepsFix] Improve clearance calculation for loops
by Keno Fischer
· 9 years ago
126da6d
[InstCombine] enable (X <<nsw C1) >>s C2 --> X <<nsw (C1 - C2) for vectors with splat constants
by Sanjay Patel
· 9 years ago
c20099f
[WebAssembly] Add wasm support for llvm-readobj
by Derek Schuff
· 9 years ago
e6e6b71
NVPTX: Trivial cleanups of NVPTXInferAddressSpaces
by Matt Arsenault
· 9 years ago
deb5ed0
[InstCombine] add vector test for (X <<nsw C1) >>s C2 --> X <<nsw (C1 - C2); NFC
by Sanjay Patel
· 9 years ago
ac9b2ba
[Mips] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
cc71b6d
[ICP] Fix bool conversion warning and actually write out the reason instead of dropping it.
by Benjamin Kramer
· 9 years ago
4aff9df
NVPTX: Refactor NVPTXInferAddressSpaces to check TTI
by Matt Arsenault
· 9 years ago
2226192
[InstCombine] enable more lshr(shl X, C1), C2 folds for vectors with splat constants
by Sanjay Patel
· 9 years ago
ab1d988
[X86][SSE] Fix unsigned <= 0 warning in assert. NFCI.
by Simon Pilgrim
· 9 years ago
1380699
[X86][SSE] Generalize the number of decoded shuffle inputs. NFCI.
by Simon Pilgrim
· 9 years ago
7bac437
Expose isLegalToPromot as a global helper function so that SamplePGO pass can call it for legality check.
by Dehao Chen
· 9 years ago
ff08fc9
Revert r292979 which causes compile time failure.
by Dehao Chen
· 9 years ago
fdcb936
[InstCombine] add tests for more shift-shift patterns; NFC
by Sanjay Patel
· 9 years ago
b643b21
Fix line endings.
by Eli Friedman
· 9 years ago
01e3167
AMDGPU: Fix release build broken by r293551
by Tom Stellard
· 9 years ago
868d21a
Reapply [AMDGPU][mc][tests][NFC] Add coverage/smoke tests for Gfx7 and Gfx8.
by Artem Tamazov
· 9 years ago
f7f8a35
Re-commit AMDGPU/GlobalISel: Add support for simple shaders
by Tom Stellard
· 9 years ago
a800fa8
GlobalISel: correctly translate invoke when callee is a register.
by Tim Northover
· 9 years ago
aef8c41
[AMDGPU] Internalize non-kernel symbols
by Stanislav Mekhanoshin
· 9 years ago
f20c973
Change the llvm-obdump(1) behavior with the -macho flag and inappropriate file types.
by Kevin Enderby
· 9 years ago
f06702d
GlobalISel: account for differing exception selector sizes.
by Tim Northover
· 9 years ago
38336fe
GlobalISel: tidy up def/use test. NFC.
by Tim Northover
· 9 years ago
fed7884
LSR: Don't drop address space when type doesn't match
by Matt Arsenault
· 9 years ago
1ae1b93
GlobalISel: translate memset & memmove.
by Tim Northover
· 9 years ago
1c86eda
AMDGPU: Undo sub x, c -> add x, -c canonicalization
by Matt Arsenault
· 9 years ago
126abbe
[RDF] Add support for regmasks
by Krzysztof Parzyszek
· 9 years ago
6b50116
GlobalISel: permit unused vregs without a register-class after ISel.
by Tim Northover
· 9 years ago
4337d89
Fix the GCC build.
by Benjamin Kramer
· 9 years ago
6d17dbe
Turn a TableGen FastISelEmitter warning into an error.
by Michael Kuperstein
· 9 years ago
d923909
[X86][XOP] Fix test name
by Simon Pilgrim
· 9 years ago
578ebef
Use SelectionDAG::getBuildVector helper function where possible. NFCI.
by Simon Pilgrim
· 9 years ago
794b757
[IR] Remove global constructor from Function.cpp
by Benjamin Kramer
· 9 years ago
b49b750
[MC] Remove global constructors from MCSectionMachO.cpp.
by Benjamin Kramer
· 9 years ago
6d07c28
AMDGPU: Run AMDGPUCodeGenPrepare after inlining
by Matt Arsenault
· 9 years ago
1790b5f
[InstCombine] enable (X >>?exact C1) << C2 --> X >>?exact (C1-C2) for vectors with splat constants
by Sanjay Patel
· 9 years ago
247041e
SDAG: Update ChainNodesMatched during UpdateChains if a node is replaced
by Justin Bogner
· 9 years ago
64b37c5
Use SelectionDAG::getBuildVector/getSplatBuildVector helper functions where possible. NFCI.
by Simon Pilgrim
· 9 years ago
913f418
[InstCombine] add vector splat tests for (X >>?exact C1) << C2 --> X >>?exact (C1-C2); NFC
by Sanjay Patel
· 9 years ago
2c531bb
[libFuzzer] Implement TmpDir() for Windows.
by Marcos Pividori
· 9 years ago
6d874b0
NewGVN: Instead of changeToUnreachable, insert an instruction SimplifyCFG will turn into unreachable when it runs
by Daniel Berlin
· 9 years ago
f390225
AMDGPU: Make i32 uaddo/usubo legal
by Matt Arsenault
· 9 years ago
70c07bb
DAG: Fold fneg into compare with constant into the constant
by Matt Arsenault
· 9 years ago
11be2d2
[Orc] Add missing include.
by Benjamin Kramer
· 9 years ago
91c16f1
[RDF] Extract the physical register information into a separate class
by Krzysztof Parzyszek
· 9 years ago
78e51c0
Revert "AMDGPU/GlobalISel: Add support for simple shaders"
by Tom Stellard
· 9 years ago
49e7dfe
[InstCombine] use auto with obvious type; NFC
by Sanjay Patel
· 9 years ago
093eb4f
[InstCombine] enable (X <<nsw C1) >>s C2 --> X <<nsw (C1-C2) for vectors with splat constants
by Sanjay Patel
· 9 years ago
ea0aa0f
unique_ptrify some containers in GlobalISel::RegisterBankInfo
by David Blaikie
· 9 years ago
6f6c6c9
AMDGPU: Fix atomic_inc/atomic_dec + ds_swizzle not being divergent
by Matt Arsenault
· 9 years ago
945c85d
AMDGPU/GlobalISel: Add support for simple shaders
by Tom Stellard
· 9 years ago
93a4027
Update pr31758.ll for unreachable revert
by Daniel Berlin
· 9 years ago
77a24c8
Revert "NewGVN: Make unreachable blocks be marked with unreachable"
by Daniel Berlin
· 9 years ago
549b31f
[X86][SSE] Add support for combining PINSRW+ASSERTZEXT+PEXTRW patterns with target shuffles
by Simon Pilgrim
· 9 years ago
430953e
DAG: Constant fold fp16_to_fp/fp16_to_fp
by Matt Arsenault
· 9 years ago
f406e81
[InstCombine] fixed to propagate 'exact' on lshr
by Sanjay Patel
· 9 years ago
c15acfb
[InstCombine] add 'exact' to lshr to show that it got dropped; NFC
by Sanjay Patel
· 9 years ago
eb8cfb3
[Coroutines] Add header guard to header that's missing one.
by Benjamin Kramer
· 9 years ago
Next »