Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
31c8059e5d8575e9f8c92c60ccaf08dbc35657d1
31c8059
Added tests for the cost of lowering VSELECT instructions.
by Filipe Cabecinhas
· 11 years ago
d77c1c4
Implemented special cases for PerformVSELECTCombine.
by Filipe Cabecinhas
· 11 years ago
5ea7215
Lower vselects into X86ISD::BLENDI when appropriate.
by Filipe Cabecinhas
· 11 years ago
38cbea8
Implemented LowerVSELECT to custom lower some instructions.
by Filipe Cabecinhas
· 11 years ago
ad6d7f5
Delete getAliasedGlobal.
by Rafael Espindola
· 11 years ago
b3e1897
DebugInfo: Assert rather than conditionalizing when a CU's subprogram list contains declarations.
by David Blaikie
· 11 years ago
e792969
DebugInfo: Handle emitting constants of C++ unicode character type.
by David Blaikie
· 11 years ago
17200e3
R600/SI: Refactor the VOP3_32 tablegen class
by Tom Stellard
· 11 years ago
9d99d7a
R600/SI: Add a PredicateControl class for managing TableGen predicates
by Tom Stellard
· 11 years ago
9b24e0c
R600/SI: Move tablegen patterns away from instruction defs
by Tom Stellard
· 11 years ago
1c073c3
R600/SI: Remove unused instruction
by Tom Stellard
· 11 years ago
3bd63cd
R600/SI: Promote f32 SELECT to i32
by Tom Stellard
· 11 years ago
03b9620
R600/SI: Remove duplicate pattern
by Tom Stellard
· 11 years ago
1ce3088
Add comdat key field to llvm.global_ctors and llvm.global_dtors
by Reid Kleckner
· 11 years ago
dedd620
Fix a warning in builds without asserts.
by Rafael Espindola
· 11 years ago
0c2d969
DebugInfo: Add an assert regarding the subprogram in the subprogram map matching the abstract subprogram.
by David Blaikie
· 11 years ago
27c076a
Fix most of PR10367.
by Rafael Espindola
· 11 years ago
33b37c7
DebugInfo: Assume the CU's Subprogram list only contains definitions.
by David Blaikie
· 11 years ago
117b038
[ARM64] Increases the Sched Model accuracy for Cortex-A53.
by Chad Rosier
· 11 years ago
3258443
InstSimplify: Improve handling of ashr/lshr
by David Majnemer
· 11 years ago
7a2ed26
InstSimplify: Optimize using dividend in sdiv
by David Majnemer
· 11 years ago
18fc327
[ARM64] Fix wrong comment in load/store optimization pass.
by Tilmann Scheller
· 11 years ago
54978b3
DwarfDebug: Refactor AT_ranges/AT_high_pc+AT_low_pc emission into helper function.
by David Blaikie
· 11 years ago
19ab8f8
[yaml2obj][ELF] Add an optional `Size` field to the YAML section declaration.
by Simon Atanasyan
· 11 years ago
b32cee5
Re-enable inline memcpy expansion for Thumb1.
by James Molloy
· 11 years ago
74c8558
Small dyn_cast and auto cleanup.
by Rafael Espindola
· 11 years ago
40ae57c
Fix the Load/Store optimization pass to work with Thumb1.
by James Molloy
· 11 years ago
2c9f8a7
Enable the Load/Store optimization pass for Thumb1 but make it return immediately for now.
by James Molloy
· 11 years ago
bdbf5af
Fix a few comment typos and style issues.
by James Molloy
· 11 years ago
fadf07b
[mips][mips64r6] Add SELEQZ and SELNEZ instructions
by Zoran Jovanovic
· 11 years ago
ab67b30
Change the GlobalAlias constructor to look a bit more like GlobalVariable.
by Rafael Espindola
· 11 years ago
b95580a
[mips][mips64r6] Add Compact indexed jumps.
by Zoran Jovanovic
· 11 years ago
0d356ec
Fix hardcoded slash to native path seperator which was exposed from llvm::sys::path.
by Yaron Keren
· 11 years ago
21cfede
Revert "Implement global merge optimization for global variables."
by Rafael Espindola
· 11 years ago
2b3ef61
[mips][mips64r6] Add Compact zero-compare branch-and-link instructions
by Zoran Jovanovic
· 11 years ago
75d44de
MergeFunctions Pass, introduced total ordering among GEP operations.
by Stepan Dyatkovskiy
· 11 years ago
b5ce464
MC: Add DwarfTypesDWOSection also to MCCOFF.
by NAKAMURA Takumi
· 11 years ago
b8c3bcb
[mips][mips64r6] Add compact branch instructions
by Zoran Jovanovic
· 11 years ago
0885a28
MergeFunctions Pass, introduced total ordering among operations.
by Stepan Dyatkovskiy
· 11 years ago
e4dfc19
[mips][mips64r6] Add LWPC and LWUPC instructions
by Zoran Jovanovic
· 11 years ago
5f32c76
[mips][mips64r6] Add Floating Point Compare setting Mask - CMP.condn.fmt
by Zoran Jovanovic
· 11 years ago
a9a94ce
TableGen: fix operand counting for aliases
by Tim Northover
· 11 years ago
fbf4058
ARM64: disable printing of "fcmXY ..., #0" aliases
by Tim Northover
· 11 years ago
61e0d55
AArch64: disable printing of add/sub alias
by Tim Northover
· 11 years ago
84a4f73
Sparc: disable printing of jmp/call aliases (C++ does it)
by Tim Northover
· 11 years ago
77da6f1
Sparc: disable printing on longer "brX,pt" aliases
by Tim Northover
· 11 years ago
b5ee7db
Mips: don't print subu alias for addiu
by Tim Northover
· 11 years ago
5d25da2
X86: disable printing of bare "mov" aliases
by Tim Northover
· 11 years ago
78a667d
AArch64: disable printing of MOV -> MOVZ aliases
by Tim Northover
· 11 years ago
4e15a3d
ARM64: disable printing of swapped compare-mask aliases
by Tim Northover
· 11 years ago
fba407a
ARM64: disable printing of LDUR -> LDR aliases
by Tim Northover
· 11 years ago
93185d1
ARM64: give TST aliases priority over ANDS.
by Tim Northover
· 11 years ago
22f4151
ARM64: give MOV priority over shorter ORR when printing aliases.
by Tim Northover
· 11 years ago
7d80c1a
ARM64: give NEG priority over SUB when printing aliases.
by Tim Northover
· 11 years ago
ef5f53b
ARM64: disable printing of "lslv" type aliases
by Tim Northover
· 11 years ago
ae6c659
[ARM64]Implement NEON post-increment LD1(lane) and post-increment LD1R.
by Hao Liu
· 11 years ago
0288fb0
MergeFunctions Pass, introduced total ordering among function attributes.
by Stepan Dyatkovskiy
· 11 years ago
fbe77b1
[mips][mips64r6] Add Floating Point Fused Multiply Add Subtract
by Zoran Jovanovic
· 11 years ago
36b8b48
ARM: add some integer/floating point conversion libcalls
by Saleem Abdulrasool
· 11 years ago
9bc1b73
Add C API for thread yielding callback.
by Juergen Ributzka
· 11 years ago
6d81fc7
ProfileData: Allow multiple profiles in RawInstrProfReader
by Justin Bogner
· 11 years ago
9364e63
Remove the Options query functions and just access our Options directly.
by Eric Christopher
· 11 years ago
a9f15ce
musttail: Fix the verification of alignment attributes
by Reid Kleckner
· 11 years ago
d5db876
Implement global merge optimization for global variables.
by Jiangning Liu
· 11 years ago
01a02d9
DebugInfo: Follow up to r208930, comment usage of 'using' to bring in base class overload.
by David Blaikie
· 11 years ago
6d22500
Move more MC options into the MCTargetOptions structure.
by Eric Christopher
· 11 years ago
8fde27b
Remove unused llvm namespace bool variable.
by Eric Christopher
· 11 years ago
f1b1f7f
DebugInfo: Don't put fission type units in comdat sections.
by David Blaikie
· 11 years ago
ae787d3
Make the -L option for SaveTempLabels not be static. No functional change.
by Eric Christopher
· 11 years ago
121cddc
Finish materialize for ints
by Reed Kotler
· 11 years ago
a8f7afa
Use range for
by Matt Arsenault
· 11 years ago
b043c3d9
[DWARF parser] Use enums instead of bitfields in DILineInfoSpecifier.
by Alexey Samsonov
· 11 years ago
48ea98d
Don't insert lifetime.end markers between a musttail call and ret
by Reid Kleckner
· 11 years ago
cf7cfd8
Revert "Don't insert lifetime.end markers between a musttail call and ret"
by Reid Kleckner
· 11 years ago
a9bef41
Remove unused variable in inliner
by Reid Kleckner
· 11 years ago
24a50c5
Don't insert lifetime.end markers between a musttail call and ret
by Reid Kleckner
· 11 years ago
44623e8
DebugInfo: Simplify retrieving filename/directory name for line table entry building.
by David Blaikie
· 11 years ago
998c1e0
Teach the inliner how to preserve musttail invariants
by Reid Kleckner
· 11 years ago
675e527
DebugInfo: Add FIXME regarding DILexicalBlock uniquing fields.
by David Blaikie
· 11 years ago
522a941
autoconf: Fix libLLVM-Major-Minor-Patch.so symlink
by Tom Stellard
· 11 years ago
1564bf7
[obj2yaml][ELF] Print relocation's offset as a hex number. Use a proper
by Simon Atanasyan
· 11 years ago
650c53f
[obj2yaml][ELF] Do not print empty Link and Info fields for ELF sections.
by Simon Atanasyan
· 11 years ago
218bad2
Revert "[PM] Add pass run listeners to the pass manager."
by Juergen Ributzka
· 11 years ago
fd76d8a
[ARM64] Improve diagnostics for Cn operands in SYS instructions
by Bradley Smith
· 11 years ago
926273d
[yaml2obj] Add "-o" command line option to specify an output file name.
by Simon Atanasyan
· 11 years ago
70e3aba
llvm/test/CodeGen/X86/combine-sse41-intrinsics.ll: Add explicit triple.
by NAKAMURA Takumi
· 11 years ago
9836c47
[X86] Teach the backend how to fold SSE4.1/AVX/AVX2 blend intrinsics.
by Andrea Di Biagio
· 11 years ago
1f05322
[mips][mips64r6] Add CLASS.fmt instructions
by Zoran Jovanovic
· 11 years ago
7599912
[mips][mips64r6] Add RINT.fmt instructions
by Zoran Jovanovic
· 11 years ago
c8d4dfc
[mips][mips64r6] Add SELEQZ/SELNEZ.fmt instructions
by Zoran Jovanovic
· 11 years ago
bd80605
[mips][mips64r6] Add MAX/MIN/MAXA/MINA.fmt instructions
by Zoran Jovanovic
· 11 years ago
29d4ed3
R600/SI: Stop using VSrc_* as the default register class for types.
by Tom Stellard
· 11 years ago
704fe35
R600/SI: Fix a bug with handling of INSERT_SUBREG in SIFixSGPRCopies
by Tom Stellard
· 11 years ago
c1de569
R600/SI: Only use SALU instructions for 64-bit add in a block of CF depth 0
by Tom Stellard
· 11 years ago
bfffad6
R600/SI: Use VALU instructions for i1 ops
by Tom Stellard
· 11 years ago
d0e93f2
TableGen: use correct MIOperand when printing aliases
by Tim Northover
· 11 years ago
9f6a386
[mips][mips64r6] Add bitswap, and dbitswap
by Daniel Sanders
· 11 years ago
b7ba5c2
Instead of littering asserts throughout the code after every call to
by Jay Foad
· 11 years ago
0a088b1
ARM64: print correct aliases for NEON mov & mvn instructions
by Tim Northover
· 11 years ago
8b580cc
[mips][mips64r6] Add align and dalign
by Daniel Sanders
· 11 years ago
Next »