Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
88c0ed30da6937146ffdcbc880053ba6ceacebbb
88c0ed3
Add getValueOr to llvm::Optional<T>.
by Jordan Rose
· 11 years ago
ede14e3
Add "typedef T value_type;" to llvm::Optional<T>.
by Jordan Rose
· 11 years ago
78beaa5
Fixing missing C++ mode comment
by Matt Arsenault
· 11 years ago
0db97bb
Fix include order
by Matt Arsenault
· 11 years ago
1bcadc9
R600/SI: Fix hardcoded values for modifiers.
by Matt Arsenault
· 11 years ago
49cbc18
R600/SI: Also fix fsub + fadd a, a to mad combines
by Matt Arsenault
· 11 years ago
a5f45d5
R600/SI: Fix using mad with multiplies by 2
by Matt Arsenault
· 11 years ago
ea64dce
[AArch64] Improve cost model to handle sdiv by a pow-of-two.
by Chad Rosier
· 11 years ago
97552d7
Store TypeUnits in a SmallVector<DWARFUnitSection> instead of a single DWARFUnitSection.
by Frederic Riss
· 11 years ago
dbaeb6e
Use a loop to simplify the runtime unrolling prologue.
by Kevin Qin
· 11 years ago
017c611
[Thumb2] ldrexd and strexd are not defined on v7M
by Oliver Stannard
· 11 years ago
8ac2f14
[x86] Make the new vector shuffle lowering lower blends as VSELECT
by Chandler Carruth
· 11 years ago
bc88cfc
Remove dead code from DIBuilder
by Jyoti Allur
· 11 years ago
d23f188
[x86] Delete a bunch of really bad and totally unnecessary code in the
by Chandler Carruth
· 11 years ago
3589550
[x86] Refactor all of the VSELECT-as-blend lowering code to avoid domain
by Chandler Carruth
· 11 years ago
b3cf6a6
[x86] Improve naming and comments for VSELECT lowering.
by Chandler Carruth
· 11 years ago
8e93ce1
[x86] Add the dispatch skeleton to the new vector shuffle lowering for AVX-512.
by Chandler Carruth
· 11 years ago
3bc1ba6
[x86] Make the split-and-lower routine fully generic by relaxing the
by Chandler Carruth
· 11 years ago
b61dfec
[x86] Teach the new vector shuffle lowering to fall back on AVX-512 vectors.
by Chandler Carruth
· 11 years ago
4f42804
[x86] Fix the new vector shuffle lowering's use of VSELECT for AVX2 lowerings.
by Chandler Carruth
· 11 years ago
0df40b4
Add MachineOperand::ChangeToFPImmediate and setFPImm
by Matt Arsenault
· 11 years ago
3f40848
[x86] Fix a really silly bug that I introduced fixing another bug in the
by Chandler Carruth
· 11 years ago
21b6929
[x86] Fix yet another bug in the new vector shuffle lowering's handling
by Chandler Carruth
· 11 years ago
e05d3b9
WinCOFFObjectWriter.cpp: make write_uint32_le more efficient
by Hans Wennborg
· 11 years ago
aada521
[AArch64] Redundant store instructions should be removed as dead code
by James Molloy
· 11 years ago
af34c3a
Fix llvm::huge_valf multiple initializations with Visual C++.
by Yaron Keren
· 11 years ago
b66b0cf
[x86] Fix yet another issue with widening vector shuffle elements.
by Chandler Carruth
· 11 years ago
0066619
Update test case to match minor formatting change introduced in r218563.
by Craig Topper
· 11 years ago
2895d95
Reduce code duplication a bit.
by Craig Topper
· 11 years ago
72c3b07
[x86] Fix terrible bugs everywhere in the new vector shuffle lowering
by Chandler Carruth
· 11 years ago
8470b5b
[x86] Flip the sentinel values used in the target shuffle mask decoding
by Chandler Carruth
· 11 years ago
00bc445
Fix TableGen -gen-disassembler output for bit fields with an offset.
by Craig Topper
· 11 years ago
676af35
Refactor reciprocal and reciprocal square root estimate into target-independent functions (part 2).
by Sanjay Patel
· 11 years ago
1735737
Add LLVM_ENABLE_MODULES flag to CMake to enable building with C++ modules.
by Richard Smith
· 11 years ago
98a2899
llvm-vtabledump: Further simplification
by David Majnemer
· 11 years ago
01ea611
Object: BSS/virtual sections don't have contents
by David Majnemer
· 11 years ago
a51dbbd
clang-format of ChangeStdinToBinary & ChangeStdoutToBinary.
by Yaron Keren
· 11 years ago
7118c73
Update llvm-objdump’s Mach-O symbolizer code to print the name of symbol stubs.
by Kevin Enderby
· 11 years ago
aeb9ee0
Remove definition of LLVM_VERSION_INFO; this macro is not used by any of the
by Richard Smith
· 11 years ago
7e0a0e2
Fix CMake warning CMP0054: don't quote a variable name that is intended to be
by Richard Smith
· 11 years ago
dadfd4f
Fix misinterpretation of CMake rule found by a CMake warning (related to CMP0054).
by Richard Smith
· 11 years ago
0a31a52
[x86] Fix a moderately terrifying bug in the new 128-bit shuffle logic
by Chandler Carruth
· 11 years ago
4150a8d
[IndVar] Don't widen loop compare unless IV user is sign extended. PR21030
by Chad Rosier
· 11 years ago
07b7c98
R600/SI: Use break instead of continue
by Matt Arsenault
· 11 years ago
5435c66
R600/SI: Add strict check lines to div_scale tests.
by Matt Arsenault
· 11 years ago
88416c3
R600/SI: Add a note about the order of the operands to div_scale
by Matt Arsenault
· 11 years ago
508b8db
R600/SI: Move finding SGPR operand to move to separate function
by Matt Arsenault
· 11 years ago
d991d22
R600/SI Allow same SGPR to be used for multiple operands
by Matt Arsenault
· 11 years ago
aed12d4
R600/SI: Partially move operand legalization to post-isel hook.
by Matt Arsenault
· 11 years ago
2920283
R600/SI: Implement findCommutedOpIndices
by Matt Arsenault
· 11 years ago
8a70e28
R600/SI: Don't move operands that are required to be SGPRs
by Matt Arsenault
· 11 years ago
5b199b5
R600/SI: Don't assert on exotic operand types
by Matt Arsenault
· 11 years ago
26b2a78
R600/SI: Fix using wrong operand indices when commuting
by Matt Arsenault
· 11 years ago
ea849e9
R600/SI: Remove apparently dead code in legalizeOperands
by Matt Arsenault
· 11 years ago
ea468dd
Ignore annotation function calls in cost computation
by David Peixotto
· 11 years ago
a7579ed
[x86] The mnemonic is SHUFPS not SHUPFS. =[ I'm very bad at spelling sadly.
by Chandler Carruth
· 11 years ago
7929a21
[x86] In the new vector shuffle lowering, when trying to do another
by Chandler Carruth
· 11 years ago
7164a4a
[x86] Fix a large collection of bugs that crept in as I fleshed out the
by Chandler Carruth
· 11 years ago
6215f78
Elide repeated register operand in Thumb1 instructions
by Renato Golin
· 11 years ago
a5ab9ba
[X86][SchedModel] SSE reciprocal square root instruction latencies.
by Andrea Di Biagio
· 11 years ago
a0d5d7a
Revert "Store TypeUnits in a SmallVector<DWARFUnitSection> instead of a single DWARFUnitSection."
by Frederic Riss
· 11 years ago
5fb5bdb
Store TypeUnits in a SmallVector<DWARFUnitSection> instead of a single DWARFUnitSection.
by Frederic Riss
· 11 years ago
12aa552
Fix unused variable warning added in r218509
by Daniel Sanders
· 11 years ago
7ecd986
[mips] Generalize the handling of f128 return values to support f128 arguments.
by Daniel Sanders
· 11 years ago
26ba182
[AVX512] Added load/store from BW/VL subsets to Register2Memory opcode tables.
by Robert Khasanov
· 11 years ago
5373645
llvm-vtabledump: Small cleanup
by David Majnemer
· 11 years ago
72db9e5
fix a typo in doumentation index.
by Jyoti Allur
· 11 years ago
178cb75
llvm-vtabledump: strip trailing NUL bytes
by David Majnemer
· 11 years ago
ed2b757
Fix build breakage on MSVC 2013
by David Majnemer
· 11 years ago
035e22b
llvm-vtabledump: Dump RTTI structures for the MS ABI
by David Majnemer
· 11 years ago
af100b0
Target: Fix build breakage.
by David Majnemer
· 11 years ago
346056f
Support: Remove undefined behavior from &raw_ostream::operator<<
by David Majnemer
· 11 years ago
abf5bf2
Revert patch of r218493, delete the test case
by David Xu
· 11 years ago
2109982
Revert patch ofr218493
by David Xu
· 11 years ago
c41ae2a
Redundant store instructions should be removed as dead code
by David Xu
· 11 years ago
55a90ab
Add the first backend support for on demand subtarget creation
by Eric Christopher
· 11 years ago
792f334
Add a FIXME to TargetMachine to remove the function specific
by Eric Christopher
· 11 years ago
eea543f
Have setSubtarget take a const subtarget.
by Eric Christopher
· 11 years ago
a6e0a6e
Move resetTargetOptions from taking a MachineFunction to a Function
by Eric Christopher
· 11 years ago
deaa9d8
R600: Avoid repeated check lines
by Matt Arsenault
· 11 years ago
584886c
R600/SI: Fix emitting trailing whitespace after s_waitcnt
by Matt Arsenault
· 11 years ago
479f2f7
[AVX512] Simplify use of !con()
by Adam Nemet
· 11 years ago
08f261a
[AVX512] Pull pattern for subvector extract into the instruction definition
by Adam Nemet
· 11 years ago
2f3ccfc
[AVX512] Make vextract*x4/vinsert*x4 tests check for the index as well
by Adam Nemet
· 11 years ago
4007b30
[AVX512] Refactor subvector extracts
by Adam Nemet
· 11 years ago
1973ffe
[AVX512] Fix typo
by Adam Nemet
· 11 years ago
2a7d068
Add SDAG TableGen definitions for BR_CC
by Hal Finkel
· 11 years ago
3011a60
R600: Fix some missing conversion testcases
by Matt Arsenault
· 11 years ago
556ae04
Remove duplicated RUN lines in middle of test
by Matt Arsenault
· 11 years ago
f423025
[MachineSink+PGO] Teach MachineSink to use BlockFrequencyInfo
by Bruno Cardoso Lopes
· 11 years ago
5c1c055
Object: Add range iterators for Archive children
by David Majnemer
· 11 years ago
2fe3200
[Support] Fix Format.h to build on Windows
by Nick Kledzik
· 11 years ago
e93da60
[Support] Add type-safe alternative to llvm::format()
by Nick Kledzik
· 11 years ago
f85d5cf
Refactoring: raw pointer -> unique_ptr
by Anton Yartsev
· 11 years ago
8361c84
ARM: Remove unneeded check for MI->hasPostISelHook()
by Tom Stellard
· 11 years ago
bdaf056
SelectionDAG: Remove #if NDEBUG from check for a post-isel hook
by Tom Stellard
· 11 years ago
29d48e6
R600/SI: Add support for global atomic add
by Tom Stellard
· 11 years ago
79826e0
Lower idempotent RMWs to fence+load
by Robin Morisset
· 11 years ago
837a7c0
Since the DisasmMemoryObject only operates on const data, it now only accepts a const data pointer. This silences a -Wcast-qual warning.
by Aaron Ballman
· 11 years ago
733681d
Add missing attributes !cmp.[eq,gt,gtu] instructions.
by Sid Manning
· 11 years ago
Next »