Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
26256319f9b2d6669459d5ff8857e7d357e40e7b
2625631
opt-viewer: output index first
by Adam Nemet
· 8 years ago
ca6758f
[X86] Add a custom legalization for (i16 (bitcast v16i1)) and (i32 (bitcast v32i1)) without AVX512 to prevent scalarization
by Craig Topper
· 8 years ago
b4efe59
[SLP] Added new test + fixed some checks, NFC.
by Alexey Bataev
· 8 years ago
e1ded31
[InstCombine] Add test cases with vector constants to fpextend.ll
by Craig Topper
· 8 years ago
f1f02e3
[InstCombine] Switch to using FileCheck instead of grep. Auto-generate checks. NFC
by Craig Topper
· 8 years ago
3d8b511
[ADT] Simplify and optimize StringSwitch
by David Zarzycki
· 8 years ago
cc03b6a
[LTO] Support filtering by hotness threshold
by Adam Nemet
· 8 years ago
b1af701
[X86][AVX] createPSADBW - support 256-bit cases on AVX1 via SplitBinaryOpsAndApply
by Simon Pilgrim
· 8 years ago
ca0bcce
AMDGPU/GlobalISel: Make f64 constants legal
by Matt Arsenault
· 8 years ago
1516d0a
[InstCombine] allow fdiv folds with less than fully 'fast' ops
by Sanjay Patel
· 8 years ago
d403336
[X86][AVX] Add AVX1 PSAD tests
by Simon Pilgrim
· 8 years ago
ccc0e67
Revert r326092: [gtest] Add PrintTo overload for StringRef.
by Ilya Biryukov
· 8 years ago
454e6dc
[CodeGen] Don't omit any redundant information in -debug output
by Francis Visoiu Mistrih
· 8 years ago
bf0378a
[X86][SSE] Regenerate PSAD tests
by Simon Pilgrim
· 8 years ago
d76cd98
[gtest] Add PrintTo overload for StringRef.
by Ilya Biryukov
· 8 years ago
d0a7e29
Re-land: "[Support] Replace HashString with djbHash."
by Jonas Devlieghere
· 8 years ago
f157381
[AMDGPU] Scratch setup fix on AMDPAL gfx9+ merge shader
by Tim Renouf
· 8 years ago
27467f8
[LiveIntervals] Handle moving up dead partial write
by Tim Renouf
· 8 years ago
cb87bd5
Test commit
by David Zarzycki
· 8 years ago
8f7bcdf
Revert "[Support] Replace HashString with djbHash."
by Jonas Devlieghere
· 8 years ago
3abbc00
[Support] Replace HashString with djbHash.
by Jonas Devlieghere
· 8 years ago
ecfbbe9
[WebAssembly] Relax constexpr for old standard libraries.
by Benjamin Kramer
· 8 years ago
3f10059
[LV] Move isLegalMasked* functions from Legality to CostModel
by Renato Golin
· 8 years ago
7d8797c
[LoopInterchange] Add test case for D43236.
by Florian Hahn
· 8 years ago
ae9a8b0
[LoopInterchange] Loops with empty dependency matrix are safe.
by Florian Hahn
· 8 years ago
07ea57a
The final step to close D41278 [MachineCombiner] Improve debug output (NFC).
by Andrew V. Tischenko
· 8 years ago
ac0361c
[SCEV] Factor out getUsedLoops
by Serguei Katkov
· 8 years ago
edde681
[SCEV] Introduce SCEVPostIncRewriter
by Serguei Katkov
· 8 years ago
ae31e8e
[XCore] Return true in enableMultipleCopyHints().
by Jonas Paulsson
· 8 years ago
e47aa68
[X86] Add avx1 command line to madd.ll to show splitting and concatenating 256-bit operations.
by Craig Topper
· 8 years ago
f7e09e3
[SCEV] Extends the SCEVInitRewriter
by Serguei Katkov
· 8 years ago
6c40922
[X86] Don't use getZExtValue when we have no idea how large the input elements are.
by Craig Topper
· 8 years ago
160e60e
[X86] Use SelectionDAG::SplitVectorOperand to simplify some code. NFC
by Craig Topper
· 8 years ago
e700b0d
[X86] Simplify the ReplaceNodeResults code for X86ISD::AVG.
by Craig Topper
· 8 years ago
9db7d1d
[X86] Remove VT.isSimple() check from detectAVGPattern.
by Craig Topper
· 8 years ago
45020d1
TableGen: Remove VarInit::getFieldType
by Nicolai Haehnle
· 8 years ago
a410bf6
TableGen: Get rid of Init::getFieldInit
by Nicolai Haehnle
· 8 years ago
748f355
TableGen: Remove Init::resolveListElementReference
by Nicolai Haehnle
· 8 years ago
5d5077b
[DebugInfo] Stable sort symbols to remove non-deterministic ordering
by Mandeep Singh Grang
· 8 years ago
1cb6402
[InstSimplify] Add test cases for removal of vector fabs on known positive.
by Craig Topper
· 8 years ago
d2f46f5
[InstSimplify] Remove unused parameter from test cases.
by Craig Topper
· 8 years ago
2e0c67b3
[X86] Use SDNode instead of SDPatternOperator. NFC
by Craig Topper
· 8 years ago
5c1e879
[TargetLowering] SimplifyDemandedVectorElts - pass demanded elts through ADD/SUB ops
by Simon Pilgrim
· 8 years ago
abdbbd5
[TargetLowering] SimplifyDemandedVectorElts - pass demanded elts through TRUNCATE ops
by Simon Pilgrim
· 8 years ago
ad53ca9
[X86] Add cvt tests to avx512vl-intrinsics-fast-isel.ll
by Craig Topper
· 8 years ago
525aa02
[X86] Allow int_x86_sse2_cvtps2dq and int_x86_avx_cvt_ps2dq_256 to select EVEX encoded instructions.
by Craig Topper
· 8 years ago
a722c84
[X86] Remove GCCBuiltin from some intrinsics that are no longer used by clang.
by Craig Topper
· 8 years ago
796005d
Revert "StructurizeCFG: Test for branch divergence correctly"
by Adam Nemet
· 8 years ago
29d038b
[DebugInfo] Fix buildbot failure on non-X86 targets
by Scott Linder
· 8 years ago
e1ebc37
[X86][SSE] combineSubToSubus - support v8i64 handling from SSSE3
by Simon Pilgrim
· 8 years ago
1c4ef1a
[X86][SSE] combineSubToSubus - support v8i32 handling from SSSE3 (not SSE41)
by Simon Pilgrim
· 8 years ago
15304d0
[X86][SSE] combineSubToSubus - begun generalizing to work with any type sizes with SplitBinaryOpsAndApply
by Simon Pilgrim
· 8 years ago
8bf1dd6
Fix spelling in comment. NFCI.
by Simon Pilgrim
· 8 years ago
ac191b6
[Sparc] Return true in enableMultipleCopyHints().
by Jonas Paulsson
· 8 years ago
4e224d8
[X86] Remove GCCBuiltin from some intrinsics that are no longer used by clang.
by Craig Topper
· 8 years ago
a48c00f
[X86] Use SelectionDAG::getNot instead of implementing manually. NFC
by Craig Topper
· 8 years ago
7fead29
[AMDGPU] Shrinking V_SUBBREV_U32
by Stanislav Mekhanoshin
· 8 years ago
39821cc
Fix build breakage from r326003
by Pavel Labath
· 8 years ago
b4ef46d
[llvm-objcopy] Fix typo in setSymTab
by Alexander Shaposhnikov
· 8 years ago
62779f8
[WebAssembly] Add exception handling option and feature
by Heejin Ahn
· 8 years ago
0999c7c
Implement equal_range for the DWARF v5 accelerator table
by Pavel Labath
· 8 years ago
2ac6ed6
[MemorySSA] Remove a redundant dyn_cast.
by George Burgess IV
· 8 years ago
516e483
[X86] Remove checks for '(scalar_to_vector (i8 (trunc GR32:)))' from scalar masked move patterns.
by Craig Topper
· 8 years ago
2d1e069
[AMDGPU] Fixed madak.ll test on VI, added GFX10. NFC.
by Stanislav Mekhanoshin
· 8 years ago
249517d
bpf: New disassembler testcases for 32-bit subregister support
by Yonghong Song
· 8 years ago
be8bc4f
bpf: New codegen testcases for 32-bit subregister support
by Yonghong Song
· 8 years ago
626c6f6
bpf: New optimization pass for eliminating unnecessary i32 promotions
by Yonghong Song
· 8 years ago
c5cb13f
bpf: New decoder namespace for 32-bit subregister load/store
by Yonghong Song
· 8 years ago
01d04fe
bpf: Enable 32-bit subregister support for -mattr=+alu32
by Yonghong Song
· 8 years ago
7beb63a
bpf: Support 32-bit subregister in various InstrInfo hooks
by Yonghong Song
· 8 years ago
9b683c7
bpf: New instruction patterns for 32-bit subregister load and store
by Yonghong Song
· 8 years ago
91229ae
bpf: Support i32 in getScalarShiftAmountTy method
by Yonghong Song
· 8 years ago
56af0c9
bpf: Support condition comparison on i32
by Yonghong Song
· 8 years ago
e776173
bpf: Handle i32 for ALU operations without ISA support
by Yonghong Song
· 8 years ago
e3694b1
bpf: New calling convention for 32-bit subregisters
by Yonghong Song
· 8 years ago
ead0a5d
bpf: New target attribute "alu32" for 32-bit subregister support
by Yonghong Song
· 8 years ago
3cd876e
bpf: Define instruction patterns for extensions and truncations between i32 to i64
by Yonghong Song
· 8 years ago
4aaa0b2
bpf: Tighten the immediate predication for 32-bit alu instructions
by Yonghong Song
· 8 years ago
f7d5380
bpf: Use markSuperRegs to mark reserved registers
by Yonghong Song
· 8 years ago
2ed4dde
[DebugInfo] Add remaining files to r325970
by Scott Linder
· 8 years ago
f41b0c1
[PowerPC] Disable shrink-wrapping when getting PC address through the LR
by Nemanja Ivanovic
· 8 years ago
3d23882
[MemorySSA] Fix a cache invalidation bug with removed accesses
by George Burgess IV
· 8 years ago
5e4b515
[DebugInfo] Support DWARF v5 source code embedding extension
by Scott Linder
· 8 years ago
f021d3e
[InstCombine] simplify code for fabs(X) * fabs(X) -> X * X; NFC
by Sanjay Patel
· 8 years ago
b4be365
Sink the verification code around the assert where it's handled and wrap in NDEBUG.
by Eric Christopher
· 8 years ago
4b957aa
[InstSimplify] sqrt(X) * sqrt(X) --> X
by Sanjay Patel
· 8 years ago
11fc5bb
Intrinsics calls should avoid the PLT when "RtLibUseGOT" metadata is present.
by Sriraman Tallam
· 8 years ago
9d9603f
[InstCombine] allow fmul-sqrt folds with less than full -ffast-math
by Sanjay Patel
· 8 years ago
66a6908
Simplify a DEBUG statement to remove a set but not used variable in release builds.
by Eric Christopher
· 8 years ago
ad86b54
[X86] Add assembler/disassembler support for blendm with zero masking and broacast.
by Craig Topper
· 8 years ago
2a24e8e
[Power9] Add missing instructions to the Power 9 scheduler
by Stefan Pintilie
· 8 years ago
0eff849
[Hexagon] Recognize non-immediate constants in HexagonConstPropagation
by Krzysztof Parzyszek
· 8 years ago
48d3197
Fixed unused variable warning. NFCI.
by Simon Pilgrim
· 8 years ago
bf0d2f9
[X86] Add DAG combine to remove (and X, 1) from in front of a v1i1 scalar to vector.
by Craig Topper
· 8 years ago
04f110e
[WebAssembly] Fix macro metaprogram to not duplicate code as much.
by Benjamin Kramer
· 8 years ago
a4a3d37
Because of CVE-2018-6574, some compiler options and linker options are restricted to prevent arbitrary code execution.
by Eric Christopher
· 8 years ago
bb5430c
[X86][SSE] Generalize x > C-1 ? x+-C : 0 --> subus x, C combine for non-uniform constants
by Simon Pilgrim
· 8 years ago
9de0bdb
Shrink various scheduling tables by using narrower types.
by Benjamin Kramer
· 8 years ago
629f07f
[PATCH] [AArch64] Add new target feature to fuse conditional select
by Evandro Menezes
· 8 years ago
5ed988c
Fix compiler warning introduced in r325931. NFC.
by Geoff Berry
· 8 years ago
Next »