Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
a2e505ede0021c16dc03e7d7c287aefd1a325bf0
a2e505e
[NewGVN] Surround with parens to clarify allegedly ambiguous precedence.
by Davide Italiano
· 8 years ago
21197c2
[MemorySSA] We don't need to compute dominator levels anymore.
by Davide Italiano
· 8 years ago
663903f
CodeGen: BlockPlacement: Don't always tail-duplicate with no other successor.
by Kyle Butt
· 8 years ago
132e844
CodeGen: BlockPlacement: Minor probability changes.
by Kyle Butt
· 8 years ago
ad1b74f
CodeGen: BranchFolding: Merge identical blocks, even if they are short.
by Kyle Butt
· 8 years ago
e0b3c33
Allow DataLayout to specify addrspace for allocas.
by Matt Arsenault
· 8 years ago
400ee31
Get the TOC save offset off of PPCFrameLowering rather than a separate copy of the same data.
by Eric Christopher
· 8 years ago
995bc5b
Bitcode: Merge the code for parsing global value module codes in the summary bitcode reader. NFCI.
by Peter Collingbourne
· 8 years ago
5c741f74
Emit less compiler optimization remarks in samplepgo to reduce a call to findCalleeFunctionSamples which is going to be refactored.
by Dehao Chen
· 8 years ago
c6b0731
[GVNHoist] Call isGuaranteedToTransferExecutionToSuccessor on each instruction
by Geoff Berry
· 8 years ago
465b9a5
Revert "[asan] Put ctor/dtor in comdat."
by Evgeniy Stepanov
· 8 years ago
9cf476f
Revert "[asan] Fix dead stripping of globals on Linux."
by Evgeniy Stepanov
· 8 years ago
d5d5d0b
Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"
by Reid Kleckner
· 8 years ago
bdbe828
Add address space mangling to lifetime intrinsics
by Matt Arsenault
· 8 years ago
a8b5a98
[IR] Make AttributeSetNode public, avoid temporary AttributeList copies
by Reid Kleckner
· 8 years ago
df68562
Remove svn:eol-style properties from some files so 'git llvm push' works for them
by Reid Kleckner
· 8 years ago
c29751d
Fix signed / unsigned comparison warnings.
by Zachary Turner
· 8 years ago
20b5e3b
[mips] Use Triple::isLittleEndian to check endianness. NFC
by Simon Atanasyan
· 8 years ago
4ac99f7
[InstCombine] improve variable names; NFCI
by Sanjay Patel
· 8 years ago
a0e581d
[InstSimplify] Use cast instead of dyn_cast after isa<> check. NFCI
by Craig Topper
· 8 years ago
e98c913
[llvm-pdbdump] Display padding bytes on record layout
by Zachary Turner
· 8 years ago
9b5d7f6
[MemCpyOpt] Only replace memcpy with bitcast if address spaces match
by Matt Arsenault
· 8 years ago
13d8288
MemorySSA: Make lifetime starts defs for mustaliased pointers
by Daniel Berlin
· 8 years ago
42df88e
[ARM/AArch64] Ensure valid vector element types for interleaved accesses
by Matthew Simpson
· 8 years ago
f4272d1
[InstCombine] Use commutable matchers and m_OneUse in visitSub to shorten code. Add missing test cases.
by Craig Topper
· 8 years ago
40cf5b3
AMDGPU: Fix crash when disassembling VOP3 mac
by Matt Arsenault
· 8 years ago
a360984
[Support] Add support for finding unset bits in a BitVector.
by Zachary Turner
· 8 years ago
d2f46ef
Fix line endings.
by Zachary Turner
· 8 years ago
08a5893
Remove eol-style:native from BitVector.h
by Zachary Turner
· 8 years ago
0a52d06
[InstCombine] Use m_c_Add to shorten some code. Add testcases for this fold since they were missing. NFC
by Craig Topper
· 8 years ago
8b61000
[X86][MMX] Add fast-isel support for MMX non-temporal writes
by Simon Pilgrim
· 8 years ago
ea87eb6
[InstCombine] fix matching of or-of-icmps constants (PR32524)
by Sanjay Patel
· 8 years ago
95d726a
Improves pretty printing of variable types in llvm-pdbdump
by Adrian McCarthy
· 8 years ago
4ed87e3
[InstCombine] Support folding of add instructions with vector constants into select operations
by Craig Topper
· 8 years ago
31ad416
[InstCombine] add test for PR32524; NFC
by Sanjay Patel
· 8 years ago
af62906
[ARM] GlobalISel: Support G_FPOW for float and double
by Diana Picus
· 8 years ago
7bb46d8
[InstCombine] Use commutable and/or/xor matchers to simplify some code
by Craig Topper
· 8 years ago
1fafa7b
[SelectionDAG] TargetLowering::SimplifyDemandedBits how to properly calculate KnownZero bits for ISD::SETCC and ISD::AssertZExt
by Craig Topper
· 8 years ago
17e3b0e
[InstCombine] Make sure we preserve fast math flags when folding fp instructions into phi nodes
by Craig Topper
· 8 years ago
dbe1448
[InstCombine] use m_c_And and m_c_Xor to handle commuted versions of a transform.
by Craig Topper
· 8 years ago
d178fa9
[InstCombine] Add test cases demonstrating missing handling for the commuted version of a transform. NFC.
by Craig Topper
· 8 years ago
9ed6500
[InstCombine] Remove unnecessary dyn_cast to BinaryOperator around some matcher checks in visitXor.
by Craig Topper
· 8 years ago
1a4cc6a
[InstCombine] Make the (A|B)^B -> A & ~B transform code consistent with the very similar (A&B)^B -> ~A & B code. This should be NFC except for the addition of hasOneUse check.
by Craig Topper
· 8 years ago
60e8e12
[InstCombine] Use m_OneUse to shorten some code. NFC
by Craig Topper
· 8 years ago
4dbdbc7
Remove unused method.
by Zachary Turner
· 8 years ago
18fcab5
General usability improvements to generic PDB library.
by Zachary Turner
· 8 years ago
64aab18
[SCCP] Resolve indirect branch target when possible.
by Xin Tong
· 8 years ago
23f0745
[InstCombine] remove dead cases from icmp pair switches; NFCI
by Sanjay Patel
· 8 years ago
e093a14
[InstCombine] remove duplicate test; NFC
by Sanjay Patel
· 8 years ago
619694e
[Mem2Reg] Remove AliasSetTracker updating logic from the pass.
by Davide Italiano
· 8 years ago
d0196ef
[SimplifyCFG] auto-generate better checks; NFC
by Sanjay Patel
· 8 years ago
8009ba2
[InstCombine] auto-generate better checks; NFC
by Sanjay Patel
· 8 years ago
cfe441c
[MemorySSA] Fix use of pointsToConstantMemory in isUseTriviallyOptimizableToLiveOnEntry
by Hal Finkel
· 8 years ago
239032f
[InstCombine] Extend some OR combines to support vectors.
by Craig Topper
· 8 years ago
c5f6827
[InstCombine] Extend a canonicalization check to apply to vector constants too.
by Craig Topper
· 8 years ago
35b5596
[InstCombine] Add test cases to show missing support for vectors in an OR combine. Also add the commuted versions. NFC
by Craig Topper
· 8 years ago
6fd8f78
[InstCombine] Use the SubOne helper function to shorten some code. NFC
by Craig Topper
· 8 years ago
d8e1379
[InstCombine] rename variable for easier reading; NFC
by Craig Topper
· 8 years ago
b06c394
MC: Remove unused virtual function MCObjectWriter::isWeak. NFC.
by Peter Collingbourne
· 8 years ago
1ad9b2d
AMDGPU: Actually write nops for writeNopData
by Matt Arsenault
· 8 years ago
b28be42
[AsmParser]Emit an error if a macro has two (or more) parameters sharing the same name
by Coby Tayree
· 8 years ago
0b9a8d8
Reorganize libLTO C API header lto.h (NFC)
by Mehdi Amini
· 8 years ago
0a13ad6
[IR] Inline Type::getScalarType() by using isVectorTy() and getVectorElementType() that were already available inline.
by Craig Topper
· 8 years ago
52f987a
[AArch64] Refine Falkor Machine Model - Part 3
by Balaram Makam
· 8 years ago
3cc8445
[coroutines] Make CoroSplit pass deterministic
by Gor Nishanov
· 8 years ago
ad9f9e3
gitignore: Ignore .vs folder (VS2017 config files)
by Gor Nishanov
· 8 years ago
212b2d5
[cfi] Take over existing __cfi_check in CrossDSOCFI.
by Evgeniy Stepanov
· 8 years ago
251a136
[ARM] Prefer BIC over BFC in ARM mode.
by Eli Friedman
· 8 years ago
80726a4
[GlobalISel]: Fix bug where we can report GISelFailure on erased instructions
by Aditya Nandakumar
· 8 years ago
fb99fcd
[ConstantFolding] Use Intrinsic::not_intrinsic instead of 0 for readability. NFCI
by Craig Topper
· 8 years ago
7fa217a
[AArch64] Allow global register asm("x18") or asm("w18") under -ffixed-x18
by Petr Hosek
· 8 years ago
1afcae4
NewGVN: Make CongruenceClass a real class in preparation for splitting
by Daniel Berlin
· 8 years ago
f095cc0
De-flake a test that is failing due to coroutine spill insertion non-determinism
by Reid Kleckner
· 8 years ago
ea470c8
[Dominators] Simplify a member function. NFCI.
by Davide Italiano
· 8 years ago
0bea7aa
Revert "[SelectionDAG] Enable target specific vector scalarization of calls and returns"
by Simon Dardis
· 8 years ago
abcd919
[AMDGPU] Unroll more to eliminate phis and conditions
by Stanislav Mekhanoshin
· 8 years ago
d8cebd1
Use PMADDWD to expand reduction in a loop
by Dehao Chen
· 8 years ago
7b4e08c
[lit] Try using process pools by default again
by Reid Kleckner
· 8 years ago
ea3c2be
[GlobalISel] implement narrowing for G_CONSTANT.
by Igor Breger
· 8 years ago
2702a94
[coroutines] Insert spills of PHI instructions correctly
by Gor Nishanov
· 8 years ago
ccc38cc
Reapply r298620: [LV] Vectorize GEPs
by Matthew Simpson
· 8 years ago
6abe022
[mips] Remove usage of debug only variable (NFC)
by Simon Dardis
· 8 years ago
2ad61e7
[mips][msa] Fix generation of bm(n)zi and bins[lr]i instructions
by Petar Jovanovic
· 8 years ago
7bf2a57
[AMDGPU][MC] Fix for Bug 28211 + LIT tests
by Dmitry Preobrazhensky
· 8 years ago
dc04fc1
[SelectionDAG] Enable target specific vector scalarization of calls and returns
by Simon Dardis
· 8 years ago
c833eb7
[SystemZ] Check for presence of vector support in SystemZISelLowering
by Jonas Paulsson
· 8 years ago
311a698
[SystemZ] Remove confusing comment in combineEXTRACT_VECTOR_ELT()
by Jonas Paulsson
· 8 years ago
f51d275
[ARM] GlobalISel: Test hard float properly
by Diana Picus
· 8 years ago
218a5a7
[AMDGPU] Move SiShrinkInstruction and SDWAPeephole to SSAOptimization passes
by Sam Kolton
· 8 years ago
aa39cd3
[ARM] GlobalISel: Support frem for 64-bit values
by Diana Picus
· 8 years ago
3afaea7
[ARM] GlobalISel: Support frem for 32-bit values
by Diana Picus
· 8 years ago
826edb2
[InstCombine] Handle more commuted cases of ((A & B) | ~A) -> (~A | B)
by Craig Topper
· 8 years ago
ae892fe
[InstCombine] Add additional tests with varied commuting to show missing combines. NFC
by Craig Topper
· 8 years ago
61e2621
[InstSimplify] Use Instruction::BinaryOps instead of unsigned for a few function operands to remove some casts. NFC
by Craig Topper
· 8 years ago
f634bfb
AliasAnalysis: Be less conservative about volatile than atomic.
by Daniel Berlin
· 8 years ago
1096080
[InstCombine] Add more commuted patterns to support folding ((~A & B) | A) -> (A | B).
by Craig Topper
· 8 years ago
ca5c29b
[WebAssembly] Fix -Wcovered-switch-default warning
by Derek Schuff
· 8 years ago
b470610
Allow specification of what kinds of class members to dump.
by Zachary Turner
· 8 years ago
dbbede1
[llvm-pdbdump] Allow pretty to only dump specific types of types.
by Zachary Turner
· 8 years ago
4d40c97
AMDGPU/GFX9: Fix shared and private aperture queries
by Konstantin Zhuravlyov
· 8 years ago
Next »