llvm
LLVM and SPIRV-LLVM-Translator pulldown (WW06)
#3130
Merged

LLVM and SPIRV-LLVM-Translator pulldown (WW06) #3130

vladimirlaz merged 627 commits into intel:sycl from vmaksimo:llvmspirv_pulldown
vmaksimo
david-arm [SVE] Fix some logical arithmetic tests
7c164a92
ezhulenev [mlir] Async: add a separate pass to lower from async to async.coro a…
25f80e16
dm-vodopyanov Merge from 'main' to 'sycl-web' (#1)
6b85739a
dpreobra [AMDGPU][MC] Refactored exp tgt handling
745064e3
zatrazz [LLD][ELF][AArch64] Add support for R_AARCH64_LD64_GOTPAGE_LO15 reloc…
988cc0a0
ftynse [mlir] drop unused statics
91bd1156
alexey-bataev [LIBOMPTARGET]FIX define declaration, NFC
4a63e533
lhames [JITLink][ELF/x86-64] When building PLT stub, use -4 offset for PCRel32.
b3e0135a
lhames [ORC] Fix debug logging message.
476abdb5
ZarkoT Remove requirement for -maltivec to be used when using -mabi=vec-exta…
028d7a36
banach-space Revert "[flang] Search for #include "file" in right directory"
e8785890
lhames [ORC] Attempt to auto-claim responsibility for weak defs in ObjectLin…
4dc110a4
fhahn [Passes] Run peeling as part of simple/full loop unrolling.
35b3989a
mbrkusanin [AMDGPU] Fix use of HasModifiers in VopProfile
608ac625
Flakebi [AMDGPU] Add IntrWillReturn to three intrinsics
b36370d1
sdesmalen-arm [CostModel] Handle CTLZ and CCTZ in getTypeBasedIntrinsicInstrCost
b9417c36
RKSimon Fix signed/unsigned comparison warning. NFCI.
110837fb
fhahn [LoopUnswitch] Add some additional tests.
b2b2aa1c
fhahn [LoopUnswitch] Avoid partially unswitching too aggressively.
1272f16d
arsenm AMDGPU: Clear IsSSA property in SIFormMemoryClauses
551a69e4
[libomptarget][NFC] Fixed obsolete function names in comments
94cf89d1
RKSimon [AMDGPU] Fix null-dereference static analysis warnings. NFCI.
ee3da895
RKSimon [Sema] diagnoseEquivalentInternalLinkageDeclarations - assert for non…
feb0b4ec
pifon2a [mlir][nfc] Move `getInnermostParallelLoops` to SCF/Transforms/Utils.h.
80966447
mtrofin [NFC] Disallow unused prefixes under clang/test/CodeGen
0c0d009a
RKSimon [AMDGPU] HSAMD::fromString - replace std::string arg with StringRef. …
f82cff31
RKSimon Fix null dereference static analysis warning. NFCI.
879c12d9
[LoopUtils] do not initialize Cmp predicate unnecessarily; NFC
09b1c563
[LoopVectorize] add test for fmin/fmax FMF propagation; NFC
00773ef7
ftynse [mlir] Add Python bindings for IntegerSet
b208e5bc
kadircet [clangd] Add std::size_t to StdSymbol mapping
9190f17a
kastiglione [lldb] Remove unused ThreadPlanStack::GetStackOfKind (NFC)
90b8ae01
shiltian [OpenMP][deviceRTLs] Build the deviceRTLs with OpenMP instead of targ…
7c03f7d7
arsenm AMDGPU: Add assertion to determineCalleeSaves
92d1195b
arsenm AMDGPU: Fix redundant FP spilling/assert in some functions
5f9707b7
chsigg [mlir] Set CUDA/ROCm context before creating resources.
8262cd8a
Teemperor [lldb][NFC] Another attempt to fix GCC 5.x compilation
48e09faa
Reland "[lit] Use os.cpu_count() to cleanup TODO"
302432f7
schweitzpgi [mlir] sret and byval now require a type argument when constructed.
1d6df1fc
topperc [RISCV] Have customLegalizeToWOp truncate to the original type instea…
f9d7f772
zatrazz [ARM] [ELF] Fix ARMMaterializeGV for Indirect calls
dad55c22
njames93 [clangd] Selection handles CXXBaseSpecifier
d92413a4
njames93 [clangd] FindTarget resolves base specifier
7730599c
JonChesterfield [libomptarget][devicertl][amdgpu] Fix build, variable renaming error
32cc5564
petrhosek Support for instrumenting only selected files or functions
4edf35f1
llvmgnsyncbot [gn build] Port 4edf35f11a9e
96f09aa2
atmnpatel [OpenMP][Libomptarget] Introduce changes to support remote plugin
683719bc
kerbowa [AMDGPU] Update subtarget features for new target ID support
2291bd13
MaskRay CGDebugInfo: Drop Loc.isInvalid() special case from getLineNumber
31d375f1
MaskRay CGDebugInfo CreatedLimitedType: Drop file/line for RecordType with in…
189f3111
clementval [flang][openacc][NFC] Organize clause validity tests by directive
d2abd62b
jimingham Make SBDebugger::CreateTargetWithFileAndArch work with lldb::LLDB_DEF…
7636b1f6
petrhosek Revert "Support for instrumenting only selected files or functions"
1e634f39
MaskRay Add -fbinutils-version= to gate ELF features on the specified binutil…
34b60d8a
ldionne [libc++] Fix oss-fuzz build
4210b870
zeroomega [llvm-elfabi] Support ELF file that lacks .gnu.hash section
15313f64
atmnpatel [OpenMP][Libomptarget] Introduce Remote Offloading Plugin
ec8f4a38
JonChesterfield [libomptarget][cuda] Only run tests when sure there is cuda available
fdeffd6f
JonChesterfield [libomptarget][cuda] Gracefully handle missing cuda library
7baff00e
MaskRay [llvm-elfabi] Fix test after D95140
79ce46e2
llvmgnsyncbot [gn build] Port 1e634f3952aa
da9a3540
atmnpatel [OpenMP][Libomptarget] Fix cmake error on remote plugin
810572cc
aemerson [GlobalISel][IRTranslator] Ignore the llvm.experimental.noalias.scope…
cbed865e
[NFC][lit] Cleanup code using string interpolation
63273fc4
topperc [X86] In shrinkAndImmediate, place the new constant into the topologi…
74784a5a
[NFC] Show instcombine powi simplifications drop FMF
c8df2d1b
[InstCombine] Preserve FMF for powi simplifications.
716b9dd0
[libomptarget][NFC] Use portable printf format specifiers.
5f1d4d47
bjope [NewPM] Add ExtraVectorizerPasses support
a9bd3d37
chaosdefinition [ARM] Fix STRT/STRHT/STRBT input/output operands.
8cef4551
dexonsmith Frontend: Fix memory leak in CompilerInstance::setVerboseOutputStream
8afabff6
adrian-prantl Salvage debug info for function arguments in coro-split funclets.
0554541b
[GlobalISel] Implement computeKnownBits for G_SEXT_INREG
f36007e8
dexonsmith Frontend: Simplify handling of non-seeking streams in CompilerInstanc…
2f721476
MaskRay [llc] Add reportError helper and canonicalize error messages
4d28f0a6
dexonsmith Frontend: Fix layering between create{,Default}OutputFile, NFC
ad7aaa47
[libomptarget][NFC] Avoid gcc 5/6 issue with lambda captures.
3caa2d33
nico llvm-lib: Pull error printing code out of two functions
f3c9687a
Disable rosegment for old Android versions.
fae16fc0
nico [gn build] restore build command removed in 9595a7ff55b6 for platform…
4dcb5c44
nico [gn build] fix get.py change
65e2fa50
JonChesterfield [libomptarget][cuda] Handle missing _v2 symbols gracefully
65365504
nawrinsu [OpenMP] Modify OMP_ALLOCATOR environment variable
927af4b3
Quuxplusone [libc++] Give `MoveOnly` all six comparison operators, not just == an…
fc319202
petrhosek Support for instrumenting only selected files or functions
bb9eb198
topperc [RISCV] Add rv64 run lines to rv32 MC layer tests for B extension
e1d61789
shiltian [OpenMP][NVPTX] Drop dependence on CUDA to build NVPTX `deviceRTLs`
e7535f8f
llvmgnsyncbot [gn build] Port bb9eb1982980
14589874
dexonsmith Rename clang/test/Frontend/output-{failures,paths}.c, NFC
e4871c1e
dexonsmith Frontend: Use early returns in CompilerInstance::clearOutputFiles, NFC
8e464dd7
tstellar Bump the trunk major version to 13
5369517d
topperc [TableGen] Add isContradictoryImpl implementation to CheckCondCodeMat…
494ac2a6
kazutakahirata [AMDGPU] Forward-declare TargetRegisterClass (NFC)
6bde0853
kazutakahirata [MemorySSA] Use ListSeparator (NFC)
657f5b97
kazutakahirata [llvm-objdump] Use append_range (NFC)
48bdd676
[mlir][Linalg] Add canonicalization for init_tensor -> subtensor op.
7c15e0f6
jansvoboda11 [clang][cli] Port LangOpts to marshalling system, pt.1
b6d87e6a
mkurdej [clang-format] Avoid considering include directive as a template closer.
e3713f15
bader Fix an error about implicit fallthrough during self build - new tag f…
f9676736
nicolasvasilache [mlir] Extend semantic of OffsetSizeAndStrideOpInterface.
5133673d
jansvoboda11 [clang][cli] Port LangOpts to marshalling system, pt.2
dfb558b8
AndreyChurbanov [OpenMP] libomp: fix build by clang-cl with vs2019
498c4b6f
[libc][NFC] Use a end of list marker for cpu feature detection.
7cd42064
svenvh [clang] Fix signedness in vector bitcast evaluation
79c72732
porglezomp [AArch64][GlobalISel] Make G_SADDE and G_SSUBE legal
40f6599c
porglezomp [Test][AArch64] Use named vregs in overflow legalization tests. NFC
cde1f54f
davemgreen [ARM] Add neon FP16 scalar_to_vector patterns.
9e2768a3
jayfoad [AMDGPU] Write "GFX6-GFX9" instead of "GFX6-9" in docs
fd5e9376
RKSimon Fix "not all control paths return a value" warning. NFCI.
da83b869
[flang][driver] Report prescanning diags during syntax-only parsing
a8f51ea2
frasercrmck [RISCV] Fix a codegen crash in getSetCCResultType
9a75a808
davemgreen [AArch64] Add vector saturating add intrinsic costs
0175cd00
[MachineLICM][MachineSink] Move SinkIntoLoop to MachineSink.
48ecba35
miyuki [clang][AST] Encapsulate DeclarationNameLoc, NFCI
30d9ca1b
cmd120 [SCEV] Fix incorrect loop exit count analysis.
00fcc036
nico clang-cl: Add /winsdkdir and /winsdkversion flags
a5d85cbe
haoNoQ [analyzer] NFC: Introduce reusable bug category for "C++ move semanti…
3e206a59
[OpenCL][Docs] Moved info from UsersManual into OpenCLSupport.
d7cc3a08
jmorse [DWARF] Create subprogram's DIE in DISubprogram's unit
ef0dcb50
Teemperor [lldb] Add move_iterator to supported template list
e2a1a718
ezhulenev [mlir:async] Fix deadlock in async runtime await-and-execute functions
f63f28ed
fhahn [LoopUnswitch] Add test cases not partially unswitched due to cost.
88b8c1f2
jansvoboda11 [clang][cli] Port OpenMP-related LangOpts to marshalling system
9ad94c12
jansvoboda11 [clang][cli] Parse HeaderSearch options separately
05127fba
jansvoboda11 [clang][cli] Generate HeaderSearch options separately
d0e8a9e5
nico clang-cl: Prefer /vctoolsdir, /winsdkdir over LIB for link invocations
412ac0e5
nico Try to fix cl-options.c on bots were the default triple is non-x86 no…
c0fc38ce
sam-mccall [clangd] Work around GCC bug 66735
12de8e13
ggeorgakoudis [OpenMP] Fix building using LLVM_ENABLE_RUNTIMES
bb40e673
Merge from 'sycl' to 'sycl-web'
c5394c4a
ggeorgakoudis [OpenMP][Libomptarget] Fix check-libomptarget
1e59c1a8
kadircet [clangd] Treat "null" optional fields as missing
af20232b
FreddyLeaf [X86] merge "={eax}" and "~{eax}" into "=&eax" for MSInlineASM
1edb76cc
clementval [flang][openacc] Fix clause restriction for host_data directive
5e09a025
clementval [flang][openacc] Fix clause restriction for exit data directive
b65896ef
statham-arm [libcxx] Update include/__libcpp_version to match include/__config
7b3ba8dd
tpopp [mlir] Fold shape.eq %a, %a to true
bc8d8e69
Quuxplusone [libc++] [P0879] constexpr heap and partial_sort algorithms
5386aa26
jrtc27 [compiler-rt] Support FreeBSD standalone (boot) environment
add98b24
LebedevRI [NFC] StackProtector: be consistent and to initialize DominatorTreeWr…
4de3bdd6
LebedevRI [CodeGen] SafeStack: preserve DominatorTree if it is avaliable
51a25846
RKSimon [Support] Fix clang-tidy auto warnings. NFCI.
b3718eee
RKSimon [Support] CommandLine.cpp - Fix clang-tidy namespace comment warnings…
30829a27
RKSimon ExecutionDomainFix.cpp - use const refs in for-range loops. NFCI.
5ded5ab7
[TableGen] [DetailedRecords] Print record name that is null string as ""
f3449ed6
dm-vodopyanov Merge from 'main' to 'sycl-web' (#4)
3837d6d5
fhahn [LoopUtils] Pass SCEVExpander instead SE to addRuntimeChecks.
28410d17
ldionne [libc++] Fix extern template test failing on Windows
90407b16
clementval [flang][openacc] Allow multiple wait clauses
f30c5236
topperc [RISCV] Group the legal vector types into lists we can iterator over …
04570e98
[libc] Disable sqrtl_test on non-x86 platforms.
74c87a36
topperc [FaultsMaps][llvm-objdump] Move FaultMapParser to Object/. Remove Cod…
0b50fa99
MaskRay [ThinLTO] Add Visibility bits to GlobalValueSummary::GVFlags
54fb3ca9
MaskRay [test] Fix clang/test/CodeGen tests
3e806861
llvmgnsyncbot [gn build] Port 0b50fa99452f
e19ec9ca
rnk Revert "Suppress non-conforming GNU paste extension in all standard-c…
61a66e4b
[lit][NFC] Use enum to represent test order
81059924
mvanotti [sanitizer][fuchsia] Implement ReleaseMemoryPagesToOS
98c21ae7
[libc] Include only the relevant header files in the integration test.
d90bb66d
[LoopVectorize] use IR fast-math-flags exclusively (not FP function a…
ab93c18c
jrtc27 [builtins] Fix integer/pointer confusion in gcc_personality_v0.c
5748a71b
jrtc27 [builtins] Fix build after D95537 due to missing size_t
e47a388b
topperc [RISCV] Rework fault first only load isel.
a40e01e4
[libc] Fix the CMake var name of the list of public headers.
e958d491
topperc [RISCV] Reduce field sizes in searchable tables to reduce binary size.
ff038b31
[OpenMP] Fix HWLOC topology detection for 2.0.x
9f87c6b4
[OpenMP] Add cpuid leaf 1f topology discovery
598c590b
[OpenMP] Fix misleading warning for OMP_PLACES
8e671343
AaronBallman Parse different attribute syntaxes in arbitrary order
9f2c7eff
zygoloid Permit __VA_OPT__ in all language modes and allow it to be detected w…
0436ec21
[scudo][standalone] Restore GWP-ASan flag parsing
ba379fe5
AaronBallman Silence a -Wlogical-op-parentheses diagnostic; NFC
c23a6dcb
[libc] Fix list of public headers usable on aarch64.
ec5a782c
AaronBallman Ignore unknown attribute warnings in this test
5d3dca24
eugenis [sanitizer] Fix crash on empty strings.
262c5085
walter-erquinigo Fix runInTerminal failures on Windows
ab5591e1
davemgreen [ARM] Add BE check variants for soft-fp test. NFC
2fb0a0fe
eugenis Revert "[sanitizer] Fix crash on empty strings."
e53247ca
vchigrin [sanitizer] Fix crash on empty strings.
f7993714
varungandhi-apple [Demangle] Support demangling Swift calling convention in MS demangler.
44f79296
zygoloid Don't allow __VA_OPT__ to be detected by #ifdef.
5dfa37a7
topperc [RISCV] Move RISCVVPseudosTable from RISCVBaseInfo.h to RISCVInstrInf…
58aa049b
jyknight Itanium Mangling: Mangle `__alignof__` differently than `alignof`.
9c7aeaeb
jyknight Itanium Mangling: Fix handling of <expr-primary> in <template-arg>.
8ca33605
jyknight Itanium Mangling: In 'enable_if', omit X/E around <expr-primary>.
a7246ba0
dwblaikie DebugInfo: Deduplicate addresses in debug_addr
7e6c87ee
shiltian [OpenMP][NVPTX] Disable building NVPTX deviceRTL by default on a non-…
fb12df4a
[AArch64][GlobalISel] Allow vector store legalization into 128-bit-wi…
3d25fdc5
LebedevRI [CodeGen] IndirectBrExpandPass: preserve Dominator Tree, if available
7e88942d
nico clang: Fix static_assert in a few contexts in microsoft mode
764a7a21
klausler [flang] Search for #include "file" in right directory (take 2)
6110e771
teresajohnson [LTO] Prevent devirtualization for symbols dynamically exported
1487747e
zygoloid [cxx_status] Mark P0732R2 as only 'partial', not 'Clang 12', as some of
727fc31a
MaskRay [llvm-c] Move LLVMX86_AMXTypeKind & LLVMPoisonValueValueKind to the b…
6612c2bb
rampitec [AMDGPU] Do not reassign spilled registers
d91ee2f7
sam-mccall [clangd] Log warning when using legacy (theia) semantic highlighting.
29472bb7
sam-mccall [clangd] Parse Diagnostics block, and nest ClangTidy block under it.
c3df9d58
River707 [mlir][PassManager] Only reinitialize the pass manager if the context…
02bc4c95
atmnpatel [OpenMP][Libomptarget] Fix conditional in CMake for remote plugin
8a770562
dwblaikie DebugInfo: Fix bug in addr+offset exprloc to use DWARFv5 addrx op ins…
dd7297e1
perlfu [AMDGPU][NFC] Generate llvm.amdgcn.set.inactive tests
8d8be879
[libomptarget][NFC] Link plugins with threads support library due to …
0fc90873
perlfu [AMDGPU][NFC] Pre-commit test for D95509
2b9ed4fc
spavloff [Support] Fix build for Haiku
5c1cea6f
MaskRay IntrinsicEmitter: Change IntrinsicsToAttributesMap from uint8_t[] to …
b7d63244
topperc [RISCV] Copy isUnneededShiftMask from X86.
5d05cdf5
htyu [CSSPGO] Support of CS profiles in extended binary format.
7e99bddf
benshi001 [AVR] Optimize 16-bit int shift
50f1aa1d
kazutakahirata [DebugInfo] Forward-declare PDBFile (NFC)
f82b5a64
kazutakahirata [llvm] Use llvm::is_sorted (NFC)
f890fd5f
kazutakahirata [llvm] Use append_range (NFC)
0da15ea5
piotrAMD [AMDGPU] Avoid an illegal operand in si-shrink-instructions
fc8e7411
[yaml2obj] - Allow empty SectionHeaderTable definitions.
68195b15
LuoYuanke [X86][AMX] Prevent shape def being scheduled across ldtilecfg.
bf649181
nullptr-cpp [NFC][Transforms][Coroutines] Remove unused variable
8644eb02
nullptr-cpp [NFC][IR][AsmWriter] Fix Wreturn-type gcc warning
fc4e8a3e
tommat01 [Clang][Codegen] Truncate initializers of union bitfield members
01b9e613
tommat01 [ARM][RegisterScavenging] Don't consider LR liveout if it is not relo…
b9ed8ebe
jansvoboda11 [clang][cli] Use variadic macros for parsing/generating
374862d7
rlavaee Use DataExtractor to decode SLEB128 in android_relas.
3ca502a7
jansvoboda11 Revert "[clang][cli] Use variadic macros for parsing/generating"
2393b032
frasercrmck [RISCV] Add support for RVV int<->fp & fp<->fp conversions
fc2f27cc
nemanjai [PowerPC] Do not emit XXSPLTI32DX for sub 64-bit constants
54e570d9
mbrkusanin [AMDGPU][GlobalISel] Handle G_PTR_ADD when looking for constant offset
4b422708
mbrkusanin [AMDGPU][GlobalISel] Remove redundant cmp when copying constant to vcc
3c979ae9
tommat01 [NFC] Move scavenge-lr.mir From AArch64 to Thumb2 test directory.
9a2bbfae
davemgreen [ARM] Regenerate constant hoisting test. NFC
c1c1944e
ergawy [MLIR][LinAlg][Docs] Add missing example code and other small fixes.
279e7ea6
nicolasvasilache [mlir][Linalg] Improve codegen strategy
d0c9fb1b
LebedevRI [SimplifyCFG] If provided, preserve Dominator Tree
8cfa9634
LebedevRI [CodeGen][DwarfEHPrepare] Preserve Dominator Tree
6617529a
svenvh [OpenCL] Hide sampler-less read_image builtins before CL1.2
526c42e7
RKSimon [DebugInfo] Remove some unused includes. NFCI.
7396f720
RKSimon [Support] Add some missing namespace closure comments. NFCI.
0164d546
RKSimon Fix "32-bit shift result used in 64-bit comparison" MSVC warning. NFCI.
aa76ceba
RKSimon [X86][AVX] Add PR48908 shuffle test case
da8845fc
RKSimon [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - don't merge VPERM…
6663330b
Merge from 'main' to 'sycl-web'
e6667447
dm-vodopyanov Merge from 'sycl' to 'sycl-web' (#2)
6234a2eb
vmaksimo Merge remote-tracking branch 'otcshare_llvm/sycl-web' into llvmspirv_…
2a08bd74
AlexeySotkin Improve decoding of constant composites (#885)
19eef36c
svenvh Switch to LLVM main branch
832b1c4b
DmitryBushev Update translator for new Fast Composite extension
c9090b6c
AlexeySotkin Fix access specifiers in debug info
d856e996
vmaksimo Restore fsycl-is-device functionality that was lost after conflict re…
076857be
vmaksimo Align driver with ba5628f SmallString change
c9949000
vmaksimo Align sycl-offload-intelfpga test to accept full path for aoc output …
0a9bac59
vmaksimo vmaksimo marked this pull request as ready for review 5 years ago
vmaksimo vmaksimo requested a review from AGindinson AGindinson 5 years ago
vmaksimo vmaksimo requested a review from AlexeySachkov AlexeySachkov 5 years ago
vmaksimo vmaksimo requested a review from AlexeySotkin AlexeySotkin 5 years ago
vmaksimo vmaksimo requested a review from bader bader 5 years ago
vmaksimo vmaksimo requested a review from elizabethandrews elizabethandrews 5 years ago
vmaksimo vmaksimo requested a review from mdtoguchi mdtoguchi 5 years ago
vmaksimo vmaksimo requested a review from premanandrao premanandrao 5 years ago
vmaksimo Revert "Temporary disable LowerAMXTypePass"
e68b5a0c
vmaksimo
Ignore experimental_noalias_scope_decl intrinsic
b5b19b4d
vmaksimo Temporarily disable LLVM-SPIRV::dbg-value-location.ll test
87e9823e
vmaksimo
vladimirlaz vladimirlaz merged db9151f4 into sycl 5 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone