Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
4ed0632f8ffd97df20829dc36375a8327472481e
4ed0632
[X86] Remove some instructions from the Intel assembly matcher table as there are equivalent mode aware InstAliases that conflict.
by Craig Topper
· 7 years ago
9ca2be7
[X86] Use a MnemonicAlias instead of an InstAlias.
by Craig Topper
· 7 years ago
0d85819
[X86] Remove support for accepting 'fnstsw %eax' and 'fnstsw %al'.
by Craig Topper
· 7 years ago
d812737
[X86] Mark some more InstAliases as 'att' syntax only.
by Craig Topper
· 7 years ago
f7060b5
Remove a dead #ifdef.
by Nico Weber
· 7 years ago
e803a9e
[X86] Make 64-bit sysret/sysexit not ambiguous in Intel assembly syntax.
by Craig Topper
· 7 years ago
72f83b0
[X86] Remove unnecessary BT InstRW overrides.
by Simon Pilgrim
· 7 years ago
f410192
[AArch64][AsmParser] NFC: Cleanup of addOperands functions
by Sander de Smalen
· 7 years ago
1f8d9bb
[AArch64][SVE] Asm: Support for gather LD1/LDFF1 (vector + imm) load instructions.
by Sander de Smalen
· 7 years ago
c33c392
[llvm-mca][X86] Add BT resource tests to all models
by Simon Pilgrim
· 7 years ago
48d44ae
[X86] Merge more instregex single matches to reduce InstrRW compile time.
by Simon Pilgrim
· 7 years ago
4973859
[X86] Remove unnecessary add/adc+sub/sbb InstRW overrides.
by Simon Pilgrim
· 7 years ago
f690766
[llvm-mca][X86] Add add/adc + sub/sbb resource tests to all models
by Simon Pilgrim
· 7 years ago
8784c51
[NFC][LV][LoopUtil] Move LoopVectorizationLegality to its own file
by Hideki Saito
· 7 years ago
519e2e5
[X86] Add suffixes to the LGDT/LIDT/SGDT/SIDT mnemonics in Intel syntax. Add aliases based on 16/32-bit mode to choose the default.
by Craig Topper
· 7 years ago
d9a4b27
[X86] Remove SLDT64m instruction.
by Craig Topper
· 7 years ago
bbb21f3
[X86] Remove unnecessary InstAliases. NFCI
by Craig Topper
· 7 years ago
4d8bcba
[LLVM-C] Eliminate an unused variable in a test.
by whitequark
· 7 years ago
a89b596
Update my email address and description.
by Rafael Espindola
· 7 years ago
c4f2079
[X86] Use getX86SubSuperRegister in addGR32orGR64Operands in the AsmParser instead of duplicating its functionality. NFC
by Craig Topper
· 7 years ago
63033d3
s/LLVM_ON_WIN32/_WIN32/, llvm
by Nico Weber
· 7 years ago
e2e5efb
[LLVM-C] Add DIBuilder bindings to create import declarations
by Robert Widmann
· 7 years ago
6f7f529
[X86] Restrict many of the InstAliases to either to only att or intel syntax. NFCI
by Craig Topper
· 7 years ago
d585032
[X86] Remove unnecessary rotate-carry folded InstRW overrides.
by Simon Pilgrim
· 7 years ago
dc03441
[globalisel][legalizerinfo] Introduce dedicated extending loads and add lowerings for them
by Daniel Sanders
· 7 years ago
cb99414
[LLVM-C] Miscellaneous Cleanups in DIBuilder Bindings
by Robert Widmann
· 7 years ago
20230f9
[InstCombine] Canonicalize variable mask in masked merge
by Roman Lebedev
· 7 years ago
4147eac
[InstCombine][NFC] Add tests for variable mask canonicalization in masked merge
by Roman Lebedev
· 7 years ago
df14a5b
[X86] Remove unnecessary shift/rotate folded InstRW overrides.
by Simon Pilgrim
· 7 years ago
407eee0
[llvm-mca][X86] Add double shift resource tests to all relevant models
by Simon Pilgrim
· 7 years ago
27505b4
[llvm-mca][X86] Add shift/rotate resource tests to all relevant models
by Simon Pilgrim
· 7 years ago
da1f427
[X86][SSE] Stop hard coding some instruction scheduler classes.
by Simon Pilgrim
· 7 years ago
00a0478
[X86][HW] Cleanup Haswell model. NFCI.
by Simon Pilgrim
· 7 years ago
12eeab5
[X86] Remove mayLoad flag from BNDMK/BNDCL/BNDCN/BNDCU.
by Craig Topper
· 7 years ago
762f485
[X86] Change memory operand of BNDMK/BNDCL/BNDCU/BNDCN/BNDST to anymem.
by Craig Topper
· 7 years ago
3f6034f
[SCEV] Touch the unsused stats variables for product build.
by Serguei Katkov
· 7 years ago
4daa186
[X86] Remove REX.W from 64-bit mode BND instructions.
by Craig Topper
· 7 years ago
87faffc
[X86] Rename BNDMOV instructions and hide redundant instruction encoding from the assembler.
by Craig Topper
· 7 years ago
281bdac
[NFC] Add some tests that demonstrate unrecognized three-way comparison patterns
by Max Kazantsev
· 7 years ago
c16075d
[SCEV] Reduce the number of invocation to non trivial getExact function
by Serguei Katkov
· 7 years ago
1898130f
[MachineOutliner] Add defs to calls + don't track liveness on outlined functions
by Jessica Paquette
· 7 years ago
72a0048
[LoopGuardWidening] Make PostDomTree optional
by Philip Reames
· 7 years ago
971993b
[DAGCombiner] Fix a case of 1 in non-splat vector pow2 divisor
by Heejin Ahn
· 7 years ago
7b0ac2c
[X86] Make the STTNI flag intrinsics use the flags from pcmpestrm/pcmpistrm if the mask instrinsics are also used in the same basic block.
by Craig Topper
· 7 years ago
e41979a
Fix a bug that prevents global variables from having a DW_OP_deref.
by Adrian Prantl
· 7 years ago
d271741
[FastISel] Actually enable local value sinking by default
by Reid Kleckner
· 7 years ago
2c33602
[FastISel] Fix local value sinking algorithmic complexity
by Reid Kleckner
· 7 years ago
73de5c1
Fix a bug in GlobalOpt's handling of DIExpressions.
by Adrian Prantl
· 7 years ago
a9bc2db
[PatternMatch] Stabilize the matching order of commutative matchers
by Roman Lebedev
· 7 years ago
4bce98c
[X86] Merge some x87 instruction instregex single matches. NFCI.
by Simon Pilgrim
· 7 years ago
ae8da5c
[Reassociate] add a test with debug info; NFC
by Sanjay Patel
· 7 years ago
959d925
Attempt to fix remaining build failures after r331071 by changing the tuple to a struct
by Daniel Sanders
· 7 years ago
b151c0a
[LICM] Reduce nesting with an early return [NFC]
by Philip Reames
· 7 years ago
4ae479c
[MustExecute/LICM] Special case first instruction in throwing header
by Philip Reames
· 7 years ago
1e6776e
ELFObjectWriter: Allow one unique symver per symbol
by Vlad Tsyrklevich
· 7 years ago
1c0f86d
[LV] Common duplicate vector load/store address calculation (NFC)
by Daniel Neilson
· 7 years ago
c541b93
Attempt to fix build failure after r331071 using std::make_tuple
by Daniel Sanders
· 7 years ago
e76c819
[PostRASink] extend the live-in check for all aliased registers
by Jun Bum Lim
· 7 years ago
9378c2c
[globalisel][legalizerinfo] Add support for legalization based on the MachineMemOperand
by Daniel Sanders
· 7 years ago
0fb24c1
[llvm-objcopy] Add --weaken-symbol (-W) option
by Paul Semel
· 7 years ago
384d8a7
[llvm-objcopy] Add --globalize-symbol option
by Paul Semel
· 7 years ago
a7632db
[CodeGen] Use RegUnits to track register aliases (NFC)
by Jun Bum Lim
· 7 years ago
b5e2d41
[X86] Split WriteFBlend/WriteFVarBlend/WriteFVarShuffle into XMM and YMM/ZMM scheduler classes
by Simon Pilgrim
· 7 years ago
fbad418
[AMDGPU][Waitcnt] Update a few tests to use default waitcnt pass (si-insert-waitcnts) rather than old pass (si-insert-waits); this is a small step towards the overall goal of removing the old waitcnt pass, which is no longer maintained.
by Mark Searles
· 7 years ago
38e21b1
[GuardWidening] Add some clarifying comments about heuristics [NFC]
by Philip Reames
· 7 years ago
7b01858
[LoopGuardWidening] Split out a loop pass version of GuardWidening
by Philip Reames
· 7 years ago
534e401
[docs] add fp-cast-overflow-workaround options to release notes
by Sanjay Patel
· 7 years ago
9ef9fcf
[MC] Undo spurious commit added into r331052.
by Nirav Dave
· 7 years ago
8126218
[X86] Split WriteFHadd into XMM and YMM/ZMM scheduler classes
by Simon Pilgrim
· 7 years ago
b2d1a40
[MC] Provide default value for IsResolved.
by Nirav Dave
· 7 years ago
1914c07
[X86][AVX] Split WriteFLogic into XMM and YMM/ZMM scheduler classes
by Simon Pilgrim
· 7 years ago
e43061b
[mips] Analyze and provide selection patterns microMIPSR6 branches
by Simon Dardis
· 7 years ago
80e97ed
[MC] Modify MCAsmStreamer to always build MCAssembler. NFCI.
by Nirav Dave
· 7 years ago
92f209b
[MC] Allow MCAssembler to be constructed without all subcomponents. NFCI.
by Nirav Dave
· 7 years ago
3f9ed1a
[AArch64] Place the first ldp at the end when ReverseCSRRestoreSeq is true
by Francis Visoiu Mistrih
· 7 years ago
bd3f6f8
[CMake] Enable warnings for runtimes
by Kostya Kortchinsky
· 7 years ago
98eb0b8
[SystemZ] Remove scheduling info from some Pseudo instructions (NFC).
by Jonas Paulsson
· 7 years ago
05bf903
[LoopInterchange] Allow some loops with PHI nodes in the exit block.
by Florian Hahn
· 7 years ago
748ab1e
[AArch64] Codegen for v8.2A dot product intrinsics
by Oliver Stannard
· 7 years ago
937d9c9
[NVPTX] Turn on Loop/SLP vectorization
by Benjamin Kramer
· 7 years ago
5139b77
[X86] Replace some system instruction instregex single matches with instrs entry. NFCI.
by Simon Pilgrim
· 7 years ago
4f0010f
[mips] Fix how compiler fuse instructions to fmadd/fmsub
by Aleksandar Beserminji
· 7 years ago
3a0e81d
[ARM] Codegen for v8.2A dot product intrinsics
by Oliver Stannard
· 7 years ago
38ee805
[RISCV] Add remat.ll test case
by Alex Bradbury
· 7 years ago
3b36f77
[ARM] Enable misched for R52.
by David Green
· 7 years ago
90b5ec2
[IR] Do not assume that function pointers are aligned
by Mikhail Maltsev
· 7 years ago
0059657
[mips] Add support for Virtualization ASE
by Petar Jovanovic
· 7 years ago
7ebdaa5
[SCEV] Add trivial case handling for umin utilities. NFC.
by Serguei Katkov
· 7 years ago
fe97d18
[SCEV] Introduce bulk umin creation utilities
by Serguei Katkov
· 7 years ago
d0cb241
Revert "[SimplifyLibcalls] Replace locked IO with unlocked IO"
by Matt Morehouse
· 7 years ago
677e33f
[LowerTypeTests] Mark .cfi.jumptable nounwind.
by Eli Friedman
· 7 years ago
c378375
[MachineOutliner] Don't outline from functions with a section marking.
by Eli Friedman
· 7 years ago
4f72fc1
typo
by Sam Clegg
· 7 years ago
bfeca0b
[WebAssembly] Section symbols must have local binding
by Sam Clegg
· 7 years ago
c64f4db
[SimplifyLibcalls] Replace locked IO with unlocked IO
by David Bolvansky
· 7 years ago
891b01b
[MCA] [NFC] Remove unused Index formal from ResourceManager::issueInstruction
by Matt Davis
· 7 years ago
d602d5b
[Docs] Escape the @ symbol, so that it appears in documentation output. [NFC]
by Matt Davis
· 7 years ago
8b02b58
[x86] Revert r330322 (& r330323): Lowering x86 adds/addus/subs/subus intrinsics
by Chandler Carruth
· 7 years ago
0f3f12e
[InstCombine][NFC] Regenerate checks in or-xor.ll
by Roman Lebedev
· 7 years ago
25d4db4
Fix WAsm dwarfdump.ll test on Windows
by Reid Kleckner
· 7 years ago
Next »