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