Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
22bc776233c43f896a17793e6e67c16c1bbb1655
22bc776
[GVNHoist] Re-enable GVNHoist by default
by Geoff Berry
· 8 years ago
020cbfb
[SDAG] Factor CandidateMatch check into lambda. NFC.
by Nirav Dave
· 8 years ago
da18b45
[SDAG] Factor ChainMerge into helper function NFCI.
by Nirav Dave
· 8 years ago
5074c86
[SDAG] Reorder expensive StoreMerge Check after cheaper one. NFC
by Nirav Dave
· 8 years ago
1a17357
[StripDeadDebug/DIFinder] Track inlined SPs
by Keno Fischer
· 8 years ago
465e205
Add MachineRegionInfoPassID to Passes.h.
by Jan Sjodin
· 8 years ago
0a03247
GlobalISel: Allow legalizing G_FADD to a libcall
by Diana Picus
· 8 years ago
e49d0db
[GlobalISel] LegalizerInfo: Enable legalization of non-power-of-2 types
by Volkan Keles
· 8 years ago
1d02724
Revert "Turn some C-style vararg into variadic templates"
by Diana Picus
· 8 years ago
4714fdf
[SelectionDAG] Check CALLSEQ_BEGIN nodes in DelayForLiveRegs
by Sam Parker
· 8 years ago
ec124b3
Turn some C-style vararg into variadic templates
by Serge Guelton
· 8 years ago
262869e
Simplify the code and remove dead code
by Sylvestre Ledru
· 8 years ago
cd0241d
[IR] Fix a typo in a comment. NFC
by Craig Topper
· 8 years ago
c274120
[InstCombine] Refinement of r299915. Only consider a ConstantVector for Neg if all the elements are Undef or ConstantInt.
by Craig Topper
· 8 years ago
70fe034
[InstCombine] Support weird size element types in dyn_castNegVal.
by Craig Topper
· 8 years ago
861af97
[LoopUnswitch] Fix a test case
by Sanjoy Das
· 8 years ago
bf06691
[LICM] Hoist fp division from the loops and replace by a reciprocal
by Hal Finkel
· 8 years ago
7ddaf9f
[PowerPC] multiply-with-overflow might use the CTR register
by Hal Finkel
· 8 years ago
a65ac0d
[bugpoint] Also remove comdat's from externalized GVs
by Hal Finkel
· 8 years ago
a8ca301
[IR] Sink some AttributeListImpl methods out of headers NFC
by Reid Kleckner
· 8 years ago
f47b8f1
Revert "NewGVN: Don't propagate over phi backedges where undef causes us to have >1 value."
by Daniel Berlin
· 8 years ago
7708dd8
NewGVN: Don't propagate over phi backedges where undef causes us to have >1 value.
by Daniel Berlin
· 8 years ago
e937c5e
Remove AttributeSetNode::get(AttributeList, unsigned) and sink constructor
by Reid Kleckner
· 8 years ago
7dde8e8
Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"
by Reid Kleckner
· 8 years ago
ed488fa
[ARM, x86] add tests to show possible improvement for bool math; NFC
by Sanjay Patel
· 8 years ago
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
Next »