Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
0576028ed1c3f7f5da2a1a7cf659ffad1f66bfc0
0576028
AMDGPU: Remove unnecessary cast
by Matt Arsenault
· 9 years ago
34c6b12
AMDGPU: Change insertion point of si_mask_branch
by Matt Arsenault
· 9 years ago
898f0e0
AMDGPU: Use CreateStackObject instead of CreateSpillStackObject
by Matt Arsenault
· 9 years ago
d3396f4
[sancov] Run more sancov tests on non-x86-Linux machines
by Reid Kleckner
· 9 years ago
944f969
[x86, AVX] allow FP vector select folding to bitwise logic ops (PR28895)
by Sanjay Patel
· 9 years ago
9c0625f
[IndVarSimplify] Eliminate zext of a signed IV when the IV is known to be non-negative
by Andrew Kaylor
· 9 years ago
be7124c
LiveIntervalAnalysis: fix a crash in repairOldRegInRange
by Nicolai Haehnle
· 9 years ago
72626e1
[ValueTracking] An improvement to IR ValueTracking on Non-negative Integers
by Andrew Kaylor
· 9 years ago
089ce6a
[Hexagon] Remove unused variants of LO/HI instructions
by Krzysztof Parzyszek
· 9 years ago
c04b985
Codegen: Tail Merge: Be less aggressive with special cases.
by Kyle Butt
· 9 years ago
4425f12
[X86][SSE] Dropped blend(insertps(x,y),zero) combine - this is now handled by target shuffle chain combining
by Simon Pilgrim
· 9 years ago
bb35e90
[ADT] Removed synthesized constructor introduced in r278251, since MSVC doesn't support them
by Tim Shen
· 9 years ago
5ae015e
TargetOpcodes: Rewrite the documentation for SUBREG_TO_REG
by Matthias Braun
· 9 years ago
3072594
[Hexagon] Simplify the SplitConst32/64 pass
by Krzysztof Parzyszek
· 9 years ago
570eecd
[Hexagon] Add extra patterns for single-precision min/max instructions
by Krzysztof Parzyszek
· 9 years ago
d8f5868
[ADT] Add make_scope_exit().
by Tim Shen
· 9 years ago
9a1106c
Fix LCSSA increased compile time
by Rong Xu
· 9 years ago
c047ae7
[Hexagon] Fix table-gen decode conflict warnings for CONST32/64
by Krzysztof Parzyszek
· 9 years ago
d5551e6
GlobalISel: fixup copy/paste comment error
by Tim Northover
· 9 years ago
6b89c90
GlobalISel: avoid inserting redundant COPYs for bitcasts.
by Tim Northover
· 9 years ago
3b54bd1
[Hexagon] Use integer instructions for floating point immediates
by Krzysztof Parzyszek
· 9 years ago
bd0032e
[Coroutines] Part 6: Elide dynamic allocation of a coroutine frame when possible
by Gor Nishanov
· 9 years ago
9cba8e9
Fix build break of VS 2013 debug builds
by Roger Ferrer Ibanez
· 9 years ago
94826b8
[Hexagon] Delete HexagonSelectCCInfo.td
by Krzysztof Parzyszek
· 9 years ago
e9a0993
[Hexagon] Remove unneeded/unused ISD opcodes ARGEXTEND and FCONST32
by Krzysztof Parzyszek
· 9 years ago
c038ba9
[X86][XOP] Tweak vpermil2pd test to stop it being combined away
by Simon Pilgrim
· 9 years ago
de70ff2
[X86][SSE] Regenerate vector shift lowering tests
by Simon Pilgrim
· 9 years ago
72349b2
[LVI] Handle conditions in the form of (cond1 && cond2)
by Artur Pilipenko
· 9 years ago
680006e
use different comparison predicates for better test coverage
by Sanjay Patel
· 9 years ago
6e8b851
[X86][SSE] Add support for combining target shuffles to MOVSS/MOVSD
by Simon Pilgrim
· 9 years ago
ce8c913
Add a test case for r278217 "[LVI] Relax the assertion about LVILatticeVal type in getConstantRange"
by Artur Pilipenko
· 9 years ago
5e9462a
[LVI] NFC. Make getValueFromCondition return LVILatticeValue instead of changing reference argument
by Artur Pilipenko
· 9 years ago
f7b6243
Teach CorrelatedValuePropagation to mark adds as no wrap
by Artur Pilipenko
· 9 years ago
607fac7
[X86][SSE] Only treat SM_SentinelUndef as UNDEF in shuffle mask predicates
by Simon Pilgrim
· 9 years ago
06ab33e
[LVI] Relax the assertion about LVILatticeVal type in getConstantRange
by Artur Pilipenko
· 9 years ago
a223dd9
[X86][SSE] Reorder shuffle mask undef helper predicates. NFCI
by Simon Pilgrim
· 9 years ago
3206f9e
[X86][SSE] Regenerate SSE1 tests
by Simon Pilgrim
· 9 years ago
2fe1508
Regenerate test
by Simon Pilgrim
· 9 years ago
d8d5e79
[DAGCombine] Avoid INSERT_SUBVECTOR reinsertions (PR28678)
by Simon Pilgrim
· 9 years ago
822ef54
[ARM] Improve sxta{b|h} and uxta{b|h} tests
by Sam Parker
· 9 years ago
430591f
[x86] Fix a bug in the auto-upgrade from r276416 where we failed to give
by Chandler Carruth
· 9 years ago
1ea5b39
[SimplifyLibCalls] Restore the old behaviour, emit a libcall.
by Davide Italiano
· 9 years ago
74dacfe
Do not directly use inline threshold cl options in cost analysis.
by Easwaran Raman
· 9 years ago
c70a5f4
[OptDiag] Add class Doxygen comment
by Adam Nemet
· 9 years ago
37a4ac8
[Inliner,OptDiag] Add hotness attribute to opt diagnostics
by Adam Nemet
· 9 years ago
1e3f45d
[scudo] Documentation update for Scudo, from https://reviews.llvm.org/D23332
by Kostya Serebryany
· 9 years ago
5987faf
[IR] Remove some unused #includes (NFC)
by Vedant Kumar
· 9 years ago
dc89d2a
Make LLVM_PRETTY_FUNCTION support __func__.
by Zachary Turner
· 9 years ago
84aa82e
GlobalISel: support 'undef' constant.
by Tim Northover
· 9 years ago
4b47096
[LoopSimplify] Rebuild LCSSA for the inner loop after separating nested loops.
by Michael Zolotukhin
· 9 years ago
6c6978f
[ValueTracking] Improve ValueTracking on left shift with nsw flag
by Andrew Kaylor
· 9 years ago
4dd8705
[WebAssembly] Add -emscripten-cxx-exceptions-whitelist option
by Derek Schuff
· 9 years ago
a533def
Add a platform independent version of __PRETTY_FUNCTION__.
by Zachary Turner
· 9 years ago
c1cf490
GlobalISel: first translation support for Constants.
by Tim Northover
· 9 years ago
c14478f
add test cases for missed vselect optimizations (PR28895)
by Sanjay Patel
· 9 years ago
d5ab2f8
[ExecutionEngine] Disable weak symbol tests for COFF.
by Lang Hames
· 9 years ago
fc25cfb
Fix the runtime error caused by "Use ValueOffsetPair to enhance value reuse during SCEV expansion".
by Wei Mi
· 9 years ago
8b93225
Recommit "Use ValueOffsetPair to enhance value reuse during SCEV expansion".
by Wei Mi
· 9 years ago
6aabb5f
Without explicitly including <string>, I'm getting an error on the new code in this file. Won't present an issue for anyone that isn't having the same trouble as me.
by Chris Dewhurst
· 9 years ago
2962e3e
[ADT] Change iterator_adaptor_base's default template arguments to forward more underlying typedefs
by Tim Shen
· 9 years ago
b2b51a4
regenerate checks and remove 'opt' run dependency
by Sanjay Patel
· 9 years ago
f69ccb7
[EarlyCSE] Teach about CSE'ing over invariant.start intrinsics
by Anna Thomas
· 9 years ago
17a2f3f
[llvm-cov] Swapped the line and count columns.
by Ying Yi
· 9 years ago
bf1a5ce
update to use FileCheck and auto-generate checks
by Sanjay Patel
· 9 years ago
04d404b
Re-apply r278065 (Weak symbol support in RuntimeDyld) with a fix for ELF.
by Lang Hames
· 9 years ago
c93602e
[vim] Update the llvm.vim syntax file
by David Majnemer
· 9 years ago
543ae79
[X86] Don't model UD2/UD2B as a terminator
by David Majnemer
· 9 years ago
4cdc985
[DAGCombiner] Better support for shifting large value type by constants
by Simon Pilgrim
· 9 years ago
9cd4907
[AliasAnalysis] Treat invariant.start as read-memory
by Anna Thomas
· 9 years ago
cfc3af0
auto-generate checks
by Sanjay Patel
· 9 years ago
1019cf0
auto-generate checks
by Sanjay Patel
· 9 years ago
9abb949
auto-generate checks
by Sanjay Patel
· 9 years ago
a8ca6b6
test-release.sh: Drop autoconf support
by Hans Wennborg
· 9 years ago
7734cde
add tests for missing vector icmp folds
by Sanjay Patel
· 9 years ago
7f4d342
update to use FileCheck and auto-generate checks
by Sanjay Patel
· 9 years ago
7e67a70
regenerate checks
by Sanjay Patel
· 9 years ago
9c5bb05
add tests for missing vector icmp folds
by Sanjay Patel
· 9 years ago
f78dbb9
[Profile] turn off verbose warnings by default
by Xinliang David Li
· 9 years ago
861388b
[LVI] Make LVI smarter about comparisons with non-constants
by Artur Pilipenko
· 9 years ago
04876e5
[X86][XOP] Add support for combining target shuffles to VPERMIL2PD/VPERMIL2PS
by Simon Pilgrim
· 9 years ago
5a9fa77
Add `#ifdef __cplusplus` around `extern "C"` in Compiler.h. NFC.
by Kuba Brecka
· 9 years ago
1b988ac
AVX-512: A new test for FMA intrinsic
by Elena Demikhovsky
· 9 years ago
3928702
[X86][XOP] Add support for combining target shuffles to VPPERM
by Simon Pilgrim
· 9 years ago
8b56a91
[XRay] Test for xray_instr_map in object file. (NFC)
by Dean Michael Berris
· 9 years ago
a552eea
Revert 278107 which causes buildbot failures and in addition has wrong commit message
by Artur Pilipenko
· 9 years ago
76ebea1
[modules]Add missing include.
by Vassil Vassilev
· 9 years ago
7a7dcf6
Teach CorrelatedValuePropagation to mark adds as no wrap
by Artur Pilipenko
· 9 years ago
ba77973
[X86][SSE] Fix memory folding of (v)roundsd / (v)roundss
by Simon Pilgrim
· 9 years ago
3d7517b
[LVI] NFC. Fix a typo Bofore -> Before
by Artur Pilipenko
· 9 years ago
380a420
[X86] Reduce duplicated code in the execution domain lookup functions by passing tables as an argument.
by Craig Topper
· 9 years ago
fa0ea29
[AVX-512] Add support for execution domain switching masked logical ops between floating point and integer domain.
by Craig Topper
· 9 years ago
c59de2e
[X86] Remove the Fv packed logical operation alias instructions. Replace them with patterns to the regular instructions.
by Craig Topper
· 9 years ago
abbe1e8
[X86] Cleanup patterns for AVX/SSE for PS operations. Always try to look for bitcasts from floating point types. If only AVX1 is supported we also need to handle integer types with floating point ops without looking for bitcasts.
by Craig Topper
· 9 years ago
4f5ecb3
[X86] Remove unnecessary bitcast from the front of AVX1Only 256-bit logical operation patterns.
by Craig Topper
· 9 years ago
9a82d30
X86InstrInfo: Update liveness in classifyLea()
by Matthias Braun
· 9 years ago
e7c6190
[WebAssembly] Fix bugs in WebAssemblyLowerEmscriptenExceptions pass
by Derek Schuff
· 9 years ago
2058f10
Consistently use CGSCCAnalysisManager
by Sean Silva
· 9 years ago
a4f9d70
Consistently use LoopAnalysisManager
by Sean Silva
· 9 years ago
2fb9a98
Consistently use ModuleAnalysisManager
by Sean Silva
· 9 years ago
20b343c
Consistently use FunctionAnalysisManager
by Sean Silva
· 9 years ago
Next »