Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
fed80828328eb9a957bb0221a8f2545dad6562ad
fed8082
[DAGCombine] Handle out of range EXTRACT_VECTOR_ELT indices
by Simon Pilgrim
· 8 years ago
93ce37d
[PRE] Add a bunch of test cases for LICM-like PRE patterns
by Philip Reames
· 8 years ago
063121d
[CodeGen][NFC] Remove unused function declaration
by Francis Visoiu Mistrih
· 8 years ago
668a58d
[ExpandMemcmp] rename variables and add hook to override pref for number of loads per block; NFC
by Sanjay Patel
· 8 years ago
da2ff72
[X86] Remove 'else' after 'return' I forgot to cleanup before committing D41691.
by Craig Topper
· 8 years ago
bb50152
Fix missing release metabug in merge-request.sh
by Matt Arsenault
· 8 years ago
38a59d7
AMDGPU: Remove dead file
by Matt Arsenault
· 8 years ago
aca5381
StructurizeCFG: Fix broken backedge detection
by Matt Arsenault
· 8 years ago
7faa79a
[InstCombine] Check for out of range shift values using APInt before calling getZExtValue
by Simon Pilgrim
· 8 years ago
2f0787a
[X86] Remove useless custom inserter for 64-bit TAILJMP and TCRETURN opcodes
by Craig Topper
· 8 years ago
02718c7
[X86] Use ANY_EXTEND instead of SIGN_EXTEND in lowerMasksToReg
by Craig Topper
· 8 years ago
f5ca6da
[lit] Bump version number
by Tom Stellard
· 8 years ago
e3f54bd
Clear release notes for 7.0.0
by Hans Wennborg
· 8 years ago
e28b7aa
The trunk version is now 7.0.0svn
by Hans Wennborg
· 8 years ago
1b838dc
Remove left-over debug printout from r321692
by Hans Wennborg
· 8 years ago
0bb74a5
[InstSimplify] Missed optimization in math expression: squashing exp(log), log(exp)
by Dmitry Venikov
· 8 years ago
6d1f7de
[ARM][NFC] Avoid recreating MCSubtargetInfo in ARMAsmBackend
by Alex Bradbury
· 8 years ago
158a568
[InstCombine] Add test to remove VarArg casts (NFC)
by Florian Hahn
· 8 years ago
b52179d
[TableGen] Add support of Intrinsics with multiple returns
by Hal Finkel
· 8 years ago
cf59225
[AArch64][SVE] Asm: Add restricted register classes for SVE predicate vectors.
by Sander de Smalen
· 8 years ago
f3040d7
Fix build of WebAssembly and AVR backends after r321692
by Alex Bradbury
· 8 years ago
be92b66
Fix incorrect documentation comment left after r321692
by Alex Bradbury
· 8 years ago
d32868d
Thread MCSubtargetInfo through Target::createMCAsmBackend
by Alex Bradbury
· 8 years ago
caeab26
[GlobalISel][Legalizer] Fix legalization of llvm.smul.with.overflow
by Amara Emerson
· 8 years ago
2102885
[llvm-objcopy] Add support for visibility
by Jake Ehrlich
· 8 years ago
6ebc5ab
Handle the case of live 16-bit subregisters in X86FixupBWInsts
by Andrew Kaylor
· 8 years ago
0a935b3
[AArch64] fix typos in comments; NFC
by Sanjay Patel
· 8 years ago
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
Next »