Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
db850cf9f48b8912c66a5b6a64d9bb9368a4da35
db850cf
[ValueTracking] recognize min/max of min/max patterns
by Sanjay Patel
· 8 years ago
6ae0f39
[AArch64] add tests for min/max of min/max (PR35717); NFC
by Sanjay Patel
· 8 years ago
7b20f91
[AArch64][GlobalISel] Fix assert fail with unknown intrinsic.
by Amara Emerson
· 8 years ago
b24a45d
[opt-viewer] Check for pygments.lexer.c_cpp
by Jonas Hahnfeld
· 8 years ago
8d24966
[x86] allow pairs of PCMPEQ for vector-sized integer equality comparisons (PR33325)
by Sanjay Patel
· 8 years ago
d8de4ce
[AArch64][GlobalISel] Enable GlobalISel at -O0 by default
by Amara Emerson
· 8 years ago
0f3a589
[BasicBlockUtils] Check for unreachable preds before updating LI in UpdateAnalysisInformation
by Anna Thomas
· 8 years ago
6b057a1
[Hexagon] Fix generation of vector sign extensions
by Krzysztof Parzyszek
· 8 years ago
7f55be5
Revert r321089: "[DAG] Elide overlapping store" (and subsequent fix in r321204)
by Daniel Jasper
· 8 years ago
6f151b4
NFC. Add description comments to Function header
by Dmitry Venikov
· 8 years ago
2162327
[AArch64][AsmParser] Add isScalarReg() and repurpose isReg()
by Sander de Smalen
· 8 years ago
9a0b58c
Strip trailing whitespace. NFCI
by Simon Pilgrim
· 8 years ago
e04db12
[RISCV] Add Defs Uses information for c.jal and c.addi4spn
by Alex Bradbury
· 8 years ago
4952cbc
[RISCV][NFC] Resolve unused variable warning in RISCVISelLowering
by Alex Bradbury
· 8 years ago
2714c01
[DAGCombine] Fix for PR35765
by Sam Parker
· 8 years ago
884b5fd
[X86] Codegen test for pr35765
by Sam Parker
· 8 years ago
6bc4edc
[SelectionDAG] Teach WidenVecOp_Convert to widen the operation if a widened result type would still be legal.
by Craig Topper
· 8 years ago
f45df3f
[InstCombine] Missed optimization in math expression: squashing sqrt functions
by Dmitry Venikov
· 8 years ago
9579686
Test commit
by Dmitry Venikov
· 8 years ago
beeba03
[SelectionDAG] Remove ifs on getTypeAction being TypeWidenVector from some of the WideVecOp handlers.
by Craig Topper
· 8 years ago
7640666
[ValueTracking] Don't assume shift values are in range
by Simon Pilgrim
· 8 years ago
3169e07
[InstCombine] Regenerate udiv tests.
by Simon Pilgrim
· 8 years ago
29708f3
[X86] Promote vXi1 fp_to_uint/fp_to_sint to vXi32 to avoid scalarization.
by Craig Topper
· 8 years ago
6ceca08
[X86] Add test cases for vXi1 fptosi/fptoui.
by Craig Topper
· 8 years ago
2abb271
[X86] Replace custom lowering of vXi1 SINT_TO_FP/UINT_TO_FP with promotion.
by Craig Topper
· 8 years ago
4663cc0
[SelectionDAG][X86][AArch64] Require targets to specify the promotion type when using setOperationAction Promote for INT_TO_FP and FP_TO_INT
by Craig Topper
· 8 years ago
5a844cd
[x86] add runs for more vector variants; NFC
by Sanjay Patel
· 8 years ago
5ce04a5
[X86][SSE] Add test case from PR32160
by Simon Pilgrim
· 8 years ago
5a14534
[X86] Regenerate test checks in sse-intrinsics-x86-upgrade with update-llc
by Uriel Korach
· 8 years ago
3197827
[X86] Regenerate test checks in sse2-intrinsics-x86-upgrade with update-llc
by Uriel Korach
· 8 years ago
ce169cc
[X86] In LowerTruncateVecI1, don't add SHL if the input is known to be all sign bits.
by Craig Topper
· 8 years ago
893d8a7
[X86] Add missing NoVLX predicate around some patterns that use zmm registers to implement 128/256-bit operations without VLX.
by Craig Topper
· 8 years ago
d7fa847
[X86] Add patterns for using zmm registers for v8i32/v8f32 vselect with the false input being zero.
by Craig Topper
· 8 years ago
a3b71fc
[X86] Use CONCAT_VECTORS instead of INSERT_SUBVECTOR for padding v4i1/v2i1 vector to v8i1 pre-legalize.
by Craig Topper
· 8 years ago
f751049
[X86][AVX2] Combine extract(broadcast(scalar_value)) --> scalar_value
by Simon Pilgrim
· 8 years ago
6844ebf
[X86][AVX] Add test case from PR33740
by Simon Pilgrim
· 8 years ago
9215f30
[X86][SSE] Don't vectorize splat buildvector of binops (PR30780)
by Simon Pilgrim
· 8 years ago
2e2b7ab
[SimplifyCFG] Return to the pass manager the correct value.
by Davide Italiano
· 8 years ago
173f191
[Utils/Local] Use `auto` when the type is obvious. NFCI.
by Davide Italiano
· 8 years ago
6b534cf
[Utils] Remove commented debug message. NFCI.
by Davide Italiano
· 8 years ago
8bb867a
[SimplifyCFG] Stop hoisting musttail calls incorrectly.
by Davide Italiano
· 8 years ago
890c1de
[X86] Add a DAG combine to widen (i4 (bitcast (v4i1))) before type legalization sees the i4 and changes to load/store.
by Craig Topper
· 8 years ago
88437b5
[X86] Add a DAG combine to fix (v4i1 (bitcast (i4))) before type legalization sees the i4 and changes to load/store.
by Craig Topper
· 8 years ago
0af5865
[MC] - Stop ignoring invalid meta data symbols.
by George Rimar
· 8 years ago
671e8a0
[X86] Prevent combining (v8i1 (bitconvert (i8 load)))->(v8i1 load) if we don't have DQI.
by Craig Topper
· 8 years ago
82780d6
[X86] Remove patterns for load/store of vXi with bitcasts to/from integer.
by Craig Topper
· 8 years ago
a17ce57
[X86] Remove AND32ri8 from pattern for v1i1 load.
by Craig Topper
· 8 years ago
9e69c62
[X86] Fix a crash when returning a <1 x i1> value>
by Craig Topper
· 8 years ago
15fedcb
[X86] Cleanup store splitting in LowerTruncatingStore
by Craig Topper
· 8 years ago
3516b9f
2nd attempt at "fixing" amdgpu tests after r321575
by Philip Reames
· 8 years ago
7f276b9
Test fix after r321575
by Philip Reames
· 8 years ago
0ac7cdd
Added support for reading configuration files
by Serge Pavlov
· 8 years ago
66f3fb9
Use phi ranges to simplify code. No functionality change intended.
by Benjamin Kramer
· 8 years ago
d771b00
[X86][SSE] Add PR30780 test cases
by Simon Pilgrim
· 8 years ago
060d035
[X86][SSE] Add test for (v2f32 uitofp(build_vector(i32, i32))) (PR35732)
by Simon Pilgrim
· 8 years ago
13da866
Reverted 321580: Added support for reading configuration files
by Serge Pavlov
· 8 years ago
0c5f92e
Added support for reading configuration files
by Serge Pavlov
· 8 years ago
727bd57
[PowerPC] fix a bug in TCO eligibility check
by Hiroshi Inoue
· 8 years ago
daeece1
[X86] Remove isel patterns for kshifts with types that don't support kshift natively.
by Craig Topper
· 8 years ago
c595a18
[X86] Custom legalize vXi1 extract_subvector with KSHIFTR.
by Craig Topper
· 8 years ago
186bdd6
[instsimplify] consistently handle undef and out of bound indices for insertelement and extractelement
by Philip Reames
· 8 years ago
e66588b
Add another test case for r321489
by Philip Reames
· 8 years ago
bed272c
Move tests associated with transforms moved in r321467
by Philip Reames
· 8 years ago
3906434
[MachineOperand] Fix LiveDebugVariables code after isRenamable change.
by Geoff Berry
· 8 years ago
7a691a4
StructurizeCFG: Use phi iterator range
by Matt Arsenault
· 8 years ago
0598347
IR: Fix BasicBlock::phis for empty blocks
by Matt Arsenault
· 8 years ago
6908779
[mips] Provide correct descriptions of asm constraints in the comments. NFC
by Simon Atanasyan
· 8 years ago
c462ca9
[mips] Replace assert by an error message
by Simon Atanasyan
· 8 years ago
9b9b8d4
AMDGPU: Use unique PSVs for buffer resources
by Matt Arsenault
· 8 years ago
8923569
AMDGPU: Remove mayLoad/hasSideEffects from MIMG stores
by Matt Arsenault
· 8 years ago
a6448ac
AMDGPU: Implement getTgtMemIntrinsic for images
by Matt Arsenault
· 8 years ago
8994bbe
[X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
by Simon Pilgrim
· 8 years ago
088d53a
[AMDGPU][MC] Incorrect parsing of flat/global atomic modifiers
by Dmitry Preobrazhensky
· 8 years ago
6498706
[PowerPC] Fix for PR35688 - handle out-of-range values for r+r to r+i conversion
by Nemanja Ivanovic
· 8 years ago
2e7d056
[SCEV] Missing depth propagation in recursive call
by Max Kazantsev
· 8 years ago
2959168
Fix incorrect operand sizes for some MMX instructions: punpcklwd, punpcklbw and punpckldq.
by Andrew V. Tischenko
· 8 years ago
ffbb3d0
[PM] pass -debug-pass-manager flag into FunctionToLoopPassAdaptor's canonicalization PM
by Fedor Sergeev
· 8 years ago
d08f417
Avoid modifying DbgInfo while looping in salvageDebuginfo
by Dimitry Andric
· 8 years ago
acece6b
[x86] add tests for potential memcmp expansion (PR33325); NFC
by Sanjay Patel
· 8 years ago
1d6f742
Unbreak test relying on debug output after r321540.
by Benjamin Kramer
· 8 years ago
beb40ba
[SelectionDAG] Add creating new node debug messages for load, store, gather, and scatter.
by Craig Topper
· 8 years ago
cbc4008
[KnownBits] Remove asserts from KnownBits::makeNegative/makeNonNegative
by Craig Topper
· 8 years ago
0454ddf
[X86] When lowering extending loads from v2i1/v4i1, if we have VLX, use a narrower extend.
by Craig Topper
· 8 years ago
f91683e
[X86] Use ISD::CONCAT_VECTORS when splitting 256-bit loads in combineLoad.
by Craig Topper
· 8 years ago
82e63f3
[X86] Fix inconsistencies in different places where we split loads/stores.
by Craig Topper
· 8 years ago
c2dcb7f
[SelectionDAG] Add some debug print messages to LegalizeVectorOps.
by Craig Topper
· 8 years ago
6c1c3c6
[X86] Emit ISD::TRUNCATE instead of X86ISD::VTRUNC from LowerZERO_EXTEND_Mask/LowerSIGN_EXTEND_Mask.
by Craig Topper
· 8 years ago
1340c1d
[X86] Remove unnecessary patterns for sign extending vXi1 without VLX.
by Craig Topper
· 8 years ago
1cd162a
[WinEH] Don't emit state stores or EH thunks for available_externally functions
by Reid Kleckner
· 8 years ago
3134244
[LTO] Simplify code. No functionality change intended.
by Benjamin Kramer
· 8 years ago
0410010
Remove superfluous copies in sample profiling.
by Benjamin Kramer
· 8 years ago
de740ea
Revert r321377, it causes regression to https://reviews.llvm.org/P8055.
by Guozhi Wei
· 8 years ago
8e02a4b
Fix tests after move to utohexstr.
by Benjamin Kramer
· 8 years ago
ca5092a
Avoid int to string conversion in Twine or raw_ostream contexts.
by Benjamin Kramer
· 8 years ago
5f5f008
[X86][PREFETCH]: Adding full coverage of MC encoding for the PREFETCH isa sets.<NFC>
by Gadi Haber
· 8 years ago
b8b7cba
[dsymutil][NFC] Replace calls to CoreFoundation with LLVM equivalent.
by Jonas Devlieghere
· 8 years ago
fc240a1
[RewriteStatepoints] Fix incorrect assertion
by Max Kazantsev
· 8 years ago
9e6dec6
[X86][SSE] Use PMADDWD for v4i32 multiplies with 17 or more leading zeros
by Simon Pilgrim
· 8 years ago
9792709
[InstCombine] Check for isa<Instruction> before using cast<>
by Simon Pilgrim
· 8 years ago
1e7ad1c
Revert "[memcpyopt] Teach memcpyopt to optimize across basic blocks"
by Reid Kleckner
· 8 years ago
Next »