Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
8bc041ce854c706c6211391c8695e7374e3c2f9e
8bc041c
[mips][ias] Attempt to fix 'not all control paths return a value' reported by MSVC.
by Daniel Sanders
· 9 years ago
856a014
[dsymutil] Prevent use-after-free
by Frederic Riss
· 9 years ago
ee20786
Optimize a printf with a double procent to putchar.
by Joerg Sonnenberger
· 9 years ago
ec0b9c8
[VectorUtils] Query number of sign bits to allow more truncations
by James Molloy
· 9 years ago
43d2886
[mips][micromips] Make getPointerRegClass() result depend on the instruction.
by Daniel Sanders
· 9 years ago
0c06716
Fix bug where temporary file would be left behind every time an archive was updated.
by Rafael Espindola
· 9 years ago
0f420ad
[X86][SSE] Added TODO comment to add support for AVX512 mask registers to shuffle comments
by Simon Pilgrim
· 9 years ago
b2292f8
[mips] Fix use after free and an unnecessary copy introduced in r268896.
by Daniel Sanders
· 9 years ago
a16fdea
[PowerPC] fix register alignment for long double type
by Strahinja Petrovic
· 9 years ago
e06fb6b
[Sparc][LEON] Add UMAC and SMAC instruction support for Sparc LEON subtargets
by Chris Dewhurst
· 9 years ago
784cb3f
[AArch64] Implement lowering of the X constraint on AArch64
by Silviu Baranga
· 9 years ago
a5df424
[X86][AVX512] Added masked version of combine tests
by Simon Pilgrim
· 9 years ago
bc38c49
Revert "[Mips] Fix use after free."
by Benjamin Kramer
· 9 years ago
04c6ebb
[Mips] Fix use after free.
by Benjamin Kramer
· 9 years ago
0b6e049
[mips][ias] R_MIPS_(GOT|HI|LO|PC)16 and R_MIPS_GPREL32 do not need symbols.
by Daniel Sanders
· 9 years ago
dc02050
[mips][microMIPS] Implement LWP and SWP instructions
by Zlatko Buljan
· 9 years ago
c0fdf88
[dsymutil] Fix -arch option for thumb variants.
by Frederic Riss
· 9 years ago
3c29a69
[X86] Strengthen some type contraints for floating point round and extend.
by Craig Topper
· 9 years ago
63eccc2
[AVX512] Fix up types for arguments of int_x86_avx512_mask_cvtsd2ss_round and int_x86_avx512_mask_cvtss2sd_round. Only the argument being converted should be a different type. The other 2 argument should have the same type as the result.
by Craig Topper
· 9 years ago
437f2fc
ThinLTOCodeGenerator: ignore 0 values for the cache settings.
by Mehdi Amini
· 9 years ago
84a0ca5
[AVX512] Add non-temporal store patterns for v16i32/v32i16/v64i8.
by Craig Topper
· 9 years ago
3283244
Minor code cleanups. NFC.
by Junmo Park
· 9 years ago
f453dfb
[AVX512] Add missing patterns for non-temporal stores of 128/256-bit vXi8/vXi16/vXi32 when VLX is enabled. The equivalent AVX1/2 patterns are disabled by VLX.
by Craig Topper
· 9 years ago
5cb772f
[AVX512] Change predicates on some vXi16/vXi8 AVX store patterns so they stay enabled unless VLX and BWI instructions are supported."
by Craig Topper
· 9 years ago
dba67a4
[AVX512] Add VLX 128/256-bit SET0 operations that encode to 128/256-bit EVEX encoded VPXORD so all 32 registers can be used.
by Craig Topper
· 9 years ago
605a46a
[X86] Re-generate tests using update_llc_test_checks.py to prepare for a future commit. NFC
by Craig Topper
· 9 years ago
79c01a2
Remove Windows line endings in some tests to prepare for a future commit. NFC
by Craig Topper
· 9 years ago
2b1f6c2
[Bitcode] Fix an unsigned integer overflow while parsing bitcode wrapper header
by Bruno Cardoso Lopes
· 9 years ago
ba458cf
[X86] Remove extra patterns that check for BUILD_VECTOR of all 0s. These are always canonicalized to v4i32/v8i32/v16i32 except for in SSE1 only when only v4f32 is supported.
by Craig Topper
· 9 years ago
ba60f16
[CostModel][X86] Extended comparison instruction cost model tests to include SSE2/SSE3/SSSE3/SSE41/SSE42 targets
by Simon Pilgrim
· 9 years ago
aa09aeb
[X86] Promote several single precision FP libcalls on Windows
by David Majnemer
· 9 years ago
82b3d2d
[X86] Lower 256-bit vector all-zero constants to v8i32 even with AVX1 only. Either way a 256-bit VXORPS will be used.
by Craig Topper
· 9 years ago
7e89a31
[X86] Add patterns for 256-bit non-temporal stores when only AVX1 is supported. While there, add a predicate to the SSE2 patterns to avoid an ordering dependency.
by Craig Topper
· 9 years ago
16942ad
[X86] No need to avoid selecting AVX_SET0 for 256-bit integer types when only AVX1 is supported. AVX_SET0 just expands to 256-bit VXORPS which is legal in AVX1.
by Craig Topper
· 9 years ago
a9ffc49
[ARM] Fix Scavenger assert due to underestimated stack size
by Weiming Zhao
· 9 years ago
4e54474
Fix use-of-uninitialized-value of ARMMachineFunctionInfo
by Weiming Zhao
· 9 years ago
0c91669
Fix unused variable warning.
by Simon Pilgrim
· 9 years ago
e5f6790
[SelectionDAG] Added bitreverse(bitreverse(v)) --> v
by Simon Pilgrim
· 9 years ago
fe2a4e4
[X86] Fix InstAliases to not allow FARCALL32i/FARCALL16i/FARJMP32i/FARJMP16i in 64-bit mode.
by Craig Topper
· 9 years ago
5528905
[X86] Added BITREVERSE constant folding and identity tests
by Simon Pilgrim
· 9 years ago
d2bfb61
[X86] Pulled out duplicate mask width calculation. NFCI.
by Simon Pilgrim
· 9 years ago
a3ea594
[CostModel][X86] Split BSWAP/BITREVERSE cost tests from CTPOP/CTLZ/CTTZ 'bit count' cost tests
by Simon Pilgrim
· 9 years ago
2f183e0
[x86, BMI] add TLI hook for 'andn' and use it to simplify comparisons
by Sanjay Patel
· 9 years ago
074a68d
ErrorInfoBase::message(): Don't use raw_string_ostream's buffer, Msg, before closing. Use raw_string_ostream::str() to flush the buffer.
by NAKAMURA Takumi
· 9 years ago
f05d4a7
[PM] code refactoring -- preparation for new PM porting /NFC
by Xinliang David Li
· 9 years ago
0c3421d
Fix stripDebugInfo: was modifying "DebugLoc" attached to the intrinsic after deleting it.
by Mehdi Amini
· 9 years ago
2dea119
MipsELFObjectWriter.cpp: Activate debug printer just for +Asserts. [-Wunused-function]
by NAKAMURA Takumi
· 9 years ago
7994118
Refactor stripDebugInfo(Function) to handle intrinsic
by Mehdi Amini
· 9 years ago
e7679f2
[Orc] Fix missing rename from r268845.
by Lang Hames
· 9 years ago
c14b8e9
[Orc] Rename OrcArchitectureSupport to OrcABISupport and add Win32 ABI support.
by Lang Hames
· 9 years ago
cc8923b
Revert r268832 "Refactor stripDebugInfo(Function) to handle intrinsic"
by Vitaly Buka
· 9 years ago
0bcecaa
[ValueTracking] Hoist some computation out of a loop; NFC
by Sanjoy Das
· 9 years ago
e3a92e3
Clean up comment; NFC
by Sanjoy Das
· 9 years ago
36bb502
Delete trailing whitespace; NFC
by Sanjoy Das
· 9 years ago
8c0a5ac
Revert r268810 becase it brakes msan bot.
by Vitaly Buka
· 9 years ago
7be47c3
Refactor stripDebugInfo(Function) to handle intrinsic
by Mehdi Amini
· 9 years ago
4c690f3
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
by Ahmed Bougacha
· 9 years ago
9ea4c64
[X86] Register and initialize the FixupBW pass.
by Ahmed Bougacha
· 9 years ago
2372d8b
[libFuzzer] modify the docs for startup/init
by Kostya Serebryany
· 9 years ago
3eeac86
[libFuzzer] tweak the documentation about rss_limit
by Kostya Serebryany
· 9 years ago
f01dfdd
[libFuzzer] enhance -rss_limit_mb and enable by default. Now it will print the OOM reproducer.
by Kostya Serebryany
· 9 years ago
3a963d1
[PGO] Use rsplit to parse value-data line in text profile file.
by Rong Xu
· 9 years ago
e6b649c
Implement a safer bitcode upgrade for DISubprogram.
by Adrian Prantl
· 9 years ago
26b4602
DetectDeadLanes: Increase precision when detecting undef inputs
by Matthias Braun
· 9 years ago
950b465
DetectDeadLanes: Cleanup, assert on some impossible cases.
by Matthias Braun
· 9 years ago
f6b5512
Drop error when trying to fallback from PDB to DWARF.
by Zachary Turner
· 9 years ago
2fae05b
cmake: Avoid continue, apparently that's new
by Justin Bogner
· 9 years ago
0580395
[SLPVectorizer][X86] Regenerated SEXT/ZEXT cast vectorization tests
by Simon Pilgrim
· 9 years ago
73d21e4
[ARM] Fix Scavenger assert due to underestimated stack size
by Weiming Zhao
· 9 years ago
a882621
Reapply 267210 with fix for PR27490
by Philip Reames
· 9 years ago
b7d8411
Make llvm-pdbdump print CV type records
by Zachary Turner
· 9 years ago
815a884
[libFuzzer] add exeprimental -rss_limit_mb flag to fight against OOMs
by Kostya Serebryany
· 9 years ago
47b984c
CMake: generate check targets for lit suites without their own lit.cfgs
by Justin Bogner
· 9 years ago
3783c29
LiveIntervalAnalysis: Fix handleMove() extending liverange for undef inputs
by Matthias Braun
· 9 years ago
bcb4c00
[GVN] PRE of unordered loads
by Philip Reames
· 9 years ago
ffe5d4f
[SLPVectorizer][X86] Added BSWAP/BITREVERSE vectorization tests
by Simon Pilgrim
· 9 years ago
874ffbe
[SLPVectorizer][X86] Added CTPOP/CTLZ/CTTZ vectorization tests
by Simon Pilgrim
· 9 years ago
5671ebe
Revert "[X86] Add a new LOW32_ADDR_ACCESS_RBP register class."
by Quentin Colombet
· 9 years ago
fead4f7
Fix failing test due to merge conflict.
by Zachary Turner
· 9 years ago
72d2da5
[X86] Add a new LOW32_ADDR_ACCESS_RBP register class.
by Quentin Colombet
· 9 years ago
93cbe6e
[X86] Rename the X32_ADDR_ACCESS register class into LOW32_ADDR_ACCESS.
by Quentin Colombet
· 9 years ago
a019a2c
Revert r268760, it caused PR27670.
by Nico Weber
· 9 years ago
437ceb4
Add missing include.
by Zachary Turner
· 9 years ago
fdb6da3
Port DebugInfoPDB over to using llvm::Error.
by Zachary Turner
· 9 years ago
e8e1442
[RS4GC] Fix typo in comment
by Sanjoy Das
· 9 years ago
eaa1f08
Change GenericBinaryError to no longer include a FileName, which is then not
by Kevin Enderby
· 9 years ago
a021eb7
[libFuzzer] more trophies
by Kostya Serebryany
· 9 years ago
9c0ef54
[X86] Accept imp-defs of GR64 super-registers in FixupBW MOVrr.
by Ahmed Bougacha
· 9 years ago
00f294c
[MSan] [X86] Fix vararg helper for fixed arguments in overflow area.
by Marcin Koscielnicki
· 9 years ago
3b474d0
[AMDGPU][llvm-mc] Some refactoring of .td files
by Artem Tamazov
· 9 years ago
70fdb3e
Refactor the Verifier so it can diagnose IR validation errors and debug
by Adrian Prantl
· 9 years ago
687c191
[Hexagon] Be careful about anti-dependencies with a call in packetizer
by Krzysztof Parzyszek
· 9 years ago
881d4a0
[GVN] Handle unordered atomics in cross block FRE
by Philip Reames
· 9 years ago
0407944
SDAG: Don't leave dangling dead nodes after SelectCodeCommon
by Justin Bogner
· 9 years ago
0866a4e
The associated PR for this test was PR27135 not PR27132.
by Eric Christopher
· 9 years ago
d26da6c
[X86] Get rid of X32_NOREX_ADDR_ACCESS register class.
by Quentin Colombet
· 9 years ago
1c51b73
[GVN] Do local FRE for unordered atomic loads
by Philip Reames
· 9 years ago
4176423
Tweak the ThinLTO pass pipeline
by Mehdi Amini
· 9 years ago
2c200f0
[SimplifyCFG] propagate branch metadata when creating select (retry r268550 / r268751 with possible fix)
by Sanjay Patel
· 9 years ago
446cee1
revert r268751 - caused same failures on msan bot
by Sanjay Patel
· 9 years ago
Next »