Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
0ba29b6226e8eef38bb778e54d8f287028c35136
0ba29b6
[SROA] Fix crash with lifetime intrinsic partially covering alloca.
by Eli Friedman
· 9 years ago
44aa102
[AVX-512] Improve lowering of inserting a single element into lowest element of a 512-bit vector of zeroes by using vmovq/vmovd/vmovss/vmovsd.
by Craig Topper
· 9 years ago
c850b51
[SLC] Emit an intrinsic instead of a libcall for pow.
by Davide Italiano
· 9 years ago
29b5c03
Revert r277905, it caused PR28894
by Nico Weber
· 9 years ago
1a28a71
[AVX-512] Add 512-bit logical operations to load folding tables. Add avx512f stack folding test and move some tests from the avx512vl test.
by Craig Topper
· 9 years ago
778de48
[AVX-512] Add EVEX encoded floating point MAX/MIN instructions to the load folding tables.
by Craig Topper
· 9 years ago
1223b84
[X86] lowerVectorShuffle - ensure that undefined mask elements only use SM_SentinelUndef
by Simon Pilgrim
· 9 years ago
661baf2
AVX-512: Changed lowering of BITCAST between i1 vectors and i8/i16/i32 integer values
by Elena Demikhovsky
· 9 years ago
751a136
[X86][AVX512BW] Add sext/zext AVX512BW 512-bit vector tests
by Simon Pilgrim
· 9 years ago
edf4139
[X86][AVX512] Add sext/zext to 512-bit vector tests
by Simon Pilgrim
· 9 years ago
8e53235
AVX-512: Added a test for cmp intrinsics
by Elena Demikhovsky
· 9 years ago
7428509
[InstSimplify] Fold gep (gep V, C), (sub 0, V) to C
by David Majnemer
· 9 years ago
2a07d9f
[InstSimplify] Try hard to simplify pointer comparisons
by David Majnemer
· 9 years ago
0c8a344
[InstCombine] Infer inbounds on geps of allocas
by David Majnemer
· 9 years ago
facbf76
[X86] Add commutable floating point max/min instructions to the load folding tables.
by Craig Topper
· 9 years ago
1048e17
[AVX-512] Add andnps/andnpd to the avx512vl stack folding test.
by Craig Topper
· 9 years ago
8b05589
[X86] Simplify a shuffle mask copy. NFC
by Craig Topper
· 9 years ago
0f98731
Revert "Revert "[LoopSimplify] Fix updating LCSSA after separating nested loops.""
by Michael Zolotukhin
· 9 years ago
5a98b58
[ExecutionEngine][RuntimeDyld] Move JITSymbol from ExecutionEngine to RuntimeDyld.
by Lang Hames
· 9 years ago
5ca8eaf
[RuntimeDyld] Remove symbol that is unused as of r277943.
by Lang Hames
· 9 years ago
fdf5e1e
[RuntimeDyld] Replace manual flag checks with JITSymbolFlags::fromObjectSymbol.
by Lang Hames
· 9 years ago
9350f36
[ORC] Re-apply r277896, removing bogus triples and datalayouts that broke tests
by Lang Hames
· 9 years ago
3aa06ba
[libFuzzer] make libFuzzer work with a bit older clang versions
by Kostya Serebryany
· 9 years ago
1efe1f7
[libFuzzer] don't print bogus error message
by Kostya Serebryany
· 9 years ago
2e5c533
[X86][AVX2] Improve sign/zero extension on AVX2 targets
by Simon Pilgrim
· 9 years ago
303ae67
CoroSplit: Squash unused variable FnTrigger warning in NDEBUG
by Gor Nishanov
· 9 years ago
1a066c4
[Coroutines] Passify the build bots. Remove restart-trigger.ll test for now
by Gor Nishanov
· 9 years ago
2007f37
[Coroutines] Part 5: Add CGSCC restart trigger
by Gor Nishanov
· 9 years ago
6bb60d2
[AVX-512] Add SQRT/RCP14/RNDSCALE to hasUndefRegUpdate.
by Craig Topper
· 9 years ago
7c9196a
[AVX-512] Add AVX-512 scalar CVT instructions to hasUndefRegUpdate.
by Craig Topper
· 9 years ago
3fe381a
[AVX-512] Add AVX512 run line to a test and re-generate the checks. Future commits will refine some of the sequences.
by Craig Topper
· 9 years ago
372fbdf
[X86] Add VRCPSSr_Int, VRSQRTSSr_Int, VSQRTSSr_Int, and VSQRTSDr_Int to hasUndefRegUpdate.
by Craig Topper
· 9 years ago
39e5fc9
[X86][SSE] Enable commutation between MOVHLPS and UNPCKHPD
by Simon Pilgrim
· 9 years ago
7e8350b
[libfuzzer] do not warn about missing pcbuffer functions: they are new.
by Mike Aizatsky
· 9 years ago
5cd1324
[X86][SSE] Regenerate SSE1 shuffle tests
by Simon Pilgrim
· 9 years ago
599a666
[ARM] Don't copy MCInsts in loop. NFC.
by Benjamin Kramer
· 9 years ago
a44f29c
[Inliner] Use function_ref for functors which are never taken ownership of.
by Benjamin Kramer
· 9 years ago
fb0b339
[LoadCombine] Simplify code with a brace init. NFC.
by Benjamin Kramer
· 9 years ago
0f888a7
[X86][SSE] Add 2 input shuffle support to matchBinaryVectorShuffle
by Simon Pilgrim
· 9 years ago
284030a
Move helpers into anonymous namespaces. NFC.
by Benjamin Kramer
· 9 years ago
bc3aa5c
[CodeGen] Fix a -Wdocumentation warning
by David Majnemer
· 9 years ago
2982845
[ValueTracking] Teach computeKnownBits about [su]min/max
by David Majnemer
· 9 years ago
470962f
[CallGraphSCCPass] Use an ArrayRef instead of a pair of iterators
by David Majnemer
· 9 years ago
8682b37
[ADT] Make the triple test 1000x faster through more focused test cases.
by Chandler Carruth
· 9 years ago
9da24c7
[InstCombine] Don't coerce non-integral pointers to integers
by Sanjoy Das
· 9 years ago
3f4f336
Revert "(refs/bisect/bad) GVN-hoist: enable by default"
by Matthias Braun
· 9 years ago
fa28832
Part 4c: Coroutine Devirtualization: Devirtualize coro.resume and coro.destroy.
by Gor Nishanov
· 9 years ago
84f6a48
Revert r277896.
by Nico Weber
· 9 years ago
d9a9f7d
CodeGen: If Convert blocks that would form a diamond when tail-merged.
by Kyle Butt
· 9 years ago
e0b41b5
IfConverter: Split ScanInstructions into 2 functions.
by Kyle Butt
· 9 years ago
7926289
IfConversion: Document countDuplicatedInstructions. NFC
by Kyle Butt
· 9 years ago
f655859
IfConversion: factor out 2 functions to skip debug instrs. NFC
by Kyle Butt
· 9 years ago
392ab36
Revert "[LoopSimplify] Fix updating LCSSA after separating nested loops."
by Michael Zolotukhin
· 9 years ago
38365da
[ORC] Add (partial) weak symbol support to the CompileOnDemand layer.
by Lang Hames
· 9 years ago
faa5bfd
Fix a -Wunused-const-variable due to a bug in clang.
by Zachary Turner
· 9 years ago
9c82886
[IRCE] Remove unused headers; NFC
by Sanjoy Das
· 9 years ago
265e61a
[IRCE] Preserve loop-simplify form
by Sanjoy Das
· 9 years ago
ab23f22
Resubmit "Make YAML support SmallVector"
by Zachary Turner
· 9 years ago
4b55580
[InstCombine] refactor ctlz/cttz folds (NFCI)
by Sanjay Patel
· 9 years ago
5d9e141
Revert "Make YAML support SmallVector"
by Justin Bogner
· 9 years ago
466b4f2
[MSSA] Use depth first iterator instead of custom version.
by Daniel Berlin
· 9 years ago
4aa9fee
CodeView: Remove an unused variable
by Justin Bogner
· 9 years ago
41d635e
[LoopSimplify] Fix updating LCSSA after separating nested loops.
by Michael Zolotukhin
· 9 years ago
d1226ba
Fix non portable include path.
by Zachary Turner
· 9 years ago
029b060
PowerPC: Add a triple to this test
by Justin Bogner
· 9 years ago
b081e9c
[MSSA] Match assert vs llvm_unreachable style in verification functions.
by Daniel Berlin
· 9 years ago
f5e11c4
Rewrite domination verifier to handle local domination as well.
by Daniel Berlin
· 9 years ago
3483f21
[CodeView] Decouple record deserialization from visitor dispatch.
by Zachary Turner
· 9 years ago
a377039
Make YAML support SmallVector
by Zachary Turner
· 9 years ago
716b378
AMDGPU/SI: Increase SGPR limit to 96 on Tonga/Iceland
by Marek Olsak
· 9 years ago
82b9d1c
[ARM] Constant Materialize: imms with specific value can be encoded into mov.w
by Weiming Zhao
· 9 years ago
927cc57
[FlattenCFG] Simplify + remove unused variable. NFCI.
by Davide Italiano
· 9 years ago
f77a198
Remove cold callsite heuristic that is not necessary because of cold callee heuristic.
by Dehao Chen
· 9 years ago
549a67c
[SCEV] Un-grep'ify tests; NFC
by Sanjoy Das
· 9 years ago
ffccedb
Replace hot-callsite based heuristic to use its own threshold parameter instead of share inline-hint parameter
by Dehao Chen
· 9 years ago
4613003
[sanitizers] trace buffer API to use user-allocated buffer.
by Mike Aizatsky
· 9 years ago
506c14d
Update outdated comments in the new PM internals (NFC)
by Mehdi Amini
· 9 years ago
51ae50f
WholeProgramDevirt: print remarks with devirtualized method names.
by Ivan Krasin
· 9 years ago
853b86f
[ADCE] Refactoring for new functionality (NFC)
by David Callahan
· 9 years ago
c5201e3
[ConstantFolding] Don't create illegal (non-integral) inttoptrs
by Sanjoy Das
· 9 years ago
6b9dec8
fix documentation comments; NFC
by Sanjay Patel
· 9 years ago
fcb7a4a
[AutoFDO] Fix handling of empty profiles
by David Callahan
· 9 years ago
a2ef549
[SCEV] Don't infinitely recurse on unreachable code
by Sanjoy Das
· 9 years ago
cd923bb
[ORC] Change LogicalDylib::LogicalModuleHandle from an iterator to an index.
by Lang Hames
· 9 years ago
cedb0b6
Add the first of what will be a long line of additional error checks for invalid Mach-O files.
by Kevin Enderby
· 9 years ago
9fb630e
Do not assign new discriminator for all intrinsics.
by Dehao Chen
· 9 years ago
47dc780
GlobalISel: clear pending phis after MachineFunction translated
by Tim Northover
· 9 years ago
bdea192
[X86][SSE] Add initial support for 2 input target shuffle combining.
by Simon Pilgrim
· 9 years ago
1249b27
GlobalISel: IRTranslate PHI instructions
by Tim Northover
· 9 years ago
9c9f23f
Fix gdb pretty printers to work with Python 3.
by Igor Kudrin
· 9 years ago
3c7b828
Fix TargetParser unit tests for ARM / AArch64.
by Zachary Turner
· 9 years ago
e648a06
opt: Adding -O0 to opt tool
by Gor Nishanov
· 9 years ago
1025a61
[PowerPC] Wrong fast-isel codegen for VSX floating-point loads
by Ulrich Weigand
· 9 years ago
348f66d
[SystemZ] Add missing classes and instructions
by Zhan Jun Liau
· 9 years ago
36ae0d9
Actually, r277337 was fine. Just kill the DAGs that made the test allow nondeterminism.
by Benjamin Kramer
· 9 years ago
904a536
[SimplifyCFG] Make range reduction code deterministic.
by Benjamin Kramer
· 9 years ago
1c1a946
reduce tests; auto-generate checks
by Sanjay Patel
· 9 years ago
4a1befb
[X86][SSE] Update the the target shuffle matches to use the effective mask's value type directly instead of via the input value type.
by Simon Pilgrim
· 9 years ago
ebdd31d
testing commit access
by Gor Nishanov
· 9 years ago
0d58c98
[X86][SSE] Consistently use the target shuffle root value type for vector size calculations. NFCI.
by Simon Pilgrim
· 9 years ago
Next »