Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
4863252beccdf44dc0a5db33a8645b2be17f2cfc
4863252
[DebugInfo] Unify ChecksumKind and Checksum value in DIFile
by Scott Linder
· 8 years ago
4ac9cb0
[InstCombine] X / (X * Y) --> 1.0 / Y
by Sanjay Patel
· 8 years ago
a2e33f3
[InstCombine] add tests for missing fdiv fold; NFC
by Sanjay Patel
· 8 years ago
cfeb4c6
[InstCombine] regenerate checks; NFC
by Sanjay Patel
· 8 years ago
dd467c1
[InstCombine] various clean-ups for div transforms; NFC
by Sanjay Patel
· 8 years ago
c94f974
[LICM] update BlockColors after splitting predecessors
by Jun Bum Lim
· 8 years ago
539d529
[AArch64] Fixes for ARMv8.2-A FP16 scalar intrinsic - llvm portion
by Abderrazek Zaafrani
· 8 years ago
2e8d5c6
[X86] Add missing scheduling class tag for i64 absolute address moves
by Simon Pilgrim
· 8 years ago
4c334a7
[AArch64] Improve v8.1-A code-gen for atomic load-and
by Oliver Stannard
· 8 years ago
ca78a8c
[X86][AVX512] Add missing scheduling class tag for KMOVB/KMOVW/KMOVD/KMOVQ moves/loads/stores.
by Simon Pilgrim
· 8 years ago
0137ee6
[AArch64] Refactor identification of SIMD immediates
by Evandro Menezes
· 8 years ago
07c6e35
[X86][AVX512] Add missing scheduling class tag for VMOVQ/VMOVHLPS/VMOVLHPS/VMOVHPD/VMOVHPS/VMOVLPD/VMOVLPS
by Simon Pilgrim
· 8 years ago
0c69bf4
Re-commit r324489: [DebugInfo] Improvements to representation of enumeration types (PR36168)
by Momchil Velikov
· 8 years ago
3c2ea0e
[X86] Tag CET-IBT instruction scheduler classes
by Simon Pilgrim
· 8 years ago
f967021
[X86][MMX] Add missing scheduling class tag for EMMS/FEMMS
by Simon Pilgrim
· 8 years ago
263d0a1
[NFC] Fix comment of class InstrStage
by Krzysztof Parzyszek
· 8 years ago
c7432f5
[SLP] Take user instructions cost into consideration in insertelement vectorization.
by Alexey Bataev
· 8 years ago
c01a554
[AArch64] Improve v8.1-A code-gen for atomic load-subtract
by Oliver Stannard
· 8 years ago
0a090c8
[InstCombine] various clean-ups for commonIDivTransforms; NFC
by Sanjay Patel
· 8 years ago
1449837
Test commit: reformat comment
by Nicholas Wilson
· 8 years ago
ed3f085
Revert r324835 "[X86] Reduce Store Forward Block issues in HW"
by Hans Wennborg
· 8 years ago
7067561
[mips] Fix 'l' constraint handling for types smaller than 32 bits
by Simon Atanasyan
· 8 years ago
9c8b55d
[mips] Revert rL324869
by Simon Atanasyan
· 8 years ago
dee1827
[LoopInterchange] Simplify splitInnerLoopHeader logic (NFC).
by Florian Hahn
· 8 years ago
78a2fed
[CodeGen] Add a -trap-unreachable option for debugging
by David Green
· 8 years ago
4d4c572
[gtest] Support raw_ostream printing functions more comprehensively.
by Sam McCall
· 8 years ago
289fcee
[mips] Fix 'l' constraint handling for types smaller than 32 bits
by Simon Atanasyan
· 8 years ago
a438b61
[MC] Issue error message when data region is not terminated
by Gerolf Hoflehner
· 8 years ago
0b70876
[NFC] Fix typos
by Max Kazantsev
· 8 years ago
e4f9fde
[SCEV] Make getPostIncExpr guaranteed to return AddRec
by Max Kazantsev
· 8 years ago
00884fe
[X86] Don't look for TEST instruction shrinking opportunities when the root node is a X86ISD::SUB.
by Craig Topper
· 8 years ago
042fe30
[X86] Remove check for X86ISD::AND with no flag users from the TEST instruction immediate shrinking code.
by Craig Topper
· 8 years ago
e82c014
[X86] Change some compare patterns to use loadi8/loadi16/loadi32/loadi64 helper fragments.
by Craig Topper
· 8 years ago
634f93e
[X86] Autogenerate complete checks. NFC
by Craig Topper
· 8 years ago
f055c23
[X86] Add KADD X86ISD opcode instead of reusing ISD::ADD.
by Craig Topper
· 8 years ago
6ab8e7c
[X86] Allow zextload/extload i1->i8 to be folded into instructions during isel
by Craig Topper
· 8 years ago
22c5883
Follow on to rL324854 (Added tests)
by Charles Saternos
· 8 years ago
52664b0
[X86] Remove MASK_BINOP intrinsic type. NFC
by Craig Topper
· 8 years ago
1ef1bef
[X86] Remove dead code from getMaskNode that looked for a i64 mask with a maskVT that wasn't v64i1. NFC
by Craig Topper
· 8 years ago
dc4aa4d
[X86] Remove LowerBoolVSETCC_AVX512, we get this with a target independent DAG combine now. NFC
by Craig Topper
· 8 years ago
c13f809
[ThinLTO] Add GraphTraits for FunctionSummaries
by Charles Saternos
· 8 years ago
552a6fb
[CodeView] Allow variable names to be as long as the codeview format supports
by Brock Wyma
· 8 years ago
84e573c
[X86] Update some required-vector-width.ll test cases to not pass 512-bit vectors in arguments or return.
by Craig Topper
· 8 years ago
b174e11
[X86][SSE] Use SplitBinaryOpsAndApply to recognise PSUBUS patterns before they're split on AVX1
by Simon Pilgrim
· 8 years ago
fab575c
[InstCombine] X / (X * Y) -> 1 / Y if the multiplication does not overflow
by Sanjay Patel
· 8 years ago
ff687ab
[X86] Use min/max for vector ult/ugt compares if avoids a sign flip.
by Craig Topper
· 8 years ago
bafade2
[X86][SSE] Moved SplitBinaryOpsAndApply earlier so more methods can use it. NFCI.
by Simon Pilgrim
· 8 years ago
e2ff19e
[InstCombine] add tests for div-mul folds; NFC
by Sanjay Patel
· 8 years ago
3f985a3
[TargetLowering] try to create -1 constant operand for math ops via demanded bits
by Sanjay Patel
· 8 years ago
6c93e2a
[X86] Add PR33747 test case
by Simon Pilgrim
· 8 years ago
43e7c1c
[X86][SSE] Enable SMIN/SMAX/UMIN/UMAX custom lowering for all legal types
by Simon Pilgrim
· 8 years ago
8d295d4
fix test/CodeGen/X86/fixup-sfb.ll test failure after commit https://reviews.llvm.org/rL324835
by Lama Saba
· 8 years ago
fa2037a
[X86] Reduce Store Forward Block issues in HW
by Lama Saba
· 8 years ago
35542ad
[X86] Don't make 512-bit vectors legal when preferred vector width is 256 bits and 512 bits aren't required
by Craig Topper
· 8 years ago
fab5e4d
[X86] Remove setOperationAction lines for promoting vXi1 SINT_TO_FP/UINT_TO_FP.
by Craig Topper
· 8 years ago
a7d13fb
[SelectionDAG] Remove TargetLowering::getConstTrueVal. Use SelectionDAG::getBoolConstant in the one place it was used.
by Craig Topper
· 8 years ago
33e861c
[X86] Remove some redundant qualifications from the setOperationAction blocks. NFC
by Craig Topper
· 8 years ago
cd0b631
[X86][SSE] Add SMIN/SMAX combine test
by Simon Pilgrim
· 8 years ago
06dc582
[X86] Change signatures of avx512 packed fp compare intrinsics to return a vXi1 mask type to be closer to an fcmp.
by Craig Topper
· 8 years ago
53c9481
[X86][SSE] Add UMIN/UMAX combine test
by Simon Pilgrim
· 8 years ago
e44a949
[InstCombine] Add constant vector support for ~(C >> Y) --> ~C >> Y
by Simon Pilgrim
· 8 years ago
1583356
[X86][SSE] Increase PMULLD costs to better match hardware
by Simon Pilgrim
· 8 years ago
8596002
[X86] Custom legalize (v2i32 (setcc (v2f32))) so that we don't end up with a (v4i1 (setcc (v4f32)))
by Craig Topper
· 8 years ago
bd76e65
[X86] Extend inputs with elements smaller than i32 to sint_to_fp/uint_to_fp before type legalization.
by Craig Topper
· 8 years ago
16349f2
[X86] Remove some check-prefixes from avx512-cvt.ll to prepare for an upcoming patch.
by Craig Topper
· 8 years ago
a9fbd05
[x86] preserve test intent by removing undef
by Sanjay Patel
· 8 years ago
5cca66c
[x86] preserve test intent by removing undef
by Sanjay Patel
· 8 years ago
c5d8970
Fix Wdocumentation warning. NFCI.
by Simon Pilgrim
· 8 years ago
7262e96
[ARM] preserve test intent by removing undef
by Sanjay Patel
· 8 years ago
f6734f6
Fix Wdocumentation warnings. NFCI.
by Simon Pilgrim
· 8 years ago
69c5372
[X86][SSE] Regenerate old sitofp v2i32 test
by Simon Pilgrim
· 8 years ago
cdd1b4c
[X86] Custom legalize (v2i1 (fp_to_uint/fp_to_sint v2f64)) without AVX512VL.
by Craig Topper
· 8 years ago
5e6ffb9
[X86] Legalize zero extends from vXi1 to vXi16/vXi32/vXi64 using a sign extend and a shift.
by Craig Topper
· 8 years ago
c7bf2b1
[X86] Teach combineExtSetcc to handle ZERO_EXTEND by widening the setcc and then masking. A later DAG combine will convert to a shift.
by Craig Topper
· 8 years ago
19c9b1c
[utils] Refactor utils/update_{,llc_}test_checks.py to share more code
by Fangrui Song
· 8 years ago
e8e03ba
[DAG] Make early exit hasPredecessorHelper return true. NFCI.
by Nirav Dave
· 8 years ago
04b113b
[X86] Teach combineInsertSubvector how to combine some k-register insert_subvectors and extract_subvector sequences to remove extra zeroing.wq
by Craig Topper
· 8 years ago
6f3ebe2
Make LLVM timer reprintable: that is, make more than one print action on the same timer feasible
by George Karpenkov
· 8 years ago
8666bda
REQUIRES: shell a couple of tests that require the shell
by David Blaikie
· 8 years ago
757ef7c
[LV] Fix analyzeInterleaving when -pass-remarks enabled
by Mircea Trofin
· 8 years ago
ba26ff8
[Hexagon] Update uses of deprecated IRBuilder CreateMemCpy/Move calls
by Daniel Neilson
· 8 years ago
09d5682
[llvm-objcopy] Make modifications in-place if output is not specified
by Alexander Shaposhnikov
· 8 years ago
8105722
[X86] Teach lower1BitVectorShuffle to recognize shuffles that are just filling upper elements with zero. Replace with insert_subvector.
by Craig Topper
· 8 years ago
cf46f9f
[ARMFastISel] Replace deprecated calls to MemoryIntrinsic::getAlignment() (NFCI)
by Daniel Neilson
· 8 years ago
10e6967
CMake: Allow specifying arbitrary CCACHE parameters
by Justin Bogner
· 8 years ago
0f32e13
[WebAssembly] Add mechanisms for specifying an explicit import module name.
by Dan Gohman
· 8 years ago
8a584bc
[WebAssembly] Add an LLVM_FALLTHROUGH to address a warning. NFC.
by Dan Gohman
· 8 years ago
3a406d4
[AMDGPUPromoteAlloca] Replace deprecated memory intrinsic APIs (NFCI)
by Daniel Neilson
· 8 years ago
dde42c4
[AArch64FastISel] Replace deprecated calls to MemoryIntrinsic::getAlignment() (NFCI)
by Daniel Neilson
· 8 years ago
9f2f484
[X86][MC] Fix assembling rip-relative addressing + immediate displacements
by Francis Visoiu Mistrih
· 8 years ago
c64f12d
[CodeGen] Add lifetime markers to the list of meta-instructions.
by Matt Davis
· 8 years ago
b39f411
[WebAssebmly] Report undefined symbols correctly in objdump
by Sam Clegg
· 8 years ago
e18a2b4
[CodeGen] Print predecessors as MIR comments in -debug output
by Francis Visoiu Mistrih
· 8 years ago
6ccb37f
llvm-objdump when printing the Objective-C meta data also prints the Swift ABI
by Kevin Enderby
· 8 years ago
a8be8c6
[AArch64] Adjust the cost model for Exynos M3
by Evandro Menezes
· 8 years ago
afa0bdd
[Utils] Salvage debug info from dead 'or' instructions
by Vedant Kumar
· 8 years ago
5d35c6f
[Hexagon] Add code to select QTRUE and QFALSE
by Krzysztof Parzyszek
· 8 years ago
0fe6d19
Declare PostDominatorTree as a class
by Matt Arsenault
· 8 years ago
396b531
[tablegen] Fixed few !foreach evaluation issues.
by Artem Belevich
· 8 years ago
6c589fe
[ThinLTO] Teach ThinLTO about auto hide symbols
by Steven Wu
· 8 years ago
Next »