Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
1d1424ad36ba7114fff9fa95dc706a57c3d60e06
1d1424a
Fix bot failure from r347145
by Teresa Johnson
· 7 years ago
f5dffd9
[ThinLTO] Add some stats for read only variable internalization
by Teresa Johnson
· 7 years ago
1f41a16
[X86] Add support for matching PACKUSWB from a v64i8 shuffle.
by Craig Topper
· 7 years ago
6b84517
[X86] Add test case to show missed opportunity to use PACKUSWB in v64i8 shuffle lowering.
by Craig Topper
· 7 years ago
52809cd
Move BuryPointer from Clang to LLVM for use in other LLVM tools
by David Blaikie
· 7 years ago
67c1891
[X86][SSE] Add shuffle demanded elts test case for PR39549
by Simon Pilgrim
· 7 years ago
4376a27
[llvm-objdump] Print a blank row at the end of sections
by Xing GUO
· 7 years ago
3a054fa
llvm-symbolizer: Avoid calling getFromOffset when the index entry is already available
by David Blaikie
· 7 years ago
b8eb94b
[X86] Don't extend v32i8 multiplies to v32i16 with avx512bw and prefer-vector-width=256.
by Craig Topper
· 7 years ago
6c97961
[X86] Add test cases to show incorrect use of a 512 bit vector in v32i8 multiply lowering with prefer-vector-width=256.
by Craig Topper
· 7 years ago
cec2d66
Reverted r347092 due to the following build fails:
by Vyacheslav Zakharin
· 7 years ago
bbceba6
Add initial scaffolding for the GN build.
by Nico Weber
· 7 years ago
a975da2
[X86] Use getUnpackl/getUnpackh instead of hardcoding a shuffle mask.
by Craig Topper
· 7 years ago
53a6224
Use llvm::copy. NFC
by Fangrui Song
· 7 years ago
d2f818d
[llvm-objcopy] Use llvm::all_of and rename the variables "Segment" to avoid confusion with the type of the same name
by Fangrui Song
· 7 years ago
1bfe619
Moved dag-combine-select-undef.ll into amdgpu. NFC.
by Stanislav Mekhanoshin
· 7 years ago
83bf61b
Make git-llvm python3 compatible again. Hopefully. :)
by James Y Knight
· 7 years ago
def9e27
Fixed test after r347110
by Stanislav Mekhanoshin
· 7 years ago
fbe3eeb
DAG combiner: fold (select, C, X, undef) -> X
by Stanislav Mekhanoshin
· 7 years ago
a410ae4
[X86] Add custom promotion of narrow fp_to_uint/fp_to_sint operations under -x86-experimental-vector-widening-legalization.
by Craig Topper
· 7 years ago
5465275
Speed up git-llvm script by only svn up'ing affected directories.
by James Y Knight
· 7 years ago
dcb8d9c
[X86] Qualify part of the masked gather handling in ReplaceNodeResults with a getTypeAction call to know if we can use default legalization.
by Craig Topper
· 7 years ago
96b11ea
[WebAssembly] Cleanup unused declares in test code. NFC.
by Sam Clegg
· 7 years ago
2e1b1fa
[SimpleLoopUnswitch] adding cost multiplier to cap exponential unswitch with
by Fedor Sergeev
· 7 years ago
2a119cc
[X86] Remove a branch on SSE4.1 from LowerLoad
by Craig Topper
· 7 years ago
ba09a3b
[LegalizeVectorOps] After custom legalizing an extending load or a truncating store, make sure the custom code is also legal.
by Craig Topper
· 7 years ago
ea655f4
[X86] In LowerLoad, fix assert messages and rename a variable that use Zize instead of Size. NFC
by Craig Topper
· 7 years ago
ba09a5c
Preprocessing support in tablegen.
by Vyacheslav Zakharin
· 7 years ago
23d2738
[PowerPC][NFC] Add tests for vector fp <-> int conversions
by Nemanja Ivanovic
· 7 years ago
87b8537
AArch64: Emit a call frame instruction for the shadow call stack register.
by Peter Collingbourne
· 7 years ago
f265ec5
[FNeg] Add FNeg Instruction to LangRef document
by Cameron McInally
· 7 years ago
93e2a63
[MSP430] Add RTLIB::[SRL/SRA/SHL]_I32 lowering to EABI lib calls
by Anton Korobeynikov
· 7 years ago
4ae1f96
[X86] Disable Condbr_merge pass
by Rong Xu
· 7 years ago
d4792cb
Revert "[PowerPC] Make no-PIC default to match GCC - LLVM"
by Stefan Pintilie
· 7 years ago
e526795
[MSP430] Use R_MSP430_16_BYTE type for FK_Data_2 fixup
by Anton Korobeynikov
· 7 years ago
64ce485
[WebAssembly] Default to static reloc model
by Sam Clegg
· 7 years ago
f8ab7b5
[codeview] Expose -gcodeview-ghash for global type hashing
by Reid Kleckner
· 7 years ago
ec01f47
[PowerPC] Make no-PIC default to match GCC - LLVM
by Stefan Pintilie
· 7 years ago
8865b26
[CMake] Accept ENTITLEMENTS in add_llvm_executable and llvm_codesign
by Stefan Granitz
· 7 years ago
104c57b
[SelectionDAG] Move (repeated) SDTIntShiftDOp double shift node def to common code. NFCI.
by Simon Pilgrim
· 7 years ago
44ca8d2
[X86] Add codegen tests for scalar funnel shifts
by Simon Pilgrim
· 7 years ago
3068530
GlobalDCE: Teach isEmptyFunction() to ignore debug intrinsics.
by Adrian Prantl
· 7 years ago
44e4b2c
[CodeGen] Expose some data types and accessors from StackMaps
by Than McIntosh
· 7 years ago
7c5ab08
[InstSimplify] add tests for saturating add/sub; NFC
by Sanjay Patel
· 7 years ago
9d51722
[InstSimplify] add test to demonstrate undef matching differences; NFC
by Sanjay Patel
· 7 years ago
bb8ce14
[X86][SSE] Move number of input limit out of resolveTargetShuffleInputs.
by Simon Pilgrim
· 7 years ago
eb8b0e6
[x86] regenerate complete checks for test; NFC
by Sanjay Patel
· 7 years ago
afce114
[IRVerifier] Allow StructRet in statepoint
by Than McIntosh
· 7 years ago
71cb761
[DWARF] Use PRIx64 instead of 'x' to format 64-bit values
by Simon Atanasyan
· 7 years ago
6bb11c1
[X86] X86DAGToDAGISel::matchBitExtract(): extract 'lshr' from `X`
by Roman Lebedev
· 7 years ago
0478924
[TargetLowering] Cleanup more of the EXTEND demanded bits cases so that they match. NFCI.
by Simon Pilgrim
· 7 years ago
5195dde
[RISCV][NFC] Define and use the new CA instruction format
by Alex Bradbury
· 7 years ago
6239437
[RISCV] Constant materialisation for RV64I
by Alex Bradbury
· 7 years ago
c39dead
[MSP430] Add support for .refsym directive
by Anton Korobeynikov
· 7 years ago
eaa37fa
[MSP430] Add more tests for ABI and calling convention
by Anton Korobeynikov
· 7 years ago
5f524f5
[DAGCombine] Fix non-deterministic debug output
by Sam Parker
· 7 years ago
0b1bffa
[LegalizeVectorTypes] Teach WidenVecRes_Convert to turn ANY_EXTEND into ANY_EXTEND_VECTOR_INREG when the input and output types need to be widened to the same width.
by Craig Topper
· 7 years ago
a3f1de9
[ThinLTO] Internalize readonly globals
by Eugene Leviant
· 7 years ago
1f5686f
[X86] Add custom type legalization for v2i8/v4i8/v8i8 mul under -x86-experimental-vector-widening.
by Craig Topper
· 7 years ago
e4f36d3
[X86] Add some test cases for vector multiplies on vectors shorter than 128 bits with -x86-experimental-vector-widening-legalization.
by Craig Topper
· 7 years ago
a7df14b
AMDGPU: Fix analyzeBranch failing with pseudoterminators
by Matt Arsenault
· 7 years ago
012d9c2
[CMake] Support cross-compiling with multi-stage builds
by Petr Hosek
· 7 years ago
cf658d5
[NativePDB] Rewrite the PdbSymUid to use our own custom namespacing scheme.
by Zachary Turner
· 7 years ago
1f89469
[VFS] Update unittest to fix Windows buildbot.
by Volodymyr Sapsai
· 7 years ago
c5045ba
Revert r347014 "[X86] Add some test cases for vector multiplies on vectors shorter than 128 bits with -x86-experimental-vector-widening-legalization."
by Craig Topper
· 7 years ago
78791b7
[X86] Add some test cases for vector multiplies on vectors shorter than 128 bits with -x86-experimental-vector-widening-legalization.
by Craig Topper
· 7 years ago
eb5dfd0
Added missing whitespace in the link.
by Artem Belevich
· 7 years ago
46c0107
[X86] Use ANY_EXTEND instead of SIGN_EXTEND in the AVX2 and later path for legalizing vXi8 multiply.
by Craig Topper
· 7 years ago
9193df0
[X86] Update a couple comments to remove a mention of a sign extending that no longer happens. NFC
by Craig Topper
· 7 years ago
f8ecfaa
[VFS] Implement `RedirectingFileSystem::getRealPath`.
by Volodymyr Sapsai
· 7 years ago
322a807
[AMDGPU] Add FixupVectorISel pass, currently Supports SREGs in GLOBAL LD/ST
by Ron Lieberman
· 7 years ago
6eae3d1
[CUDA] updated CompileCudaWithLLVM.rst
by Artem Belevich
· 7 years ago
83343ed
Re-apply r346985: [ADT] Drop llvm::Optional clang-specific optimization for trivially copyable types
by Tom Stellard
· 7 years ago
204bd90
[WebAssembly] Split BBs after throw instructions
by Heejin Ahn
· 7 years ago
a34df4d
[AMDGPU] NFC Test commit
by Ron Lieberman
· 7 years ago
92d120a
AMDHSA: More code object v3 fixes:
by Konstantin Zhuravlyov
· 7 years ago
5e55bb9
[X86] Remove ANY_EXTEND special case from canReduceVMulWidth
by Craig Topper
· 7 years ago
dff71ea
[AMDGPU] Update code object metadata format documentation
by Scott Linder
· 7 years ago
8d8d1a5
Revert "[ADT] Drop llvm::Optional clang-specific optmization for trivially copyable types"
by Tom Stellard
· 7 years ago
50606d7
[ADT] Drop llvm::Optional clang-specific optmization for trivially copyable types
by Tom Stellard
· 7 years ago
7735d5a
[X86] Minor cleanup to getExtendInVec. NFCI
by Craig Topper
· 7 years ago
6a9a4b4
[InstCombine] adjust rotate direction in tests; NFC
by Sanjay Patel
· 7 years ago
62e8686
[X86] Add -x86-experimental-vector-widening support to reduceVMULWidth and combineMulToPMADDWD
by Craig Topper
· 7 years ago
93df51d
[WebAssembly] Fix return type of nextByte
by Thomas Lively
· 7 years ago
706911a
[BinaryFormat] Add MsgPackTypes
by Scott Linder
· 7 years ago
2806865
[InstCombine] add tests for funnel shift (rotate) canonicalization; NFC
by Sanjay Patel
· 7 years ago
0e881a8
[X86] Guess that a CPU is Icelake it if reports support for AVX512VBMI2.
by Craig Topper
· 7 years ago
eb1caa7
[LTO] Load sample profile in LTO link step.
by Xin Tong
· 7 years ago
49953be
[TTI] Reduction costs only need to include a single extract element cost
by Simon Pilgrim
· 7 years ago
25da5df
[InstCombine] fix rotate narrowing bug for non-pow-2 types
by Sanjay Patel
· 7 years ago
a773fb8
[InstCombine] add rotate narrowing tests with odd types; NFC
by Sanjay Patel
· 7 years ago
81aa3c0
[SLPVectorizer][X86] Regenerate reduction minmax tests and cleanup check prefixes
by Simon Pilgrim
· 7 years ago
cad3b0c
[SLPVectorizer][X86] Regenerate reduction tests and add PR37731 test
by Simon Pilgrim
· 7 years ago
a1316f9
[X86] Fix MCNullStreamer support for modules with a CodeView flag
by Simon Pilgrim
· 7 years ago
fc0780a
[InstSimplify] delete shift-of-zero guard ops around funnel shifts
by Sanjay Patel
· 7 years ago
6432065
[RISCV] Mark C.EBREAK instruction as having side effects
by Alex Bradbury
· 7 years ago
d566da7
[RISCV] Mark FREM as Expand
by Alex Bradbury
· 7 years ago
5ba6366
Add missed files from prev. commit
by Anton Korobeynikov
· 7 years ago
695940b
[MSP430] Add MC layer
by Anton Korobeynikov
· 7 years ago
84a656e
[llvm-objdump] Use `auto` declaration in typecasting
by Xing GUO
· 7 years ago
Next »