Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
b3a293eadb1b985e4b10f4e8faf72fcbd1856222
b3a293e
[UpdateTestChecks] Change update_mca_test_checks.py file mode to match the other scripts
by Greg Bedwell
· 7 years ago
83e2d95
[X86][SKX] Setup WriteFAdd and remove unnecessary InstRW scheduler overrides.
by Simon Pilgrim
· 7 years ago
beba25e
[X86][SNB] Remove unnecessary WriteFBlendLd InstRW scheduler overrides.
by Simon Pilgrim
· 7 years ago
b7acab1
[llvm-mca] run clang-format on a bunch of files. NFC
by Andrea Di Biagio
· 7 years ago
5ce6b66
[mips] Fix the definition of sync, synci
by Simon Dardis
· 7 years ago
e508042
[llvm-mca] Default to the native host cpu if flag -mcpu is not specified.
by Andrea Di Biagio
· 7 years ago
8155479
[llvm-mca] Remove method Instruction::isZeroLatency(). NFCI
by Andrea Di Biagio
· 7 years ago
7fa4077
[LoopInterchange] Use getExitBlock()/getExitingBlock instead of manual impl.
by Florian Hahn
· 7 years ago
4dbfefd
[AArch64][SVE] Asm: Add AsmOperand classes for SVE gather/scatter addressing modes.
by Sander de Smalen
· 7 years ago
925ebe7
[DebugInfo] Invalidate debug info in ReassociatePass::RewriteExprTree
by Bjorn Pettersson
· 7 years ago
57fd3bd
[TableGen] Fix bad indentation in tablegen output file.
by Craig Topper
· 7 years ago
f861cfb
Merging r46043:
by David Bolvansky
· 7 years ago
54a51fd
[X86] Auto-generate complete checks. NFC
by Craig Topper
· 7 years ago
b99fab9
[DivRemPairs] Fix non-determinism in use list order.
by Geoff Berry
· 7 years ago
685477e
[PM/LoopUnswitch] Begin teaching SimpleLoopUnswitch to use the new
by Chandler Carruth
· 7 years ago
bd42bc7
[MachineOutliner] Check for explicit uses of LR/W30 in MI operands
by Jessica Paquette
· 7 years ago
df527ed
[DAGCombiner][X86] When promoting loads don't use ZEXTLOAD even its legal
by Craig Topper
· 7 years ago
16e61f3
Fix path separator checks on Windows
by Reid Kleckner
· 7 years ago
17c3c08
[X86] Account for partial stack slot spills (PR30821)
by Warren Ristow
· 7 years ago
86e361f
[llvm-objcopy] Adjust the help message
by Alexander Shaposhnikov
· 7 years ago
1305929
Bring back APInt self-move assignment check for MSVC only
by Reid Kleckner
· 7 years ago
e843f71
AMDGPU: Remove deprecated llvm.AMDGPU.kilp intrinsic
by Tom Stellard
· 7 years ago
5011204
AMDGPU/GlobalISel: Fall-back to SelectionDAG for non-void functions
by Tom Stellard
· 7 years ago
727ef0e
[docs] Add a note on non-deterministic sorting order of equal elements
by Mandeep Singh Grang
· 7 years ago
ebab8e7
[X86][AArch64][NFC] Add tests for masked merge unfolding with %y = const
by Roman Lebedev
· 7 years ago
608fcd9
[CaptureTracking] Fixup const correctness of DomTree arg (NFC)
by Daniel Neilson
· 7 years ago
98befe3
[InstCombine] move tests for select with bit-test of condition; NFC
by Sanjay Patel
· 7 years ago
1fb60f8
AMDGPU/GlobalISel: Add support for amdgpu_ps calling convention
by Tom Stellard
· 7 years ago
8801c5f
[wasm] Fix uninitialized memory introduced in r330749.
by Chandler Carruth
· 7 years ago
46e5502
[bugpoint] Fix crash when testing for miscompilation.
by Rafael Espindola
· 7 years ago
620db41
[Support] fix countLeadingZeros for types shorter than int
by Sam McCall
· 7 years ago
210f169
[cmake] Fix libc++ detection
by Shoaib Meenai
· 7 years ago
c8da0cf
[X86][SKX] Setup WriteFMul and remove unnecessary InstRW scheduler overrides.
by Simon Pilgrim
· 7 years ago
422ac9e
[test] Update llc checks for CodeGen/X86/avg.ll
by Vedant Kumar
· 7 years ago
33b053f
[llvm-mca] Remove unused flag -verbose. NFC
by Andrea Di Biagio
· 7 years ago
4882062
[X86] Split off PHMINPOSUW to their own schedule class
by Simon Pilgrim
· 7 years ago
c2a684a
[lit] Report line number for failed RUN command
by Joel E. Denny
· 7 years ago
dbe20f7
[AMDGPU] Truncate packed inline constant
by Stanislav Mekhanoshin
· 7 years ago
37c88ba
[XOP] v4i32 IFMA 'VPMACS' instructions should use the WritePMULLD schedule class
by Simon Pilgrim
· 7 years ago
194a4e0
[WebAssembly] Use section index in relocation section header
by Sam Clegg
· 7 years ago
0e90219
[LoopInterchange] Add REQUIRES: asserts to test.
by Florian Hahn
· 7 years ago
9596ad8
[AVX512] VPERMQ/VPERMPD/VPERMIL single op shuffles are not variable shuffles
by Simon Pilgrim
· 7 years ago
f8dd899
Let TableGen write output only if it changed, instead of doing so in cmake.
by Nico Weber
· 7 years ago
f2df8a6
Reland "[mips] Guard traps for microMIPS correctly"
by Simon Dardis
· 7 years ago
e8b06de
[LV][VPlan] Detect outer loops for explicit vectorization.
by Diego Caballero
· 7 years ago
5e83467
[LoopInterchange] Make isProfitableForVectorization slightly more conservative.
by Florian Hahn
· 7 years ago
59def0d
[X86][F16C] Add WriteCvtF2FSt scheduling class
by Simon Pilgrim
· 7 years ago
7fe67cc
[ADT] Remove ilist_default_traits
by Fangrui Song
· 7 years ago
f862b68
[X86][BtVer2] Fix VCVTPS2PHmr/VCVTPS2PHYmr latencies
by Simon Pilgrim
· 7 years ago
7d78f54
[X86][IVB] Add F16C resource tests.
by Simon Pilgrim
· 7 years ago
9830843
[llvm-mca] Default the output asm dialect used by the instruction printer to the input asm dialect.
by Andrea Di Biagio
· 7 years ago
6f8184d
[mips] Show an error if register number is out of range
by Simon Atanasyan
· 7 years ago
6ddbc3e
[InstCombine] regenerate checks; NFC
by Sanjay Patel
· 7 years ago
fc4e13c
[AMDGPU][Waitcnt] NFC. Cleanup some code/naming consistency:
by Mark Searles
· 7 years ago
e5ad768
[InstCombine] regenerate checks; NFC
by Sanjay Patel
· 7 years ago
7537653
[lit] Remove spurious `-` in invocation of lit in `shtest-xunit-output.py` test.
by Dan Liew
· 7 years ago
70f3bbf
Remove LLVM_INSTALL_CCTOOLS_SYMLINKS
by Nico Weber
· 7 years ago
b99e721
Fix some layering in AggressiveInstCombine (avoiding inclusion of Scalar.h)
by David Blaikie
· 7 years ago
5b7ab74
[LoadStoreVectorize] Ignore interleaved invariant loads.
by Benjamin Kramer
· 7 years ago
0f80c54
[llvm-mca] Refactor the Scheduler interface in preparation for PR36663.
by Andrea Di Biagio
· 7 years ago
6d80e63
[X86] Remove unnecessary FMA reg-mem InstRW scheduler overrides.
by Simon Pilgrim
· 7 years ago
a6bf70d
[SystemZ] Use preferred 16-byte function alignment
by Ulrich Weigand
· 7 years ago
d0c0114
Fix Wdocumentation warnings. NFCI.
by Simon Pilgrim
· 7 years ago
18d09b9
[X86] Fix missing cfi from sitofp checks
by Simon Pilgrim
· 7 years ago
2574f66
[X86] Add vector element insertion/extraction scheduler classes
by Simon Pilgrim
· 7 years ago
a9a87be
[MC] Remove orphan MCSchedModel::computeReciprocalThroughput declaration. NFCI.
by Simon Pilgrim
· 7 years ago
ad168c3
[X86] Replace action Promote with Expand for operation ISD::SINT_TO_FP
by Alexander Ivchenko
· 7 years ago
b91ac89
[CodeGen] Print user-friendly debug locations as MI comments
by Francis Visoiu Mistrih
· 7 years ago
fef8b01
[PM/LoopUnswitch] Fix a bug in the loop block set formation of the new
by Chandler Carruth
· 7 years ago
b6bee65
Correct dwarf unwind information in function epilogue
by Petar Jovanovic
· 7 years ago
2d93770
[mips] Correct the patterns for bswap
by Simon Dardis
· 7 years ago
97ee2ba
[llvm-mca][CommandGuide] Fix typo in example.
by Andrea Di Biagio
· 7 years ago
cefae4f
[CodeGen] Do not allow opt-bisect-limit to skip ScalarizeMaskedMemIntrin.
by Andrei Elovikov
· 7 years ago
da589ee
[NFC] Remove recently added SE verification because it may be false-positive
by Max Kazantsev
· 7 years ago
0c47f85
[LoopInfo] Verify BBMap tracks innermost loops for BBs.
by Florian Hahn
· 7 years ago
903ed71
[AArch64][SVE] Asm: Support for contiguous, first-faulting LDFF1 (scalar+scalar) load instructions.
by Sander de Smalen
· 7 years ago
c3aaa9b
Link to AggressiveInstCombine in a few places. Unbreaks build for me.
by Roman Lebedev
· 7 years ago
a92eb5b
[Support/Path] Add more tests and improve failure messages of existing ones
by Pavel Labath
· 7 years ago
d5a2fd4
[LVI] Fix typo. NFC
by Xin Tong
· 7 years ago
7f71e97
[llvm-objcopy] Adjust the code for the old versions of msvc
by Alexander Shaposhnikov
· 7 years ago
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
Next »