Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
481a071a8b79010c4ce40bea2f3589f514ca6e39
481a071
R600/SI: Add instruction definitions for 64-bit LDS atomics
by Matt Arsenault
· 11 years ago
6b19a3a
R600/SI: Add 32-bit LDS atomic cmpxchg
by Matt Arsenault
· 11 years ago
a396a70
R600/SI: Use LDS atomic inc / dec
by Matt Arsenault
· 11 years ago
2da1a85
R600/SI: Add other LDS atomic operations
by Matt Arsenault
· 11 years ago
507d8ca
R600/SI: Add instruction definitions for more LDS ops
by Matt Arsenault
· 11 years ago
4a19dd4
R600/SI: Fix backwards names for local atomic instructions.
by Matt Arsenault
· 11 years ago
b97095b
R600/SI: Refactor local atomics.
by Matt Arsenault
· 11 years ago
8a9df8f
R600/SI: Use v_cvt_f32_ubyte* instructions
by Matt Arsenault
· 11 years ago
e23e227
SmallVectorTest: Make the deleted member functions private to help MSVC users.
by David Blaikie
· 11 years ago
a2dca4c
R600/SI: Fix selection failure on scalar_to_vector
by Matt Arsenault
· 11 years ago
55c8ec6
X86: add stringy name for X86ISD::LCMPXCHG16_DAG
by Tim Northover
· 11 years ago
cb2c98e
Revert r210613 to conform to coding standards. Thanks Duncan for noticing.
by Eric Christopher
· 11 years ago
0ee5398
[mips][mips64r6] Improve tests affected by the changes to multiplies and divides
by Daniel Sanders
· 11 years ago
6b3f392
[mips] Implement jr.hb and jalr.hb (Jump Register and Jump and Link Register with Hazard Barrier).
by Matheus Almeida
· 11 years ago
998d8f5
Add AVX512 masked leadz instrinsic support.
by Cameron McInally
· 11 years ago
0e1f75b
Improve the test for inlining of __no_debug__ functions.
by Evgeniy Stepanov
· 11 years ago
a069e64
[X86] Refactor the logic to select horizontal adds/subs to a helper function.
by Andrea Di Biagio
· 11 years ago
e65c403
Create macro INITIALIZE_TM_PASS.
by Jiangning Liu
· 11 years ago
f847ccb
Global merge for global symbols.
by Jiangning Liu
· 11 years ago
4c3b0b7
Rename global-merge to enable-global-merge.
by Jiangning Liu
· 11 years ago
27be15c
Convert StringMapEntry::Create to use StringRef instead of start/end pointers. Simpliies all in tree call sites. No functional change.
by Craig Topper
· 11 years ago
e12b0bb
Try to fix the msvc build.
by Rafael Espindola
· 11 years ago
cd56acb
Uses generic_category instead of system_category.
by Rafael Espindola
· 11 years ago
9c7ddf7
MC: add enumeration of WinEH data encoding
by Saleem Abdulrasool
· 11 years ago
8731d7a
MC: clang-format MCAsmInfo
by Saleem Abdulrasool
· 11 years ago
e5e77d1
Remove windows_error.
by Rafael Espindola
· 11 years ago
7456ad1
There is no posix_category in std, use generic_category.
by Rafael Espindola
· 11 years ago
3692045
Use cast instead of assert + dyn_cast
by Matt Arsenault
· 11 years ago
e0162b9
R600: Add helper functions.
by Matt Arsenault
· 11 years ago
e869d88
Use an enum class.
by Rafael Espindola
· 11 years ago
095271b
CodeGen: refactor DwarfException
by Saleem Abdulrasool
· 11 years ago
c3c6d5f
Use an enum class.
by Rafael Espindola
· 11 years ago
f681298
Remove duplicate copy of InstrItineraryData from the TargetMachine,
by Eric Christopher
· 11 years ago
e290e4a
Move to a private function to initialize the subtarget dependencies
by Eric Christopher
· 11 years ago
0166af8
Move to a private function to initialize the subtarget dependencies
by Eric Christopher
· 11 years ago
75408c8
Sort includes.
by Eric Christopher
· 11 years ago
0adbcf3
[FastISel][X86] Extend support for {s|u}{add|sub|mul}.with.overflow intrinsics.
by Juergen Ributzka
· 11 years ago
9c84db6
Use unique_ptr for X86Subtarget pointer members.
by Eric Christopher
· 11 years ago
fe80185
Move AArch64TargetLowering to AArch64Subtarget.
by Eric Christopher
· 11 years ago
63ce00b
Revert "Remove support for runtime multi-threading."
by Zachary Turner
· 11 years ago
529e9d3
Remove support for runtime multi-threading.
by Zachary Turner
· 11 years ago
159e408
Move AArch64InstrInfo to AArch64Subtarget.
by Eric Christopher
· 11 years ago
468a0ce
Remove a method that was just replacing direct access to a member.
by Eric Christopher
· 11 years ago
a327ac3
lit: warn when passed invalid pathname
by Hans Wennborg
· 11 years ago
c6e5ff4
Remove the use of TargetMachine from X86InstrInfo.
by Eric Christopher
· 11 years ago
c72fe20
Move X86RegisterInfo away from using the TargetMachine and only
by Eric Christopher
· 11 years ago
fbb5f70
Mark a few functions noexcept.
by Rafael Espindola
· 11 years ago
f85ae2a
Use the TargetMachine on the DAG or the MachineFunction instead
by Eric Christopher
· 11 years ago
cd0b8d6
R600/SI: Emit an error when attempting to spill VGPRs v4
by Tom Stellard
· 11 years ago
48d11b0
R600/SI: Fix a crash when spilling SGPRs
by Tom Stellard
· 11 years ago
40b0a14
Add a LLVM_NOEXCEPT to Compiler.h.
by Rafael Espindola
· 11 years ago
387fe1e
We already have a reference to the TargetMachine, use that.
by Eric Christopher
· 11 years ago
ad3aa5e
Have isInTailCallPosition take the DAG so that we can use the
by Eric Christopher
· 11 years ago
4d9df32
Reorder includes to be sorted.
by Eric Christopher
· 11 years ago
733073d
Rearrange the CHECK lines in this test to make failure more obvious.
by Reid Kleckner
· 11 years ago
e21498e
Revert "Patch by Ray Donnelly to print register names instead of numbers."
by Reid Kleckner
· 11 years ago
258e822
Fix error in tablegen when either operand of !if is an empty list.
by Matt Arsenault
· 11 years ago
1916157
Fix typos.
by Eric Christopher
· 11 years ago
1f47723
R600: Use BCNT_INT for evergreen
by Matt Arsenault
· 11 years ago
69891c0
R600/SI: Implement i64 ctpop
by Matt Arsenault
· 11 years ago
ee9772d
R600/SI: Use bcnt instruction for ctpop
by Matt Arsenault
· 11 years ago
81ff9cd
Use an enum class now that they are available.
by Rafael Espindola
· 11 years ago
bfd00e2
R600: Handle fcopysign
by Matt Arsenault
· 11 years ago
0ba78a9
R600/SI: Handle sign_extend and zero_extend to i64 with patterns.
by Matt Arsenault
· 11 years ago
a1c71aa
Add a FIXME.
by Eric Christopher
· 11 years ago
30ad4cb
Move AArch64SelectionDAGInfo down to the subtarget.
by Eric Christopher
· 11 years ago
7d1e002
[FastISel] Collect statistics about failing intrinsic calls.
by Juergen Ributzka
· 11 years ago
75b5547
Remove the cached little endian variable. We can get it easily off
by Eric Christopher
· 11 years ago
b8dca33a
Have AArch64SelectionDAGInfo take a DataLayout parameter rather
by Eric Christopher
· 11 years ago
e3a06bc
Remove caching of the subtarget for AArch64SelectionDAGInfo.
by Eric Christopher
· 11 years ago
fc0f6e8
Move DataLayout onto the AArch64 subtarget.
by Eric Christopher
· 11 years ago
9a7d793
Test commit, wraps some lines to fit in 80 columns.
by Zachary Turner
· 11 years ago
c4f9370
Move AArch64FrameLowering into the subtarget.
by Eric Christopher
· 11 years ago
8128a79
Remove the uses of AArch64TargetMachine and AArch64Subtarget from
by Eric Christopher
· 11 years ago
805c9e4
Do Materialize Floating Point in Mips Fast-Isel
by Reed Kotler
· 11 years ago
c0edcf7
[X86] Improved target combine rules for selecting horizontal add/sub.
by Andrea Di Biagio
· 11 years ago
7dd65e6
Hexagon: Expand i1 SELECT_CC
by Tom Stellard
· 11 years ago
8dea1c4
[X86] AVX512: Add vmovntdqa
by Adam Nemet
· 11 years ago
2d89932
Fix a bug in the Thumb1 ARM Load/Store optimizer
by Renato Golin
· 11 years ago
102d0f3
SelectionDAG: Don't use MVT::Other to determine legality of ISD::SELECT_CC
by Tom Stellard
· 11 years ago
c23f0e1
SelectionDAG: Enable (and (setcc x), (setcc y)) -> (setcc (and x, y)) for vectors
by Tom Stellard
· 11 years ago
f586a26
SelectionDAG: Expand SELECT_CC to SELECT + SETCC
by Tom Stellard
· 11 years ago
b02d95c
[PPC64LE] Recognize shufflevector patterns for little endian
by Bill Schmidt
· 11 years ago
0db9526
[AArch64] Emit .ident compiler version attribute.
by Chad Rosier
· 11 years ago
22471f5
Add detection of OS X relocatable SDK to compiler-rt as a lit.util function
by Alexander Potapenko
· 11 years ago
45a3149
Condition codes AL and NV are invalid in the aliases that use
by Artyom Skrobov
· 11 years ago
8316a97
Refactoring in AsmWriterEmitter::EmitPrintAliasInstruction()
by Artyom Skrobov
· 11 years ago
2093e88
Anonymous definitions in foreach blocks triggered a 'def already exists'
by Artyom Skrobov
· 11 years ago
e1db6ac
AArch64: disallow x30 & x29 as the destination for indirect tail calls
by Tim Northover
· 11 years ago
efbf7d1
Revert "X86: elide comparisons after cmpxchg instructions."
by Tim Northover
· 11 years ago
984ee65
X86: elide comparisons after cmpxchg instructions.
by Tim Northover
· 11 years ago
46b3076
AArch64: teach FastISel how to handle offset FrameIndices
by Tim Northover
· 11 years ago
292c7c6
AArch64: make FastISel memcpy emission more robust.
by Tim Northover
· 11 years ago
48a7c15
Delete X86JITInfo in the subtarget destructor.
by Eric Christopher
· 11 years ago
efcef81
[llvm-readobj][ELF] Factor out the code retrieve ELF symbol information
by Simon Atanasyan
· 11 years ago
6e02efd
SmallVectorTest.cpp: Use LLVM_DELETED_FUNCTION.
by NAKAMURA Takumi
· 11 years ago
8b9e31c
[ConstantHoisting][X86] Improve the cost model for small constants with large types (i64 and above).
by Juergen Ributzka
· 11 years ago
9de6eef
Reorder Value and User fields to save 8 bytes of padding on 64-bit
by Reid Kleckner
· 11 years ago
f31ecd3
Removing an "if (!this)" check from two print methods. The condition will
by Richard Trieu
· 11 years ago
8aeca44
Reduce verbiage of lit.local.cfg files
by Alp Toker
· 11 years ago
Next »