Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
ae1ca02d148ec1e591d38a71f429b4804a07f638
ae1ca02
Recommit "[llvm-objcopy] Switch over to using TableGen for parsing arguments"
by Alexander Shaposhnikov
· 7 years ago
3c8c5ef
[NFC] Use FileCheck in test
by Max Kazantsev
· 7 years ago
9d4b43c
[NFC] Use forgetTopmostLoop instead of logic duplication
by Max Kazantsev
· 7 years ago
1e1ca09
[X86] Add a BSWAP16 instruction using the 32-bit encoding plus a 0x66 prefix.
by Craig Topper
· 7 years ago
eceadea
[PM/LoopUnswitch] Remove another over-aggressive assert.
by Chandler Carruth
· 7 years ago
903870a
Remove unused function HexagonEarlyIfConversion::replacePhiEdges. NFC.
by Eric Christopher
· 7 years ago
76f6bf2
[NFC] Add clarification comment
by Max Kazantsev
· 7 years ago
0a219a2
Reflow formatting after previous NFC commit.
by Eric Christopher
· 7 years ago
5bef44a
Change if-conditionals to else-if as they should all be mutually exclusive.
by Eric Christopher
· 7 years ago
3eb9432
Mostly revert r330672.
by Nico Weber
· 7 years ago
bdd8ac7
Remove code that's almost always dead, and harmful if not.
by Nico Weber
· 7 years ago
1f03921
Fix build breaks in examples due to moving stuff from Scalar.h to InstCombine.h
by David Blaikie
· 7 years ago
b5b7fce
InstCombine: Fix layering by not including Scalar.h in InstCombine
by David Blaikie
· 7 years ago
f7d7c68
[AggressiveInstCombine] Add aggressive inst combiner to the LLVM C API.
by Craig Topper
· 7 years ago
557491f
Reland r301880(!): "[InstSimplify] Handle selects of GEPs with 0 offset"
by George Burgess IV
· 7 years ago
a6786e9
[HWASan] Use dynamic shadow memory on Android only (LLVM)
by Alex Shlyapnikov
· 7 years ago
6f6553e
[AggressiveInstCombine] Add createAggressiveInstCombinerPass to LinkAllPasses.h.
by Craig Topper
· 7 years ago
043b235
[AggressiveInstCombine] Add library initializer routine for AggressiveInstCombine library. Use it in bugpoint and llvm-opt-fuzzer to match regular InstCombine.
by Craig Topper
· 7 years ago
19c6b95
[X86] Remove unnecessary vector memory folded InstRW overrides.
by Simon Pilgrim
· 7 years ago
bffba31
[LLVM-C] DIBuilder Bindings For Variable Expressions
by Robert Widmann
· 7 years ago
e55b052
[GlobalISel][Legalizer] Look thro copies while combining G_UNMERGE's
by Roman Tereshin
· 7 years ago
b344f5a
[X86] Remove unnecessary BMI2 InstRW overrides.
by Simon Pilgrim
· 7 years ago
99abef0
[LoopInterchange] Do not change LI for BBs in child loops.
by Florian Hahn
· 7 years ago
0597a75
[X86] Remove unnecessary WriteLEA InstRW overrides.
by Simon Pilgrim
· 7 years ago
0427307
[DAGCombiner] Unfold scalar masked merge if profitable
by Roman Lebedev
· 7 years ago
ee05cad
[X86][AArch64][NFC] Add tests for masked merge unfolding
by Roman Lebedev
· 7 years ago
b309972
[AggressiveInstCombine] add tests for PR37098; NFC
by Sanjay Patel
· 7 years ago
7f02d64
[CallSiteSplit] Make sure we remove nonnull if the parameter turns out to be a constant.
by Xin Tong
· 7 years ago
4dd24c4
[X86] Revert r330638 - accidental commit
by Gabor Buella
· 7 years ago
17e9db0
Fix a broken typedef; NFCI
by George Burgess IV
· 7 years ago
abc9d03
[X86] movdiri and movdir64b instructions
by Gabor Buella
· 7 years ago
dee6650
[MemCpyOpt] Skip optimizing basic blocks not reachable from entry
by Bjorn Pettersson
· 7 years ago
3f46946
[WebAssembly] MC: Refactor section creation code
by Sam Clegg
· 7 years ago
f48113f
[CODE_OWNERS] Update my email address.
by Quentin Colombet
· 7 years ago
cebbb7c
Reland r329956, "AArch64: Introduce a DAG combine for folding offsets into addresses.", with a fix for the bot failure.
by Peter Collingbourne
· 7 years ago
6c92ba3
[DSE] Teach the pass that atomic memory intrinsics are stores.
by Daniel Neilson
· 7 years ago
871b8fe
[AArch64] Add cost model test case for transpose
by Matthew Simpson
· 7 years ago
b6ec859
[HWASan] Switch back to fixed shadow mapping for x86-64
by Alex Shlyapnikov
· 7 years ago
14d8c6d
[X86] Add disassembler test cases for bswap.
by Craig Topper
· 7 years ago
aeb3e4f
[SelectionDAG] Dump debug locs in SDNodes
by Vedant Kumar
· 7 years ago
c994340
[MC] Remove MachineInstr reference in MC layer (PR37160)
by Simon Pilgrim
· 7 years ago
72775a35
Fix -Wtautological-compare warning with npos on Windows
by Reid Kleckner
· 7 years ago
8c0fb2c
AMDGPU: Move a flawed assert when spilling SGPRs
by Matt Arsenault
· 7 years ago
c07c4e0
[X86] Replace x87 instregex with instrs if they only match one instruction
by Simon Pilgrim
· 7 years ago
48c9175
Fix computeSymbolSizes SEGFAULT on invalid file
by Adrian Prantl
· 7 years ago
7c20cc0
AMDGPU: Assign enum name to stack ID
by Matt Arsenault
· 7 years ago
9269b2b
StackSlotColoring: Fix missing skipFunction check
by Matt Arsenault
· 7 years ago
91f2b63
[SelectionDAG] Refactor lowering of atomic memory intrinsics.
by Daniel Neilson
· 7 years ago
cd997a7
[LLVM-C] DIBuilderBindings for Subrange and Arrays
by Robert Widmann
· 7 years ago
5a0bf25
Sort a target list a bit better.
by Nico Weber
· 7 years ago
ec94ea9
[DEBUGINFO, NVPTX] Add the test for the debug info of the local variables, NFC.
by Alexey Bataev
· 7 years ago
2fbfc40
[LLVM-C] Finish Up Scope Bindings
by Robert Widmann
· 7 years ago
75dd90e
[doc] Removed obsolete -count-aa from AliasAnalysis documentation
by Marianne Mailhot-Sarrasin
· 7 years ago
a541859
[X86] Remove instregex matching from CLAC/STAC.
by Simon Pilgrim
· 7 years ago
99e23bd
List cpp file only once (was added in 147117 and 147117 as build fix each).
by Nico Weber
· 7 years ago
3db53ca
AMDGPU: Fix SDWA peephole for V_AND_B32
by Nicolai Haehnle
· 7 years ago
ae99d3d
AMDGPU: Fix a corner case crash in SIOptimizeExecMasking
by Nicolai Haehnle
· 7 years ago
49621ae
Consistently sort add_subdirectory calls in lib/Target/*/CMakeLists.txt
by Nico Weber
· 7 years ago
5f96408
[AArch64][SVE] Asm: Support for contiguous, non-faulting LDNF1 (scalar+imm) load instructions
by Sander de Smalen
· 7 years ago
7321142
[LoopRotate] Fix incorrect SCEV invalidation in loop rotation
by Max Kazantsev
· 7 years ago
8922c10
[X86] Remove unnecessary MMX reg-mem InstRW scheduler overrides.
by Simon Pilgrim
· 7 years ago
b66694a
[LoopUnroll] Fix potentially incorrect SCEV invalidation in UnrollRuntime
by Max Kazantsev
· 7 years ago
d356fd6
[LoopSimplify] Fix incorrect SCEV invalidation
by Max Kazantsev
· 7 years ago
0a556c8
Fix BNF nits in TableGen language reference.
by Simon Tatham
· 7 years ago
1b68b2e
Test commit access.
by Simon Tatham
· 7 years ago
83cd509
[AArch64][SVE] Asm: Support for structured ST2, ST3 and ST4 (scalar+imm) store instructions.
by Sander de Smalen
· 7 years ago
a9104c6
[PM/LoopUnswitch] Remove a buggy assert in the new loop unswitch.
by Chandler Carruth
· 7 years ago
eeb236b
[X86] Add VEX_WIG to VEX encoded version of VCMPPSY/VCMPPDY.
by Craig Topper
· 7 years ago
57b516a
[PM/LoopUnswitch] Fix comment typo. NFC.
by Chandler Carruth
· 7 years ago
7b19e4f
[X86][Znver1] Remove unnecessary BMI1 ANDN InstRW overrides.
by Simon Pilgrim
· 7 years ago
97d0c20
[llvm-mca][X86] Add BMI/LZCNT/POPCNT resource tests to all relevant models
by Simon Pilgrim
· 7 years ago
aec0628
[LLVM-C] Add DIBuilder Bindings For Variable Creation
by Robert Widmann
· 7 years ago
3070e9a
[X86] Remove unnecessary WriteFBlend/WriteBlend InstRW overrides.
by Simon Pilgrim
· 7 years ago
fe589a2
[X86] Remove unnecessary WriteFMul/WriteFRcp/WriteFRsqrt InstRW overrides.
by Simon Pilgrim
· 7 years ago
ebe1329
[X86] Remove unnecessary CVT instrw overrides.
by Simon Pilgrim
· 7 years ago
a3df84b
Test commit access.
by Andres Freund
· 7 years ago
e1bbe84
[PatternMatch] allow undef elements when matching a vector zero
by Sanjay Patel
· 7 years ago
21ad2d4
[X86][SkylakeServer] Remove unnecessary PMULLD instrw overrides.
by Simon Pilgrim
· 7 years ago
41435b3
[X86][Atom] Remove unnecessary scalar/vector load/move instrw overrides.
by Simon Pilgrim
· 7 years ago
cf40c3d
[InstCombine] add vector test with undef elts; NFC
by Sanjay Patel
· 7 years ago
d37d51b
[X86] Fix (completely overridden) WriteFHAdd/WritePHAdd classes to allow us to remove unnecessary instrw overrides.
by Simon Pilgrim
· 7 years ago
2bfd21c
[X86][MMX][SSE] Tag missed PHADD/PHSUB instructions with WritePHAdd
by Simon Pilgrim
· 7 years ago
c3427dc
[X86] Remove unnecessary WriteFVarBlend/WriteVarBlend InstRW overrides.
by Simon Pilgrim
· 7 years ago
03c5617
[InstSimplify, InstCombine] add vector tests with undef elts; NFC
by Sanjay Patel
· 7 years ago
9c07603
[X86] Fix WriteMPSAD/WritePSADBW values to allow us to remove unnecessary instrw overrides.
by Simon Pilgrim
· 7 years ago
e87218f1
[X86][SandyBridge] Remove unnecessary WritePOPCNTLd overrides by fixing load latency.
by Simon Pilgrim
· 7 years ago
0570c7b
[llvm-mca][X86] Add POPCNT resource test
by Simon Pilgrim
· 7 years ago
6417e64
[test] Fix MC/ELF/nocompression.s
by Jonas Devlieghere
· 7 years ago
a9bcdb1
[lli] Fix syntax error: missing ';'
by Jonas Devlieghere
· 7 years ago
f79bdbd
[lli] Make error handling more consistent.
by Jonas Devlieghere
· 7 years ago
aa9bcfc
[llvm-mc] Make error handling more consistent.
by Jonas Devlieghere
· 7 years ago
e375d51
[Support] Fix prefix logic in WithColor.
by Jonas Devlieghere
· 7 years ago
c215743
[X86] Remove an unnecessary HANDLE_OPTIONAL line from the disassembler operand processing.
by Craig Topper
· 7 years ago
f9cdf3a
[X86] Change TB to PS on LFENCE instruction.
by Craig Topper
· 7 years ago
eb26447
[X86] Remove OpSizeIgnore, it's not implemented any differently than OpSizeFixed.
by Craig Topper
· 7 years ago
36e2776
[X86] Remove DATA32_PREFIX. Hack the printing for DATA16_PREFIX to print 'data32' in 16-bit mode. Hack the asm parser to convert 'data32' to 'data16' in 16-bit mode.
by Craig Topper
· 7 years ago
37f1378
[bcanalyzer] Recognize more stream types
by Brian Gesiak
· 7 years ago
8a86128
[X86] Strip unnecessary prefetch + vector move/load instrw overrides from scheduler models.
by Simon Pilgrim
· 7 years ago
52107f0
[Support] Add optional prefix to convenience helpers in WithColor.
by Jonas Devlieghere
· 7 years ago
6d70778
[X86] Strip unnecessary WriteCvtF2I instrw overrides from scheduler models.
by Simon Pilgrim
· 7 years ago
Next »