Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/swiftwasm/swift-llvm

This repository is no longer in use, please refer to the LLVM monorepo https://github.com/swiftwasm/llvm-project
https://github.com/swiftwasm/swift-llvm

LoopDistribute/LAA: Add tests to catch regressions

I broke 2 of these with a patch, but were not covered by existing
tests.

https://reviews.llvm.o...

e04248b7f0b6e6a0b6be519b65402d8f016d4e84 authored over 5 years ago
[NFC] Add HardwareLoops lit.local.cfg file

Set Transforms/HardwareLoops/ARM/ tests as unsupported if there isn't
an arm target.

git-svn-i...

7da998a80a5bfa6637b0235fe627e4c3b72800db authored over 5 years ago
Attempt to fix non-Arm buildbots

Adding REQUIRES: arm to failing tests

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk...

4a629f5588abcead6238f741a215184b6a143499 authored over 5 years ago
Fix a Wunused-lambda-capture warning.

The capture was added in the first commit of https://reviews.llvm.org/D61934
when it was used. I...

d479c5a1e4e621de59d5eb935e79792767d4fd94 authored over 5 years ago
gn build: add RISCV target

Patch from David L. Jones <[email protected]>, with minor tweaks by me.

Differential Revision: htt...

0a40e2c608a0a4bd3801464edcc8123471f7f274 authored over 5 years ago
[X86][AVX] Tests showing missing concat(shuffle,shuffle) -> shuffle(concat) folds. NFCI.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363153 91177308-0d34-0410-b5e6-96231b3b...

7cbbc2df64200a01fa64c998aefb718563d55f2f authored over 5 years ago
gn build: Merge r363122

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363152 91177308-0d34-0410-b5e6-96231b3b...

4dac0addd81c204209e1695184fc027220cb449d authored over 5 years ago
[Legacy LTO] Fix build bots: r363140: Fix export name

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363151 91177308-0d34-0410-b5e6-96231b3b...

e9a1530f3e37f0a958968e45aa17413ff7b98af0 authored over 5 years ago
[ARM] Implement TTI::isHardwareLoopProfitable


Implement the backend target hook to drive the HardwareLoops pass.
The low-overhead branch e...

79f830394d4b41da542120655f0b74301e843411 authored over 5 years ago
[bindings/go][NFC] Format code with go fmt

Run go fmt (version 1.12) over the Go bindings. This cleans up lots of
inconsistencies in the co...

78ef4965f2c04e9d34c576a77d2b812e7a0ed0c9 authored over 5 years ago
[NFC][SCEV] Add NoWrapFlag argument to InsertBinOp

'Use wrap flags in InsertBinop' (rL362687) was reverted due to
miscompiles. This patch introduce...

951993d66b9b0c6e2709a3a1a3eb1707ed2f0854 authored over 5 years ago
[docs][llvm-symbolizer] Fix typo and grammar error

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363145 91177308-0d34-0410-b5e6-96231b3...

6db02473395b8cb23e6614d280a85d87edccb22a authored over 5 years ago
Share /machine: handling code with llvm-cvtres too

r363016 let lld-link and llvm-lib share the /machine: parsing code.
This lets llvm-cvtres share ...

2ecbbba53904b882b60bf306779e179860a987c8 authored over 5 years ago
[DOC] Fix `load` instructions' syntax, function definition.

Summary: In this patch, I updated `load` instruction syntax and fixed function definition. Besid...

02e2d229a68f11d1efea05fb21b698431b875284 authored over 5 years ago
[XCore] CombineSTORE - Use allowsMemoryAccess wrapper. NFCI.

Noticed in D63075 - there was a allowsMisalignedMemoryAccesses call to check for unaligned loads...

0276d5159476102d247a31089ad5c868d76ced76 authored over 5 years ago
[ThinLTO]LTO]Legacy] Fix dependent libraries support by adding querying of the IRSymtab

