Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
a71b5d3c63289299e6dc0ed2d282698165cae421
a71b5d3
[X86][Znver1] Use SchedAlias to tag microcoded scheduler classes
by Simon Pilgrim
· 7 years ago
bf0b5f5
Fix include of config.h that was incorrectly changed in r331184
by Justin Bogner
· 7 years ago
b841e3b
[InstCombine] refine select-of-constants to bitwise ops
by Sanjay Patel
· 7 years ago
57342fb
GlobalISel: Use a callback to compute constrained reg class for unallocatble registers
by Tom Stellard
· 7 years ago
3a0c276
[ThinLTO] Add support for optimization remarks to thinBackend
by Teresa Johnson
· 7 years ago
da9cac6
[PowerPC] add more FMF debug output; NFC
by Sanjay Patel
· 7 years ago
3e77bbe
[X86][AVX512] VPLZCNT instructions match SchedWriteVecIMul scheduling class not SchedWriteVecALU.
by Simon Pilgrim
· 7 years ago
c9b6835
[X86] Split WriteVecShift/WriteVarVecShift into MMX, XMM and YMM/ZMM scheduler classes
by Simon Pilgrim
· 7 years ago
00c1a23
[PowerPC] add tests for FMF propagation; NFC
by Sanjay Patel
· 7 years ago
ad2b36f
[DebugInfo] Correction for an assert in DIExpression::createFragmentExpression
by Bjorn Pettersson
· 7 years ago
5c16236
Reapply "[SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)"
by Bjorn Pettersson
· 7 years ago
d8f6aa4
use LLVM's standard CMakeLists.txt layout for llvm-xray
by Nico Weber
· 7 years ago
e14cfef
[CodeGen][X86][NFC] Copy two selectcc tests from AArch64.
by Roman Lebedev
· 7 years ago
2cc6ed7
[X86] Split WriteVecALU/WritePHAdd into XMM and YMM/ZMM scheduler classes
by Simon Pilgrim
· 7 years ago
4c19071
ARM: don't try to over-align large vectors as arguments.
by Tim Northover
· 7 years ago
4d0342f
perform DSE through launder.invariant.group
by Piotr Padlewski
· 7 years ago
9648b46
Rename invariant.group.barrier to launder.invariant.group
by Piotr Padlewski
· 7 years ago
d0aaa15
[X86][AVX512] VPAVG instructions should be tagged as SchedWriteVecALU
by Simon Pilgrim
· 7 years ago
4c3bf0a
[X86] Split WriteVecIMul/WriteVecPMULLD/WriteMPSAD/WritePSADBW into XMM and YMM/ZMM scheduler classes
by Simon Pilgrim
· 7 years ago
aa8d271
[X86] Update MMX instructions to be tagged with X86SchedWriteWidths types
by Simon Pilgrim
· 7 years ago
b3f6a6a
[WebAssembly] MC: Don't litter test directory.
by Benjamin Kramer
· 7 years ago
5675d3b
Revert "[SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)"
by Martin Storsjo
· 7 years ago
2d481a9
[TableGen][NFC] Make ResourceCycles definitions more explicit.
by Clement Courbet
· 7 years ago
b5d9edc
[LoopIdiomRecognize] When looking for 'x & (x -1)' for popcnt, make sure the left hand side of the 'and' matches the left hand side of the 'subtract'
by Craig Topper
· 7 years ago
524b220
[LoopIdiomRecognize] Add a test case showing that we transform to ctpop without fully checking the 'x & (x-1)' part.
by Craig Topper
· 7 years ago
616f8fb
[LoopIdiomRecognize] Remove unnecessary cast from BinaryOperator to Instruction. NFC
by Craig Topper
· 7 years ago
886c0f8
lit: flesh out `SubsituteCaptures` further
by Saleem Abdulrasool
· 7 years ago
cfd8663
Re-enable "[SCEV] Make computeExitLimit more simple and more powerful"
by Max Kazantsev
· 7 years ago
e776b8b
[Support] Support building LLVM for Fuchsia
by Petr Hosek
· 7 years ago
b9e51cf
[ObjCARC] Convert an if to an early continue. NFC
by Shoaib Meenai
· 7 years ago
034a688
Commit r331416 breaks the big-endian PPC bot. On the big endian build, we
by Nemanja Ivanovic
· 7 years ago
dc1628b
[gcov] Switch to an explicit if clunky array to satisfy some compilers
by Chandler Carruth
· 7 years ago
ecfd97d
MachineInst support mapping SDNode fast math flags for support in Back End code generation
by Michael Berg
· 7 years ago
7577f35
[PowerPC] Implement isMaskAndCmp0FoldingBeneficial
by Nemanja Ivanovic
· 7 years ago
1c4e4c4
[WebAssembly] MC: Create and use first class section symbols
by Sam Clegg
· 7 years ago
1e2e5ff
[MC] Factor MCObjectStreamer::addFragmentAtoms out of MachO streamer.
by Sam Clegg
· 7 years ago
47a8f72
[PowerPC] No CTR loop if the candidate exiting block is in a different loop
by Nemanja Ivanovic
· 7 years ago
df9a986
[GCOV] Emit the writeout function as nested loops of global data.
by Chandler Carruth
· 7 years ago
8f8e40c
[llvm-rc] Default to writing the output next to the input, if no output is specified
by Martin Storsjo
· 7 years ago
0f7c92a
[llvm-cvtres] Allow parameters preceded by '-' in addition to '/'
by Martin Storsjo
· 7 years ago
80e28a9
[llvm-objcopy] Add --discard-all (-x) option
by Paul Semel
· 7 years ago
21e59fd
[GlobalISel][InstructionSelect] Making Coverage Info generation optional on per-match table basis
by Roman Tereshin
· 7 years ago
b4db044
[llvm-objcopy] Add --weaken option
by Paul Semel
· 7 years ago
260d84a
[GlobalISel][InstructionSelect] Refactoring buildMatchTable out, NFC
by Roman Tereshin
· 7 years ago
36d15d6
[GlobalISel][InstructionSelect] Refactoring out a getMatchTable virtual method + other small NFC's
by Roman Tereshin
· 7 years ago
e99f5b4
[llvm-rc] Add rudimentary support for codepages
by Martin Storsjo
· 7 years ago
4e899cb
[X86][SNB] Fix scheduling of MMX integer multiply instructions.
by Simon Pilgrim
· 7 years ago
06eed39
Move the TestPlugin project into the Tests folder in CMake.
by Aaron Ballman
· 7 years ago
4d488f3
[X86] Split WriteShuffle/WriteVarShuffle + WriteBlend/WriteVarBlend into XMM and YMM/ZMM scheduler classes
by Simon Pilgrim
· 7 years ago
b5c75dc
[COFF, ARM64] Hook up a few remaining relocations
by Martin Storsjo
· 7 years ago
7edace1
[AMDGPU] A trivial fix for a buildbot failure caused by "commit 224a839fcbbead221f872cd32a1dd0c308d37299".
by Farhana Aleen
· 7 years ago
1bfbf81
[reassociate] Fix excessive revisits when processing long chains of reassociatable instructions.
by Daniel Sanders
· 7 years ago
598de77
[X86] Cleanup WriteFShuffle/WriteFVarShuffle (+256 variants) scheduler classes with more common default values
by Simon Pilgrim
· 7 years ago
f6719ae
Add assertion to padding size calculation, NFC
by Krzysztof Parzyszek
· 7 years ago
301a226
Revert "[AMDGPU] performAddCombine should run after DAG is legalized."
by Farhana Aleen
· 7 years ago
6ad7abc
[X86] Convert most remaining XOP uses of X86SchedWritePair scheduler classes to X86SchedWriteWidths.
by Simon Pilgrim
· 7 years ago
432963d
[AMDGPU] performAddCombine should run after DAG is legalized.
by Farhana Aleen
· 7 years ago
f445048
Fix line-endings. NFCI.
by Simon Pilgrim
· 7 years ago
202b0b5
Re-land rL331357 "[X86] Fix scheduling info for VMPSADBWYrmi."
by Clement Courbet
· 7 years ago
05610b5
[X86] Cleanup WriteFMul scheduler classes with more common default values
by Simon Pilgrim
· 7 years ago
4f6742d
Fix '32-bit shift implicitly converted to 64 bits' warning by using APInt::setBit instead.
by Simon Pilgrim
· 7 years ago
17307b0
Revert rL331355 "[X86] Fix scheduling info for VMPSADBWYrmi."
by Clement Courbet
· 7 years ago
4f646b0
[X86] Fix scheduling info for (V?)SQRTPDm on silvermont.
by Clement Courbet
· 7 years ago
cf0ce43
[X86] Fix scheduling info for VMPSADBWYrmi.
by Clement Courbet
· 7 years ago
f17b4d4
[MIPS] Fix DIV/DIVU scheduling classes.
by Clement Courbet
· 7 years ago
97ed34f
[X86] Convert most remaining AVX512 uses of X86SchedWritePair scheduler classes to X86SchedWriteWidths.
by Simon Pilgrim
· 7 years ago
2b361d8
[AArch64][SVE] Asm: Support for LDR/STR fill and spill instructions.
by Sander de Smalen
· 7 years ago
d8fa26e
[TableGen] Don't quote variable name when printing !foreach.
by Simon Tatham
· 7 years ago
0a3e3f4
[AArch64][SVE] Asm: Support for scatter ST1 store instructions.
by Sander de Smalen
· 7 years ago
d0aace5
Revert "[mips] Correct the predicates of sign extension instructions"
by Simon Dardis
· 7 years ago
c2f6682
[X86] Convert most remaining uses of X86SchedWritePair scheduler classes to X86SchedWriteWidths.
by Simon Pilgrim
· 7 years ago
b997056
[mips] Correct the predicates of sign extension instructions
by Simon Dardis
· 7 years ago
f05d034
[AArch64][SVE] Asm: Support for non-temporal, contiguous LDNT1/STNT1 load/store instructions.
by Sander de Smalen
· 7 years ago
6e79b3c
[LoopInterchange] Update some loops to use range base for loops (NFC).
by Florian Hahn
· 7 years ago
112e4a3
[mips] Correct the predicates for shifts.
by Simon Dardis
· 7 years ago
3a58e1f
[X86] Cleanup WriteFAdd/WriteFCmp scheduler classes with more common default values
by Simon Pilgrim
· 7 years ago
33b9c81
[AArch64][SVE] Asm: Support for LD1RQ load-and-replicate quad-word vector instructions.
by Sander de Smalen
· 7 years ago
a5108a0
Mark invariant.group.barrier as inaccessiblememonly
by Piotr Padlewski
· 7 years ago
dd5fd46
[SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)
by Bjorn Pettersson
· 7 years ago
f4f861b
[XRay][tools] Rename llvm-xray filenames from .cc -> .cpp (NFC)
by Dean Michael Berris
· 7 years ago
81352e1
Fix release build breakage
by Sam Clegg
· 7 years ago
ac13592
[WebAssembly] Fix debug printing of symbol types
by Sam Clegg
· 7 years ago
ff933fa
[llvm-mca] Lift the logic of the RetireControlUnit from the Dispatch translation unit into its own translation unit. NFC
by Matt Davis
· 7 years ago
20a92cd
[AMDGPU] Support horizontal vectorization.
by Farhana Aleen
· 7 years ago
090f815
[CFLGraph][NFC] Simplify/reorder switch in visitConstantExpr
by David Bolvansky
· 7 years ago
2f7417d
[AggressiveInstCombine] convert a chain of 'or-shift' bits into masked compare
by Sanjay Patel
· 7 years ago
bcc7a8e
[AggressiveInstCombine] add more bitfield test patterns; NFC
by Sanjay Patel
· 7 years ago
b68ff82
[PhaseOrdering] add tests for bittest patterns from bitfields; NFC
by Sanjay Patel
· 7 years ago
b5a4cf0
Create a MachineBasicBlock for created IR-level BasicBlock
by Jessica Paquette
· 7 years ago
792a593
[AArch64] Add more tests for 64-bit immediate lowering.
by Eli Friedman
· 7 years ago
1ae0aae
[DAGCombiner] Fix SDLoc in a (zext (zextload x)) combine (4/N)
by Vedant Kumar
· 7 years ago
cad24a0
[DAGCombiner] Fix SDLoc in a (sext (sextload x)) combine (3/N)
by Vedant Kumar
· 7 years ago
fec188e
[DAGCombiner] Change the SDLoc on split extloads (2/N)
by Vedant Kumar
· 7 years ago
f3a5c86
[DAGCombiner] Set the right SDLoc on a newly-created zextload (1/N)
by Vedant Kumar
· 7 years ago
53f34ec
AMDGPU: Remove remnants of gfx901 (it was deprecated some time ago)
by Konstantin Zhuravlyov
· 7 years ago
7efbee1
[X86][AMD][Bulldozer] Fix Bulldozer Model 2 detection.
by Roman Lebedev
· 7 years ago
6cdbf16
[X86] Split WriteFMul/WriteFDiv into XMM and YMM/ZMM scheduler classes
by Simon Pilgrim
· 7 years ago
df69f1f
llvm-symbolizer: Handle function definitions nested within other functions
by David Blaikie
· 7 years ago
8864a3a
[X86] Split WriteFRcp/WriteFRsqrt/WriteFSqrt into XMM and YMM/ZMM scheduler classes
by Simon Pilgrim
· 7 years ago
082b4ed
Use no-op opt run to eliminate the difference in bb pred comment, per chandler's suggestion. It is better than using sed on portability.
by Wei Mi
· 7 years ago
Next »