Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
ea50f98cadf8f4d56c293e52bde704f58d7502ee
ea50f98
[SCEVExpander] Don't hoist divisions
by Sanjoy Das
· 9 years ago
32c8804
Lift out a helper lambda; NFC
by Sanjoy Das
· 9 years ago
79013e5
[AVX-512] Allow legacy cvtpd2dq intrinsics to select EVEX encoded instruction when available.
by Craig Topper
· 9 years ago
8943248
[AVX-512][X86] Convert avx_cvtt_ps2dq_256 and sse2_cvttps2dq intrinsics to ISD::FP_TO_SINT in the intrinsics table and delete patterns. While nearby also move CVTDQ2PS patterns into their instructions.
by Craig Topper
· 9 years ago
70894ee
[X86] Convert int_x86_avx_cvtt_pd2dq_256 to fp_to_sint using the intrinsics table. Removes extra patterns and allows legacy intrinsic to select EVEX encoded instructions when available.
by Craig Topper
· 9 years ago
7cf26e1
[X86] Move some custom patterns into the currently empty pattern of their corresponding instructions. NFC
by Craig Topper
· 9 years ago
66d2306
[X86] Remove some patterns still referencing int_x86_sse2_cvttpd2dq that should have been removed in r286344. NFC
by Craig Topper
· 9 years ago
2513e75
[SCEV] Eta reduce some lambdas; NFC
by Sanjoy Das
· 9 years ago
40cc2d9
[LangRef] Drop "experimental" caveat from operand bundles
by Sanjoy Das
· 9 years ago
5ffdf01
[AVX-512] Add test cases to show missed opportunities for using VALIGND/Q to handle shuffles.
by Craig Topper
· 9 years ago
9c5e4ba
[InstCombine] avoid infinite loop from shuffle-extract-insert sequence (PR30923)
by Sanjay Patel
· 9 years ago
027f4d0
Re-apply r286384, "X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable immediate.", with a fix for 32-bit x86.
by Peter Collingbourne
· 9 years ago
619ca04
[AVR] Add a selection of CodeGen tests
by Dylan McKay
· 9 years ago
64af251
[AVR] Add all of the machine code test suite
by Dylan McKay
· 9 years ago
35ce2db
Add isHotBB helper function to ProfileSummaryInfo
by Dehao Chen
· 9 years ago
0e23db6
Preserve assumption cache in loop-rotate.
by Eli Friedman
· 9 years ago
5224b5a
GlobalISel: fix typo. NFC
by Tim Northover
· 9 years ago
e6797b7
GlobalISel: translate invoke and landingpad instructions
by Tim Northover
· 9 years ago
7467893
Update vectorization debug info unittest.
by Dehao Chen
· 9 years ago
b347251
[InstCombine] regenerate checks; NFC
by Sanjay Patel
· 9 years ago
c4a40a2
[InstCombine] regenerate checks; NFC
by Sanjay Patel
· 9 years ago
0034728
[tools] Unbreak the GCC build (workaround a GCC bug).
by Davide Italiano
· 9 years ago
d964c86
Make BitcodeReader::parseIdentificationBlock() robust to EOF
by Mehdi Amini
· 9 years ago
faf81d7
Minor unroll pass refacoring.
by Evgeny Stupachenko
· 9 years ago
e77b2fd
[Verifier] clang-format a section; NFC
by Sanjoy Das
· 9 years ago
e3d8a20
[SCEV] Refactor out a useful pattern; NFC
by Sanjoy Das
· 9 years ago
7deb9ee
Revert r286384, "X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable immediate."
by Peter Collingbourne
· 9 years ago
7e3e10a
X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable immediate.
by Peter Collingbourne
· 9 years ago
d73ad9f
[Hexagon] Silence "sometimes uninitialized" warning in HexagonCopyToCombine
by Krzysztof Parzyszek
· 9 years ago
76c218e
Bitcode: Change the materializer interface to return llvm::Error.
by Peter Collingbourne
· 9 years ago
5d84a07
[Hexagon] Separate Hexagon subreg indices for different register classes
by Krzysztof Parzyszek
· 9 years ago
0f89628
[Hexagon] Eliminate Insert4 pseudo-instruction, use combines instead
by Krzysztof Parzyszek
· 9 years ago
e6c9f7f
[SystemZ] A few fixes in scheduler files.
by Jonas Paulsson
· 9 years ago
15f3ab0
Remove TimeValue usage from Scalar/SROA.cpp. NFC.
by Pavel Labath
· 9 years ago
517cd17
Zero-initialize chrono duration objects
by Pavel Labath
· 9 years ago
73ce0c0
[dsymutil] Replace TimeValue with TimePoint
by Pavel Labath
· 9 years ago
6192bd7
[mips] Add non-const getter for the Elf_Mips_Options class. NFC
by Simon Atanasyan
· 9 years ago
e9ba8f3
[MachineScheduler] Comments fixing.
by Jonas Paulsson
· 9 years ago
32054b5
[ARM] Loop Strength Reduction crashes when targeting ARM or Thumb.
by Alexandros Lamprineas
· 9 years ago
1f641ae
[AVX-512] Add lowering to cvttpd2udq/cvttps2udq for fptoui v2f64/2f32 to 2i32
by Craig Topper
· 9 years ago
45b3e8f
[X86] Lower AVX512 and SSE intrinsics for CVTTPD2DQ to X86ISD::CVTTPD2DQ.
by Craig Topper
· 9 years ago
106bb1f
[AVX-512] Add more varied alignments to tests for storing the lower 128-bits of a 256 or 512-bit subvector extract.
by Craig Topper
· 9 years ago
4c1b9a2
[AVX-512] Use alignedstore256 in patterns that look for stores of the lower 256-bits of a 512-bit vector to use a 256-bit aligned store.
by Craig Topper
· 9 years ago
89f0495
[AVX-512] Add test cases to demonstrate PR30947. We accidentally use 32 byte aligned store instructions when the original store was only 16 byte aligned if the store is from the lower bits of a subvector extract.
by Craig Topper
· 9 years ago
f43d5af
[AVX-512] Make VBMI instruction set enabling imply that the BWI instruction set is also enabled.
by Craig Topper
· 9 years ago
2adde22
[XRay][docs] Fix llvm snippets to be well-formed
by Dean Michael Berris
· 9 years ago
129c9fc
Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm"
by Mehdi Amini
· 9 years ago
9e44836
[doc] Remove explicit CMake version requirement for MSVC
by Mehdi Amini
· 9 years ago
85f5302
Bitcode: Remove the remnants of the BitcodeDiagnosticInfo class.
by Peter Collingbourne
· 9 years ago
3885b5c
Enable Loop Sink pass for functions that has profile.
by Dehao Chen
· 9 years ago
d9a93c0
Bitcode: Change the BitcodeReader to use llvm::Error internally.
by Peter Collingbourne
· 9 years ago
f70da78
[XRay][Docs] Add documentation for XRay in LLVM
by Dean Michael Berris
· 9 years ago
78c322d
[ValueTracking] recognize obfuscated variants of umin/umax
by Sanjay Patel
· 9 years ago
ecca5dd
[cmake] Fix handling compiler-rt in LLVM_ENABLE_PROJECTS by turning any "-" into "_"
by Mehdi Amini
· 9 years ago
a206940
Added the ability to dump hex bytes easily into a raw_ostream.
by Greg Clayton
· 9 years ago
6382ee0
[InstCombine] fix profitability equation for max-of-nots transform
by Sanjay Patel
· 9 years ago
97d780b
[InstCombine] reduce indentation; NFC
by Sanjay Patel
· 9 years ago
82efd07
Fix some size_t / uint32_t ambiguity errors.
by Zachary Turner
· 9 years ago
7306956
[CodeView] Hook up CodeViewRecordIO to type serialization path.
by Zachary Turner
· 9 years ago
bb82f0a
Emit the DW_AT_type for a C++ static member definition
by Adrian Prantl
· 9 years ago
c457ee1
GlobalISel: make sure debugging variables are appropriately elided in release builds.
by David L. Jones
· 9 years ago
9a9bc14
[libFuzzer] minor docs update
by Kostya Serebryany
· 9 years ago
92bee0f
[ThinLTO] Prevent exporting of locals used/defined in module level asm
by Teresa Johnson
· 9 years ago
4f349ac
[asan] Speed up compilation of large C++ stringmaps (tons of allocas) with ASan
by Kuba Brecka
· 9 years ago
665c3d9
[BasicAA] Teach BasicAA to handle the inaccessiblememonly and inaccessiblemem_or_argmemonly attributes
by Andrew Kaylor
· 9 years ago
c6c2352
AArch64DeadRegisterDefinitionsPass: Fix Changed flag
by Matthias Braun
· 9 years ago
42c5a0b
Use a default constructor. (NFC) Thanks to David Blaikie for suggesting this.
by Adrian Prantl
· 9 years ago
b73e155
[TBAA] Drop support for "old style" scalar TBAA tags
by Sanjoy Das
· 9 years ago
474c83f
GlobalISel: allow CodeGen to fallback on VReg type/class issues.
by Tim Northover
· 9 years ago
d57fec9
[SystemZ] Add missing FP extension instructions
by Ulrich Weigand
· 9 years ago
c505e81
[SystemZ] Add program mask and addressing mode instructions
by Ulrich Weigand
· 9 years ago
ba2fbb8
[SystemZ] Model access registers as LLVM registers
by Ulrich Weigand
· 9 years ago
18fd3e6
[LoopDistribute] Preserve GlobalsAA also in the new Pass Manager.
by Davide Italiano
· 9 years ago
7ec8225
Don't store Twine in a local variable.
by Eli Friedman
· 9 years ago
e5d85d1
[WebAssembly] Convert stackified IMPLICIT_DEF into constant 0.
by Dan Gohman
· 9 years ago
9da8087
[GlobalISel] Dump all instructions inserted by selector.
by Ahmed Bougacha
· 9 years ago
86b25f1
[GlobalISel] Permit select() to erase.
by Ahmed Bougacha
· 9 years ago
9579593
[LibcallsShrinkWrap] This pass doesn't preserve the CFG.
by Davide Italiano
· 9 years ago
e481b32
Fix typo in comment. NFC.
by Chad Rosier
· 9 years ago
6e40614
CODE_OWNERS: Take ownership of the loop vectorizer.
by Michael Kuperstein
· 9 years ago
e4bca28
[SystemZ] Always use semantic instruction classes
by Ulrich Weigand
· 9 years ago
1d55c52
[SystemZ] Refactor InstRR* instruction format patterns
by Ulrich Weigand
· 9 years ago
af4db13
[SystemZ] Rename some Inst* instruction format classes
by Ulrich Weigand
· 9 years ago
4b0efd1
[MC][AArch64] Cleanup end-of-line parsing in AArch64 AsmParser.
by Nirav Dave
· 9 years ago
c84d2a5
[SystemZ] Refactor branch and conditional instruction patterns
by Ulrich Weigand
· 9 years ago
5195166
NFC small changes in MemDep
by Piotr Padlewski
· 9 years ago
85bacc4
[RegAllocGreedy] Another fix about NewVRegs for last chance recoloring after r281783.
by Wei Mi
· 9 years ago
9feaaa3
[InstCombine] move min/max tests to min/max test file; NFC
by Sanjay Patel
· 9 years ago
f153cd7
[InstCombine] update checks; NFC
by Sanjay Patel
· 9 years ago
32edb7e
GlobalISel: support selecting fpext/fptrunc instructions on AArch64.
by Tim Northover
· 9 years ago
96132e4
Fix PR27500: on MSP430 the branch destination offset is measured in words, not bytes.
by Anton Korobeynikov
· 9 years ago
5addea5
Remove unused include. NFC.
by Chad Rosier
· 9 years ago
a897799
[docs] fix link to AMD manuals (PR30946)
by Sanjay Patel
· 9 years ago
43252d0
Use the last 7 bits to represent the discriminator to fit it in 1 byte ULEB128 (NFC).
by Dehao Chen
· 9 years ago
38950e5
[X86][SSE] Regenerate test (just adds missing header)
by Simon Pilgrim
· 9 years ago
abcddd5
[TargetLowering] Fix undef vector element issue with true/false result handling
by Simon Pilgrim
· 9 years ago
ac54d00
[JumpThreading] Unfold selects that depend on the same condition
by Pablo Barrio
· 9 years ago
169b408
[VectorLegalizer] Expansion of CTLZ using CTPOP when possible
by Simon Pilgrim
· 9 years ago
174270c
cleanup hashSysV a bit.
by Rafael Espindola
· 9 years ago
b576a60
[AArch64] Fix incorrect CSEL node created
by Roger Ferrer Ibanez
· 9 years ago
Next »