Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
ab1df8f8503ef5b96ffa3b0fcf2e2a90f060f994
ab1df8f
[ValueTracking] avoid crashing from bad assumptions (PR31809)
by Sanjay Patel
· 9 years ago
537adc9
[mips] Fix an initialization issue with MipsABIInfo in MipsTargetELFStreamer
by Simon Dardis
· 9 years ago
447c100
[PowerPC] Fix sjlj pseduo instructions to use G8RC_NOX0 register class
by Kit Barton
· 9 years ago
30afc90
[X86][SSE] Merge SSE2 PINSRW lowering with SSE41 PINSRB/PINSRW lowering. NFCI.
by Simon Pilgrim
· 9 years ago
47d1df4
[legalizetypes] Push fp16 -> fp32 extension node to worklist.
by Florian Hahn
· 9 years ago
1cc5487
[ARM] const cast fix for ARMAttributeParser test
by Sam Parker
· 9 years ago
38847f2
[LoopPredication] Add a new line to debug output in LoopPredication pass
by Artur Pilipenko
· 9 years ago
bddaeb4
[ARM] Enable Cortex-M23 and Cortex-M33 support.
by Javed Absar
· 9 years ago
40a8ce7
[globalisel] Make the MatchAction hierarchy consistent with the matchers. NFC.
by Daniel Sanders
· 9 years ago
7b41d2d
[LoopUnroll] Use addClonedBlockToLoopInfo to add loop header to LI (NFC).
by Florian Hahn
· 9 years ago
e11ce9f
*MacroFusion.cpp: Suppress warnings to eliminate \param(s). [-Wdocumentation]
by NAKAMURA Takumi
· 9 years ago
7270af4
[X86] For AVX1/AVX2 isel, don't use FP move instructions for 128-bit loads/stores of integer types.
by Craig Topper
· 9 years ago
7fba976
[AArch64] Add new target feature to fuse literal generation
by Evandro Menezes
· 9 years ago
fa7db79
[AArch64] Add new subtarget feature to fuse AES crypto operations
by Evandro Menezes
· 9 years ago
20de1ea
[CodeGen] Move MacroFusion to the target
by Evandro Menezes
· 9 years ago
dfddad6
[ImplicitNullCheck] NFC isSuitableMemoryOp cleanup
by Sanjoy Das
· 9 years ago
770cb8b
SanitizerCoverage: Support sanitizer guard section on darwin
by Justin Bogner
· 9 years ago
c7e7654
MCMacho: Allow __thread_ptr section after dwarf sections
by Matthias Braun
· 9 years ago
c7e2e47
[Mips] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
036be2d
Fix regalloc assignment of overlapping registers
by Stanislav Mekhanoshin
· 9 years ago
fb36e6d
[IPSCCP] Teach how to not propagate return values of naked functions.
by Davide Italiano
· 9 years ago
2415a706
AMDGPU: Cleanup fmin/fmax legacy function
by Matt Arsenault
· 9 years ago
dd33600
[XRay] Use std::errc::invalid_argument instead of std::errc::bad_message
by Dean Michael Berris
· 9 years ago
40fe3a9
InferAddressSpaces: Handle select
by Matt Arsenault
· 9 years ago
63c3624
[libFuzzer] increase the default size for shmem
by Kostya Serebryany
· 9 years ago
93789c8
[XRay] Define the InstrumentationMap type
by Dean Michael Berris
· 9 years ago
adb4377
InferAddressSpaces: Remove dead declaration
by Matt Arsenault
· 9 years ago
08e88e4
InferAddressSpaces: Avoid double map lookup
by Matt Arsenault
· 9 years ago
34a0d5f
InferAddressSpaces: Fix broken casting of constants
by Matt Arsenault
· 9 years ago
e8b4041
AMDGPU: Fix warning
by Matt Arsenault
· 9 years ago
5818a51
CodeGen: Allow small copyable blocks to "break" the CFG.
by Kyle Butt
· 9 years ago
8f159c8
Move more code to helper functions. NFC.
by Rafael Espindola
· 9 years ago
6f09ea3
[NVPTX] Compute approx sqrt as 1/rsqrt(x) rather than x*rsqrt(x).
by Justin Lebar
· 9 years ago
d99a5ea
Move some code to a helper function. NFC.
by Rafael Espindola
· 9 years ago
eb0d431
Shut up GCC warning about operator precedence. NFC.
by Michael Kuperstein
· 9 years ago
07b87bc
NewGVN: Dead argument cleanup
by Daniel Berlin
· 9 years ago
bb5c655
NewGVN: Cleanup conditions to match reality
by Daniel Berlin
· 9 years ago
05b6b11
NewGVN: Add basic support for symbolic comparison evaluation
by Daniel Berlin
· 9 years ago
740306c
NewGVN: Formatting cleanup after lookupOperandLeader change
by Daniel Berlin
· 9 years ago
dc4b13e
NewGVN: Remove the unsued two arguments from lookupOperandLeader.
by Daniel Berlin
· 9 years ago
e41f4f1
NewGVN: Cleanup header files we are using.
by Daniel Berlin
· 9 years ago
fbad5bd
Add a verbose/human readable mode to llvm-symbolizer to investigate discriminators and other line table/backtrace features
by David Blaikie
· 9 years ago
c2913cb
ScopedHashTable lookup should be const
by Daniel Berlin
· 9 years ago
3ba2159
[NewGVN] Preserve TargetLibraryInfo analysis.
by Davide Italiano
· 9 years ago
4d5536b
[Utils] Update comment in vimrc
by Dan Gohman
· 9 years ago
1e61910
[Support] Add newline when dumping an APInt.
by Davide Italiano
· 9 years ago
adee6fd
Make this file clang-format friendly and clang-format it.
by Rafael Espindola
· 9 years ago
73b0db7
Do not propagate DebugLoc across basic blocks
by Taewook Oh
· 9 years ago
91af052
Fix VectorUtils include guard name (NFC)
by Matthew Simpson
· 9 years ago
3b21070
GlobalISel: the translation of an invoke must branch to the good block.
by Tim Northover
· 9 years ago
becaf19
InterleaveAccessPass: Avoid constructing invalid shuffle masks
by Matthias Braun
· 9 years ago
a90703d
GlobalISel: merge invoke and call translation paths.
by Tim Northover
· 9 years ago
043d1a9
MC: Introduce the ABS8 symbol modifier.
by Peter Collingbourne
· 9 years ago
44cd8ce
[X86][XOP] Add test showing failure to combine build vector to vpermil2ps shuffle
by Simon Pilgrim
· 9 years ago
536a298
Fix a bug in llvm-obdump(1) with the -macho flag disassembling an object
by Kevin Enderby
· 9 years ago
ee99423
[Instcombine] Combine consecutive identical fences
by Davide Italiano
· 9 years ago
b779435
Don't combine stores to a swifterror pointer operand to a different type
by Arnold Schwaighofer
· 9 years ago
500e578
Explicitly promote indirect calls before sample profile annotation.
by Dehao Chen
· 9 years ago
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
Next »