Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
b22a1a5cdb2fd318aa7e2273c23e34949efab70e
b22a1a5
[NFC] Introduce ICFLoopSafetyInfo
by Max Kazantsev
· 7 years ago
1f1ae51
[X86] Fix Skylake ReadAfterLd for PADDrm etc.
by Simon Pilgrim
· 7 years ago
6ccf584
[VPlan] Script to extract VPlan digraphs from log
by Renato Golin
· 7 years ago
141415c
[NFC] Remove obsolete method headerMayThrow
by Max Kazantsev
· 7 years ago
288477a
[NFC] Make LoopSafetyInfo abstract to allow alternative implementations
by Max Kazantsev
· 7 years ago
e3a3e26
[mips][micromips] Fix how values in .gcc_except_table are calculated
by Aleksandar Beserminji
· 7 years ago
d871042
[NFC] Encapsulate work with BlockColors in LoopSafetyInfo
by Max Kazantsev
· 7 years ago
72b430c
[DebugInfo][LCSSA] Rewrite pre-existing debug values outside loop
by David Stenberg
· 7 years ago
2173a4b
[NFC] Move block throw check inside allLoopPathsLeadToBlock
by Max Kazantsev
· 7 years ago
600d43c
[NFC] Turn isGuaranteedToExecute into a method
by Max Kazantsev
· 7 years ago
d043791
[llvm-objcopy] Factor out Buffer
by Alexander Shaposhnikov
· 7 years ago
f2cb5da
[SCEV] Limit AddRec "simplifications" to avoid combinatorial explosions
by Max Kazantsev
· 7 years ago
341f13c
[hot-cold-split] fix failing testcases
by Sebastian Pop
· 7 years ago
2fa550c
[WebAssembly] LSDA info generation
by Heejin Ahn
· 7 years ago
3926274
[X86] Remove some isel patterns that shouldn't be possible.
by Craig Topper
· 7 years ago
582b119
[ORC] Rename ORC layers to make the "new" ORC layers the default.
by Lang Hames
· 7 years ago
270bd83
StructurizeCFG,AMDGPU: Test case of a redundant phi and codegen consequences
by Nicolai Haehnle
· 7 years ago
01e314f
[CMake] Fix a missing LLVM_ENABLE_IDE from r344555
by Chris Bieneman
· 7 years ago
4812114
[ORC] Rename MultiThreadedSimpleCompiler to ConcurrentIRCompiler.
by Lang Hames
· 7 years ago
6712561
Change a TerminatorInst* to an Instruction* in HotColdSplitting.cpp.
by Lang Hames
· 7 years ago
52ff03c
[ORC] Switch to DenseMap/DenseSet for ORC symbol map/set types.
by Lang Hames
· 7 years ago
726b0ec
NFC: Fix a -Wsign-conversion warning
by Erik Pilkington
· 7 years ago
c6a0661
[X86] Fix a bad bitcast in the load form of vXi16 uniform shift patterns for EVEX encoded instructions.
by Craig Topper
· 7 years ago
f27f35e
[X86] Add test cases showing failure to fold load into vpsrlw when EVEX encoded instructions are used.
by Craig Topper
· 7 years ago
672e9ba
[X86] Disable the peephole pass on avx2-intrinsics-x86.ll and avx512bw-intrinsics.ll to ensure any load folding tests are testing isel not load folding tables.
by Craig Topper
· 7 years ago
dea3739
[X86] Regenerate avx2-intrinsics-x86.ll to compress the 32 vs 64 bit mode checks.
by Craig Topper
· 7 years ago
a379b4f
[InstCombine] add tests for bitwise logic --> select; NFC
by Sanjay Patel
· 7 years ago
e2d6b27
[hot-cold-split] fix static analysis of cold regions
by Sebastian Pop
· 7 years ago
11b69c2
[CMake] Use LLVM_ENABLE_IDE instead of CMAKE_CONFIGURATION_TYPES
by Chris Bieneman
· 7 years ago
5e9d76b
[AARCH64] Improve vector popcnt lowering with ADDLP
by Simon Pilgrim
· 7 years ago
b34f2ee
[CMake] Change the default value of LLVM_ENABLE_IDE
by Chris Bieneman
· 7 years ago
bea8b73
AMDGPU: Generate .amdgcn_target for object code v3
by Konstantin Zhuravlyov
· 7 years ago
ecabdb2
[llvm-objcopy] NFC: update TODO test comment
by Jordan Rupprecht
· 7 years ago
0a2a30e
[CodeExtractor] Erase debug intrinsics in outlined thunks (fix PR22900)
by Vedant Kumar
· 7 years ago
fcb831d
[ADT] Fix a bug in DenseSet's initializer_list constructor.
by Lang Hames
· 7 years ago
abfefc9
[SelectionDAG] allow FP binops in SimplifyDemandedVectorElts
by Sanjay Patel
· 7 years ago
2ef4e14
[DAGCombiner] allow undef elts in vector fmul matching
by Sanjay Patel
· 7 years ago
9e0d834
[DAGCombiner] refactor folds for fadd (fmul X, -2.0), Y; NFCI
by Sanjay Patel
· 7 years ago
772e632
[AArch64] add tests for fmul x, -2.0 with undef elts; NFC
by Sanjay Patel
· 7 years ago
9075655
[DAGCombiner] allow undef elts in vector fma matching
by Sanjay Patel
· 7 years ago
0ea7fc0
[x86] add tests for fma with undef elts; NFC
by Sanjay Patel
· 7 years ago
fb06745
[DAGCombiner] allow undef elts in vector fma matching
by Sanjay Patel
· 7 years ago
dea3b33
Revert "[NewPM] teach -passes= to emit meaningful error messages"
by Fedor Sergeev
· 7 years ago
8559689
[x86] add tests for fma with undef elts; NFC
by Sanjay Patel
· 7 years ago
cb8b3a2
[ADT] Adds equality operators for DenseMap and DenseSet, and an initializer_list
by Lang Hames
· 7 years ago
bce0a9a
[NewPM] teach -passes= to emit meaningful error messages
by Fedor Sergeev
· 7 years ago
c2c7e97
[mips][micromips] Fix overlaping FDEs error
by Aleksandar Beserminji
· 7 years ago
1f57e38
[mips][micromips] Revert "Fix overlaping FDEs error"
by Aleksandar Beserminji
· 7 years ago
7f770f7
[ARM][NEON] Improve vector popcnt lowering with PADDL (PR39281)
by Simon Pilgrim
· 7 years ago
ee084eb
[mips][micromips] Fix overlaping FDEs error
by Aleksandar Beserminji
· 7 years ago
69b3f30
AMDGPU: Test showing a scalar buffer load deficiency
by Nicolai Haehnle
· 7 years ago
4b284c1
[NewPM] implement SCC printing for -print-before-all/-print-after-all
by Fedor Sergeev
· 7 years ago
d8d8371
[TI removal] Make `getTerminator()` return a generic `Instruction`.
by Chandler Carruth
· 7 years ago
2b7e80d
[TI removal] Rework `InstVisitor` to support visiting instructions that
by Chandler Carruth
· 7 years ago
2aaf722
[TI removal] Make variables declared as `TerminatorInst` and initialized
by Chandler Carruth
· 7 years ago
aa517f5
[TI removal] Remove `TerminatorInst` from GVN.h and GVN.cpp.
by Chandler Carruth
· 7 years ago
fc6649b
[TI removal] Remove `TerminatorInst` from SparsePropagation.h and related code.
by Chandler Carruth
· 7 years ago
ac34692
[TI removal] Remove a dead forward declaration of TerminatorInst. NFC.
by Chandler Carruth
· 7 years ago
ce1e09b
[TI removal] Remove `TerminatorInst` from BasicBlockUtils.h
by Chandler Carruth
· 7 years ago
f2c212e
[TI removal] Just use Instruction in the CFG printer code. NFC.
by Chandler Carruth
· 7 years ago
9d078e5
[llvm-exegesis] Fix missing std::move.
by Guillaume Chatelet
· 7 years ago
7c0f083
[TI removal] Remove a unnecessary use of `TerminatorInst` from an IR
by Chandler Carruth
· 7 years ago
dc5c9c2
[TI removal] Remove TerminatorInst as an input parameter from all public
by Chandler Carruth
· 7 years ago
919972e
[llvm-exegesis][NFC] Return many CodeTemplates instead of one.
by Guillaume Chatelet
· 7 years ago
ffc5ec8
[TwoAddressInstructionPass] Replace subregister uses when processing tied operands
by Bjorn Pettersson
· 7 years ago
15ca920
[X86] Autogenerate checks. NFC
by Craig Topper
· 7 years ago
aa8c49d
[ORC] Simplify naming for JITDylib definition generators.
by Lang Hames
· 7 years ago
a0b9470
[X86] Move promotion of vector and/or/xor from legalization to DAG combine
by Craig Topper
· 7 years ago
5854a1f
[X86] Add 128 MOVDDUP to the constant pool printing in X86AsmPrinter::EmitInstruction.
by Craig Topper
· 7 years ago
be51e5f
[X86] Autogenerate complete checks. NFC
by Craig Topper
· 7 years ago
c76c02e
[InstCombine] Add PR27343 test cases
by Simon Pilgrim
· 7 years ago
631cfd7
[LV] Fix comments reported when not vectorizing single iteration loops; NFC
by Ayal Zaks
· 7 years ago
d92ffe6
[X86][AVX] Enable lowerVectorShuffleAsLanePermuteAndPermute v16i16/v32i8 shuffle lowering
by Simon Pilgrim
· 7 years ago
7e9c8da
[ARM] Regenerate cttz tests
by Simon Pilgrim
· 7 years ago
c8309b5
[ORC] Remove XXLayer::add methods that default to using the main JITDylib.
by Lang Hames
· 7 years ago
ffc6fe6
[LegalizeDAG] Don't bother with final MUL+SRL stage for byte CTPOP.
by Simon Pilgrim
· 7 years ago
3394148
[InstCombine] combine a shuffle and an extract subvector shuffle
by Sanjay Patel
· 7 years ago
7d72504
recommit 344472 after fixing build failure on ARM and PPC.
by Dorit Nuzman
· 7 years ago
473da03
revert 344472 due to failures.
by Dorit Nuzman
· 7 years ago
a3ff03e
[IAI,LV] Add support for vectorizing predicated strided accesses using masked
by Dorit Nuzman
· 7 years ago
6c09fbd
[X86] Fix bad indentation. NFC
by Craig Topper
· 7 years ago
1ccfde6
[X86] Type legalize v2f32 stores by widening to v4f32, casting to v2f64, extracting f64 and storing.
by Craig Topper
· 7 years ago
3898e47
Move some helpers from the global namespace into anonymous ones.
by Benjamin Kramer
· 7 years ago
54d4881
[ORC] During lookup, do not match against hidden symbols in other JITDylibs.
by Lang Hames
· 7 years ago
cc018b73
[AARCH64] Regenerate popcnt tests
by Simon Pilgrim
· 7 years ago
1289860
[ARM] Regenerate popcnt tests
by Simon Pilgrim
· 7 years ago
80d4302
Pull out repeated variables from SelectionDAGLegalize::ExpandBitCount.
by Simon Pilgrim
· 7 years ago
ebbe713
[LegalizeTypes] Prevent an assertion from PromoteIntRes_BSWAP and PromoteIntRes_BITREVERSE if the shift amount is too large for the VT returned by getShiftAmountTy
by Craig Topper
· 7 years ago
bb14c3e
[WebAssembly][NFC] Fix signed/unsigned comparison warning
by Thomas Lively
· 7 years ago
2170693
[InstCombine] fix complexity canonicalization with fake unary vector ops
by Sanjay Patel
· 7 years ago
1000de2
[X86][SSE] Remove most of vector CTTZ custom lowering and use LegalizeDAG instead.
by Simon Pilgrim
· 7 years ago
7875f53
[InstCombine] add tests for operand complexity canonicalization; NFC
by Sanjay Patel
· 7 years ago
e9226f0
[NFC] Fixed duplicated test file
by David Bolvansky
· 7 years ago
c323e92
[InstCombine] Fixed crash with aliased functions
by David Bolvansky
· 7 years ago
e3800c7
[X86][SSE] Begin removing vector CTTZ custom lowering and use LegalizeDAG instead.
by Simon Pilgrim
· 7 years ago
097be3b
[X86][SSE] combineIncDecVector - use isConstantSplat
by Simon Pilgrim
· 7 years ago
8965b5d
[X86] Pull out target constant splat helper function. NFCI.
by Simon Pilgrim
· 7 years ago
7ecda48
Pull out repeated getOperand(). NFCI.
by Simon Pilgrim
· 7 years ago
1a9bbe2
Remove unused variable. NFCI.
by Simon Pilgrim
· 7 years ago
3b18a97
[X86][SSE] Improve CTTZ lowering when CTLZ is legal
by Simon Pilgrim
· 7 years ago
Next »