Dependent libraries support for the legacy api was committed in a
broken state (see: https://rev...

c543215de3b2758c93fa625256834112084b76a5 authored over 5 years ago
[docs] Fix typo

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363138 91177308-0d34-0410-b5e6-96231b3...

12f795f296aafcb48c39205cac938ae2d755ce8e authored over 5 years ago
[XCore] LowerLOAD/LowerSTORE - Use allowsMemoryAccess wrapper. NFCI.

Noticed in D63075 - there was a allowsMisalignedMemoryAccesses call to check for unaligned loads...

9b3f89010441ed6dec77fa9788bb5cf166c7c6c6 authored over 5 years ago
[llvm-nm] Fix docs and help text for --print-size

The --print-size help text and documentation claimed that the size was
printed instead of the ad...

6016a5e6b2735e66bb83e4210633a96ff98fa100 authored over 5 years ago
Revert "[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion"

This reverts commit 1a0f7a2077b70c9864faa476e15b048686cf1ca7.
See phabricator thread for D60831....

f36c1c031e386f636ff438885974104b828785d9 authored over 5 years ago
Propagating prior merge from 'llvm.org/master'.

7bf1a72646cb6716c9a6ec57688ac1932dcbbdf6 authored over 5 years ago
[AVR] Fix the 'avr-tiny.ll' and 'avr25.ll' subtarget feature tests

When these tests were originally written, the middle end would introduce
an unnecessary copy fro...

27a775c1fd5528e9207c3ccae09954a3cbeab441 authored over 5 years ago
[AArch64] Merge globals when optimising for size

Extern global merging is good for code-size. There's definitely potential for
performance too, b...

8dcec92474054ac9866a93859aa38b3654389339 authored over 5 years ago
gitignore: Ignore Qt Creator project configuration files. NFC

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363129 91177308-0d34-0410-b5e6-96231b3b...

9ac2d30839665d78d0512e650a203f5cea48cfe6 authored over 5 years ago
[X86] Add VCMPSSZrr_Intk and VCMPSDZrr_Intk to isNonFoldablePartialRegisterLoad.

The non-masked versions are already in there. I'm having some
trouble coming up with a way to te...

91d95c447525d6643da9f03e4c5e5e613c79f0be authored over 5 years ago
[RISCV] Fix inline-asm.ll test by adding nounwind attribute

This test failed since CFI directive support was added in r361320.

git-svn-id: https://llvm.or...

5587c1846f0d4b3e90e8cc28c1908ca5a0bff321 authored over 5 years ago
[RISCV] Add CFI directives for RISCV prologue/epilog.

In order to generate correct debug frame information, it needs to
generate CFI information in pr...

0b65399dd62fe1079a7e5ebb42ee837dabfa20d9 authored over 5 years ago
[NFC] Correct comments in RegisterCoalescer.

Differential Revision: https://reviews.llvm.org/D63124

git-svn-id: https://llvm.org/svn/llvm-pr...

72b5654efd8826a7c034a7660ef69ff63b7e299a authored over 5 years ago
[PowerPC][NFC] Added test for sext/shl combination after isel.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363118 91177308-0d34-0410-b5e6-96231b3...

64492a44634c5f7cde655a778ae792c9583655ae authored over 5 years ago
Merge pull request #160 from akyrtzi/cmake-no-force-on-index-store-path

[CMake] Change `LLVM_DISABLE_INDEX_STORE` to be an option and remove 'FORCE' from `INDEX_DATA_ST...

65627be85d4c25479cb563fa55a32fb49ce91050 authored over 5 years ago
[NFC][CodeGen] Add unary FNeg tests to X86/avx512vl-intrinsics-fast-isel.ll X86/combine-fabs.ll

X86/avx512vl-intrinsics-fast-isel.ll is only partially complete.

git-svn-id: https://llvm.org/s...

b24a3c2da1f89b9d68caabe5dee2a19bd6b45344 authored over 5 years ago
Fix a bug in getSCEVAtScope w.r.t. non-canonical loops

The issue is that if we have a loop with multiple predecessors outside the loop, the code was ex...

e5bf57d8b8e9a29ef24b75172b1dcccda87ecfaa authored over 5 years ago
Generalize icmp matching in IndVars' eliminateTrunc

We were only matching RHS being a loop invariant value, not the inverse. Since there's nothing w...

28bea3dbfef348e53cf48f921e96a35b642b3950 authored over 5 years ago
[Analysis] add isSplatValue() for vectors in IR

We have the related getSplatValue() already in IR (see code just above the proposed addition).
B...

baa325e1de31e4be5b0a99ea19c8305d339c722a authored over 5 years ago
[PowerPC][NFC]Remove sms-simple.ll test temporarily.

Looks like a MachinePipeliner algorithm problem found by
sanitizer-x86_64-linux-fast.
I will bac...

1a2e461f0bba859510911e8908cef79a7df2500d authored over 5 years ago
[docs] Add "GNU binutils Replacements" section to command guide

Summary:
This splits out a section in the command guide for llvm tools that can be used as repla...

69f0756aa54bf9cb4422c305f2e77f606b315f15 authored over 5 years ago
[GlobalISel] Add a G_JUMP_TABLE opcode.

This opcode generates a pointer to the address of the jump table
specified by the source operand...

dae5d38e983792c73073d8a4e6ade2a040391f3b authored over 5 years ago
[MemorySSA] When applying updates, clean unnecessary Phis.

Summary: After applying a set of insert updates, there may be trivial Phis left over. Clean them...

68e99ab9740a6abe59119ae1f9ecdc0ec36eb2f0 authored over 5 years ago
[NFC][CodeGen] Add unary FNeg tests to X86/combine-fcopysign.ll X86/dag-fmf-cse.ll X86/fast-isel-fneg.ll X86/fdiv.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363093 91177308-0d34-0410-b5e6-96231b3b...

80956de3737b3efbbb36afa4734bd8b3d76031a5 authored over 5 years ago
Only passes that preserve MemorySSA must mark it as preserved.

Summary:
The method `getLoopPassPreservedAnalyses` should not mark MemorySSA as
preserved, becau...

49ae59819e7a6a7470d75e38cf7f22f967a10db2 authored over 5 years ago
Deduplicate S_CONSTANTs in LLD.

Summary: Deduplicate S_CONSTANTS when linking, if they have the same value.

Reviewers: rnk

Sub...

af0dbee15920ea1a992c6cb1194904bf9184f81a authored over 5 years ago
[CMake] Change `LLVM_DISABLE_INDEX_STORE` to be an option and remove 'FORCE' from `INDEX_DATA_STORE_PATH`

6f57f7028bf4bf2e2f9e9f08c114a2e1a5b551d2 authored over 5 years ago
[CMake] Change `LLVM_DISABLE_INDEX_STORE` to be an option and remove 'FORCE' from `INDEX_DATA_STORE_PATH`

845582b9def7518baf0c90e9a3647e58a58c73a6 authored over 5 years ago
[PowerPC] Enable MachinePipeliner for P9 with -ppc-enable-pipeliner

Implement necessary target hooks to enable MachinePipeliner for P9 only.
The pass is off by defa...

8a6498e04762ed8261d7449ff09dcdc155a244cd authored over 5 years ago
[NFC][CodeGen] Add unary fneg tests to X86/fma-fneg-combine.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363084 91177308-0d34-0410-b5e6-96231b3b...

31d8a65082264a366e9775654f58a0cecb8e8614 authored over 5 years ago
[Path] Set FD to -1 in moved-from TempFile

When moving a temp file, explicitly set the file descriptor to -1 so we
can never accidentally c...

ef5120c189617e82674f4da9f55ab7e413dbee57 authored over 5 years ago
[InstCombine] Handle -(X-Y) --> (Y-X) for unary fneg when NSZ

Differential Revision: https://reviews.llvm.org/D62612

git-svn-id: https://llvm.org/svn/llvm-pr...

35ebe10afc0de2721e2335cd13ee2a43a25a064d authored over 5 years ago
[docs][llvm-nm] Add darwin as --format option

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363081 91177308-0d34-0410-b5e6-96231b3...

1f188f7b0c13452243ffc0988adb73363f3a1a51 authored over 5 years ago
[InstCombine] Update fptrunc (fneg x)) -> (fneg (fptrunc x) for unary FNeg

Differential Revision: https://reviews.llvm.org/D62629

git-svn-id: https://llvm.org/svn/llvm-pr...

75c0824cf9bcc925a938a35560708e25040d803b authored over 5 years ago
Fix docs build issue introduced by r363035

Replacing '.. code-block:: llvm' by '::' is a quick fix to the
build warning/error: Could not le...

582e79ce56711c2a1e45ee4381d736986bf39888 authored over 5 years ago
lld-link: Reject more than one resource .obj file

Users are exepcted to pass all .res files to the linker, which then
merges all the resource in a...

bf221f5fdf55866dead60c295e05181831c3cf23 authored over 5 years ago
[X86] Regenerate CmpISel test for future patch

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363077 91177308-0d34-0410-b5e6-96231b3b...

c80bd6fd3f8b102f080d168c3f05d97e672c277b authored over 5 years ago
[docs][llvm-nm] Make --help help text consistent with other options

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363073 91177308-0d34-0410-b5e6-96231b3...

dc9ed6db8fd895d94a35e4369bd3e79e97ccca44 authored over 5 years ago
Merge remote-tracking branch 'origin/swift-5.1-branch' into stable

606965a6c87fbff74ee6700657ae5901c76c109c authored over 5 years ago
[llvm-dwarfdump] Simplify --ignore-case help text and documentation

There was a typo in the --ignore-case help text that was copied into the
llvm-dwarfdump command-...

592639ad225f47ec5e19026f77e069f09c3c1f9d authored over 5 years ago
[docs][llvm-nm] Fix documentation regarding llvm-nm reading stdin

llvm-nm reads a.out NOT stdin when no input file is specified. This
patch fixes the doc accordin...

f9e54307e71aeaed6dedf362c64e68e7ced133cd authored over 5 years ago
[ARM] Fix a typo in the test from r363039

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363063 91177308-0d34-0410-b5e6-96231b3b...

42db1ce08c5b34fc58234c74bc9df6931d7bfc98 authored over 5 years ago
[RISCV] Add lowering of addressing sequences for PIC

This patch allows lowering of PIC addresses by using PC-relative
addressing for DSO-local symbol...

471a132b5720c44781908a3c7831d07577238bf1 authored over 5 years ago
[RISCV][NFC] Add missing test file for D54093

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363057 91177308-0d34-0410-b5e6-96231b3b...

1503bf6715059e790dc18504461eb2ca0ec4cdd4 authored over 5 years ago
[RISCV] Lower inline asm constraints I, J & K for RISC-V

This validates and lowers arguments to inline asm nodes which have the
constraints I, J & K, wit...

287b34ed8c351d75b51aaf07aff3d345340ad33a authored over 5 years ago
[ARM] First MVE instructions: scalar shifts.

This introduces a new decoding table for MVE instructions, and starts
by adding the family of sc...

e8c465f070a0cd9811db7e4652f498a49a115f1d authored over 5 years ago
Let writeWindowsResourceCOFF() take a TimeStamp parameter

For lld, pass in Config->Timestamp (which is set based on lld's
/timestamp: and /Brepro flags). ...

39def883154e390f6eadc5dc899d3006709c84c9 authored over 5 years ago
[NFC] Fixed arm/aarch64 test

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363049 91177308-0d34-0410-b5e6-96231b3...

cd473fd8e464c431ee324a63097ffe60b2e0bbd5 authored over 5 years ago
[TargetLowering] Add allowsMemoryAccess(MachineMemOperand) helper wrapper. NFCI.

As suggested by @arsenm on D63075 - this adds a TargetLowering::allowsMemoryAccess wrapper that ...

2c71ea94d2cfe1d94eb1e29c09a2c93fe2f82d1f authored over 5 years ago
[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion

Summary:
Bug: https://bugs.llvm.org/show_bug.cgi?id=39024

The bug reports that a vectorized loo...

6c60c71a4e721f832913748b9b86ac7bd71b6c5a authored over 5 years ago
[llvm-readobj] - Do not use precompiled binary in elf-broken-dynsym-link.test

Now we can remove the "TODO" since https://bugs.llvm.org/show_bug.cgi?id=42216
was fixed.

git-s...

6a98338897398016784ec505c571a575eee4765d authored over 5 years ago
[llvm-dwarfdump] Add -o to help text and remove --out-file from doc

-o is in the documentation, but not in the llvm-dwarfdump help text.
This patch adds it by inver...

45c7c099f020fb62c56e9305aac787943eadfa28 authored over 5 years ago
[ARM] Fix unused-variable warning in rL363039.

The variable `OffsetMask` is currently only used in an assertion, so
if assertions are compiled ...

526fb72fd1147a1539b5f210ae5a0f80c5a1724c authored over 5 years ago
[yaml2elf] - Check we are able to set custom sh_link for .symtab/.dynsym

Allow using both custom numeric and string values for Link field of the
dynamic and regular symb...

dce5977901e1771a9da6d667a95a48c440dd23a2 authored over 5 years ago
Propagating prior merge from 'llvm.org/master'.

f868bd21157736269bc7e8fcc2bc6525f798ff4a authored over 5 years ago
[DAGCombine] GetNegatedExpression - constant float vector support (PR42105)

Add support for negation of constant build vectors.

Differential Revision: https://reviews.llvm...

6317ed58b0378c839ed4c1bc9bb00d7b38a372af authored over 5 years ago
[ARM] Add the non-MVE instructions in Arm v8.1-M.

This adds support for the new family of conditional selection /
increment / negation instruction...

9837211609916dde5f9d64b5a74223ab7fa33601 authored over 5 years ago
Change semantics of fadd/fmul vector reductions.

This patch changes how LLVM handles the accumulator/start value
in the reduction, by never ignor...

a813b38069df4b8b08172641886c8c8dc6720720 authored over 5 years ago
[X86] Add load folding isel patterns to scalar_math_patterns and AVX512_scalar_math_fp_patterns.

Also add a FIXME for the peephole pass not being able to handle this.

git-svn-id: https://llvm....

b34ced6c7d42d32c94e53e1e8a9fba9a4bed149d authored over 5 years ago
Revert CMake: Make most target symbols hidden by default

This reverts r362990 (git commit 374571301dc8e9bc9fdd1d70f86015de198673bd)

This was causing lin...

9f6eb4ee415b74278993059516d47f92c33bb29d authored over 5 years ago
Symbolize: Make DWPName a symbolizer option instead of an argument to symbolize{,Inlined}Code.

This makes the interface simpler and more consistent with the interface for
.dSYM files and fixe...

536b7f4575d7b8a2dded7d4c1ccfe6c2cfde745b authored over 5 years ago
Symbolize: Replace the Options constructor with in-class initialization. NFCI.

This is not only less code but also clearer at the use site.

Differential Revision: https://rev...

254898f6b83783b901bfd770c8cad1601ef596dd authored over 5 years ago
AtomicExpand: Don't crash on non-0 alloca

This now produces garbage on AMDGPU with a call to an nonexistent,
anonymous libcall but won't a...

65de13b975f0b05335481d779d893defedf41b53 authored over 5 years ago
AMDGPU: Expand < 32-bit atomics

Also fix AtomicExpand asserting on atomicrmw fadd/fsub.

git-svn-id: https://llvm.org/svn/llvm-p...

15d90808efc4574494e68a6c7cf574fa8fa715fd authored over 5 years ago
gn build: Merge r362939

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363020 91177308-0d34-0410-b5e6-96231b3b...

f4068f34be427093d2587f4c72660f95578b77fd authored over 5 years ago
gn build: Merge r362972

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363019 91177308-0d34-0410-b5e6-96231b3b...

54784fa1699438221052503e45ce8661da9ad5b3 authored over 5 years ago
llvm-lib: Implement /machine: argument

And share some code with lld-link.

While here, also add a FIXME about PR42180 and merge r360150...

d9d0bb7e782730bdfaf6c438c1c91c6f8ba40728 authored over 5 years ago
Setup testing target dependencies for default runtimes

Summary: The default runtimes targets aren't getting their dependencies configured correctly whi...

ef35a12044afefea477c4e0f59f4ce56c91906cb authored over 5 years ago
[AArch64] Add more CPUs to host detection

Returns "cortex-a73" for 3rd and 4th gen Kryo; not precisely correct,
but close enough.

Differe...

0a0d6b794d7cb9c2f9ea714cbbd6eb987bcef86c authored over 5 years ago
[MIR-Canon] Fixing non-determinism that was breaking bots (NFC).

An earlier fix of a subtle iterator invalidation bug had uncovered a
nondeterminism that was pre...

1a0e6258489358043d5831986fe02e70251a2e0a authored over 5 years ago
Break a couple more false dependencies on target libraries

Summary: Repeat r361567 for a few more tools.

Reviewers: bogner

Reviewed By: bogner

Subscribe...

b565f08ec2a314ed521692275c9e9d03e32846a5 authored over 5 years ago
[dsymutil] Remove stale comment (NFC)

The comment was no longer relevant after r362621.

git-svn-id: https://llvm.org/svn/llvm-project...

3cf7b4efc64bedbd59870736f6110f2fa9467236 authored over 5 years ago
[Support] Explicitly detect recursive response files

Previous detection relied upon an arbitrary hard coded limit of 21
response files, which some co...

dc103f84a5ea2d3eba54743aec191c3c8bf046a8 authored over 5 years ago
Merge pull request #159 from JDevlieghere/cherrypick/r362621

[dsymutil] Support more than 4 architectures

8f464e3bef46356ac176aa0157f95f36c9debb98 authored over 5 years ago
[PGO] Fix the buildbot failure in r362995

Fixed one unused variable warning.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363...

2581aa9e4122908f4f650f5d02194046bb756a74 authored over 5 years ago
[Tests] Adjust LFTR dead-iv tests to bypass undef cases

As pointed out by Nikita in review, undef and poison need to be handled separately. Since we're...

85a2f58ba7a4cd828ce3b184385b2ed0691806bd authored over 5 years ago
[NFC][CodeGen] Forgot 2 unary FNeg tests in X86/fma-intrinsics-canonical.ll

Follow-up to r362999.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363001 91177308-...

131800e73e84458f902e2ad08358b6dc2b35f76d authored over 5 years ago
[NFC][CodeGen] Add unary FNeg tests to X86/fma-intrinsics-canonical.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362999 91177308-0d34-0410-b5e6-96231b3b...

402b6f9543d922a9a9088730e5cba0c0dda492f5 authored over 5 years ago
Fix typo from r362990 to fix Windows builds

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362997 91177308-0d34-0410-b5e6-96231b3b...

e0fccd9cf8f9c9c348bdb19ce503ced5e7aef0ef authored over 5 years ago
[PGO] Handle cases of non-instrument BBs

As shown in PR41279, some basic blocks (such as catchswitch) cannot be
instrumented. This patch ...

f9ab36ca631ede7e179d30f35f00ff55d6ca7766 authored over 5 years ago
[Tests] Split an LFTR dead-iv case

There are two interesting sub-cases here. 1) Switching IVs is legal, but only in pre-increment ...

150fff8ce44fec676b6b2a78fc926abb13a73c06 authored over 5 years ago
CMake: Make most target symbols hidden by default

Summary:
For builds with LLVM_BUILD_LLVM_DYLIB=ON and BUILD_SHARED_LIBS=OFF
this change makes al...

2cda3f1ac0459efb35d88998c14b17e110600763 authored over 5 years ago
[GlobalISel] Translate memset/memmove/memcpy from undef ptrs into nops

If the source is undef, then just don't do anything.

This matches SelectionDAG's behaviour in S...

469555a2f0f8e59d1661433ccf2ab3de8791b388 authored over 5 years ago
[NFC][CodeGen] Add unary FNeg tests to some X86/ and XCore/ tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362987 91177308-0d34-0410-b5e6-96231b3b...

cd12a17de472f3d4e2b8fa6254748f204fd02b2d authored over 5 years ago
[demangle] Vendor extended types shouldn't be considered substitution candidates

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362983 91177308-0d34-0410-b5e6-96231b3b...

569feb3a52a8c689a399364d582109c37ce56946 authored over 5 years ago