Skip to content

LLVM and SPIRV-LLVM-Translator pulldown (WW28) #4054

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 642 commits into from
Jul 9, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
642 commits
Select commit Hold shift + click to select a range
28b01c5
[hexagon] Add {hvx,}hexagon_{protos,circ_brev...}
androm3da Jul 1, 2021
9184090
[gn build] Port 28b01c59c93d
llvmgnsyncbot Jul 1, 2021
96f15aa
Fail gracefully if no inlining model is available to download.
jacob-hegna Jun 23, 2021
b9c2425
Add list of LWG papers accepted by WG21 during the June 2021 plenary
cor3ntin Jul 1, 2021
07f0fae
[NFC][Scheduler] Refactor tryCandidate to return boolean
ecnelises Jul 1, 2021
333d3a3
[NFC][PassBuilder] addVectorPasses(): clarify that 'IsLTO' is actuall…
LebedevRI Jul 1, 2021
e825c24
[lldb] Fix Recognizer/assert.test with glibc-2.33.9000-31.fc35.x86_64
jankratochvil Jul 1, 2021
8066f22
[MLIR] Add argument insertion helpers for FunctionLike
fabianschuiki Jun 28, 2021
0e2d4bd
[clangd] Fix gRPC build due to missing include path
sam-mccall Jul 1, 2021
226f925
[mlir][linalg][python] Update integration of OpDSL doc (NFC).
Jul 1, 2021
788a5d4
PoC for Flang Driver Plugins
stuellis Jun 23, 2021
ea3698d
[flang][docs] Add documentation for the new Flang driver
banach-space Jun 14, 2021
39f64c4
[ORC] Add wrapper-function support methods to ExecutorProcessControl.
lhames Jun 19, 2021
c1f068b
[flang] Revert "PoC for Flang Driver Plugins"
banach-space Jul 1, 2021
820ced1
[gn build] Port 39f64c4c8375
llvmgnsyncbot Jul 1, 2021
ca5fe6b
Merge from 'sycl' to 'sycl-web'
Jul 1, 2021
aa454dd
[analyzer] LValueToRValueBitCasts should evaluate to an r-value
Jul 1, 2021
55662b2
[analyzer][NFC] Inline ExprEngine::handleLVectorSplat()
Jul 1, 2021
dc4299a
[BasicAA] Fix typo ScaleForGDC -> ScaleForGCD.
fhahn Jul 1, 2021
c321860
[PowerPC] add a testcase for byval parameter; NFC
Jul 1, 2021
f993710
[clang-format] PR50727 C# Invoke Lamda Expression indentation incorrect
mydeveloperday Jul 1, 2021
cd8f979
added some example code for llvm::Expected<T>
ChristianKuehnel Jun 28, 2021
7d2d5a3
[clang] Apply P1825 as Defect Report from C++11 up to C++20.
mizvekov Jun 14, 2021
47c3fe2
[DebugInfo][InstrRef][1/4] Support transformations that widen values
jmorse Jul 1, 2021
ce857d3
[mlir][async] Remove unused variable. NFC.
d0k Jul 1, 2021
73bea97
[mlir][Linalg] Add support for CallOp bufferization (10/n)
nicolasvasilache Jun 29, 2021
2a1ef87
[CostModel][X86] getCastInstrCost - attempt to match custom cast/conv…
RKSimon Jul 1, 2021
6572256
[llvm][docs] Bump release number from 12 -> 13
DavidSpickett Jun 30, 2021
01b8466
[AArch64][SVE] Add support for fixed length MSCATTER/MGATHER
brads55 Jun 7, 2021
231b9dd
[mlir][Linalg] Add comprehensive bufferization support for linalg::In…
nicolasvasilache Jun 29, 2021
d21a35a
[VP] Implementation of intrinsic and SDNode definitions for VP load, …
hmk46 Jul 1, 2021
55c274d
[mlir][Linalg] Drop comprehensive-func-bufferize (12/n)
nicolasvasilache Jun 30, 2021
ed1681e
[mlir][Linalg] Add comprehensive bufferization support for ConstantOp…
nicolasvasilache Jun 30, 2021
db89414
[libomptarget][nfc] Move grid size computation
JonChesterfield Jul 1, 2021
aa13e4f
[llvm-mca] Fix JSON output (PR50922)
Jul 1, 2021
e9641c9
[DebugInfo][InstrRef][2/4] Use subreg substitutions in LiveDebugValues
jmorse Jul 1, 2021
cf76569
[AArch64] Add test for min/max
Jun 17, 2021
314e456
[clang] Fix CallExpr dependence bit may not respect all its arguments.
hokein Jun 30, 2021
b122ff7
[AArch64] Add fp16 tests for vector copysign.
fhahn Jul 1, 2021
e77191c
[flang][driver] Extend the `flang` bash script to act as a driver
banach-space Jul 1, 2021
67643f4
[OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bou…
alexey-bataev Jun 30, 2021
51b4ab2
[NFC] Add new setDebugLocFromInst that uses the class Builder by default
david-arm Jun 18, 2021
d93ca4d
Revert "[OPENMP]Fix PR50640: OpenMP target clause implicitly scaling …
alexey-bataev Jul 1, 2021
c475efe
[libc++] Fix incorrect shell expansion in macos-ci-setup
ldionne Jul 1, 2021
24d7641
[ARM] Transform a floating-point to fixed-point conversion to a VCVT_fix
SamTebbs33 Jun 21, 2021
513ad68
[AArch64] Add some more tests to CodeGen/AArch64/aarch64-load-ext.ll.…
Jul 1, 2021
4a361f5
[coro async] Add support for specifying which parameter is swiftself in
aschwaighofer Jun 30, 2021
5e5ba14
[CostModel][X86] Adjust fp<->int vXi32 SSE legalized costs based on l…
RKSimon Jul 1, 2021
0af9b25
[LoopVectorize][X86] Regenerate conversion-cost.ll tests
RKSimon Jul 1, 2021
2f79acb
[clangd] Unbreak mac build differently 0c96a92d8666b8
nico Jul 1, 2021
3eb2158
[OPENMP]Fix PR50640: OpenMP target clause implicitly scaling loop bou…
alexey-bataev Jul 1, 2021
504b4bf
Merge from 'main' to 'sycl-web' (#1)
abhinavgaba Jul 1, 2021
71d5b0a
[AArch64][GlobalISel]Legalise some vector types for min/max
Jun 30, 2021
42d7d52
[ARM] Extra BFI codegen tests. NFC
davemgreen Jul 1, 2021
661577e
[AMDGPU] Fix immediate sign during V_MOV_B64_PSEUDO expansion
rampitec Jun 30, 2021
2668727
[SelectionDAG] Implement PromoteIntRes_INSERT_SUBVECTOR
brads55 Jun 29, 2021
99c7e91
GlobalISel: Use LLT in call lowering callbacks
arsenm Jun 10, 2021
8c7349b
[OpaquePtr] Support opaque pointers in intrinsic type check
nikic Jun 29, 2021
266a741
[mlir][sparse] move tensor expression builder into Merger utility
aartbik Jun 30, 2021
369216a
[OpenMP][Offloading] Refined return value of `DeviceTy::getOrAllocTgt…
shiltian Jul 1, 2021
c605dfc
[MLIR] FlatAffineConstraints: Use Matrix objects to store the constra…
Superty Jul 1, 2021
bef9464
[Bazel] Fixes for 266a7414d8
GMNGeoffrey Jul 1, 2021
bc7cc20
Fix an accepts-invalid issue with [[]] attributes in the type positio…
AaronBallman Jul 1, 2021
955f125
[instcombine] Fold overflow check using overflow intrinsic to comparison
preames Jul 1, 2021
f03d296
[NFC][compiler-rt] add back solaris xfail for unpoison-alternate-stac…
aralisza Jul 1, 2021
39a15b5
[NFC][scudo] Extract MapAllocatorTest for TEST_F
vitalybuka Jul 1, 2021
7d20747
[gwp_asan] Improve symbolizer script
vitalybuka Jun 30, 2021
f836549
[libc++] Migrate the additional_features parameter to the DSL
ldionne Jul 1, 2021
0004442
[libcxx] Update optional star operator to be noexcept.
zoecarver Jul 1, 2021
61266eb
Merge from 'sycl' to 'sycl-web'
Jul 1, 2021
050b064
[libcxx][functional][modular] splices <functional> into modular headers
cjdb Jul 1, 2021
a319eaf
[libc++] Provide c++03 alternative for va_copy if available in xlocale.h
jasonliudev Jul 1, 2021
c360553
[runtimes] Simplify how we specify XFAIL & friends based on the triple
ldionne Jun 18, 2021
83887df
[ADT] Follow up to fix bug in "Add makeVisitor to STLExtras.h"
slinder1 Jul 1, 2021
460dfbd
[OpaquePtr] Support VecOfAnyPtrsToElt intrinsics
nikic Jul 1, 2021
19443c1
[gn build] Port 050b064f15ee
nico Jul 1, 2021
8eb4b3e
[CMake][MLIR][Linalg] Adding variable to specify tablegen file depend…
Jul 1, 2021
33b579c
[NFC][scudo] Exctract getOptionsForConfig in test
vitalybuka Jul 1, 2021
fe08e9c
[lld-macho] Add support for LTO optimization level
speednoisemovement Jul 1, 2021
78e70ce
[scudo] Remove false DCHECK
vitalybuka Jul 1, 2021
e86fe36
[MLIR] Allow Affine scalar replacement to handle inner operations
wsmoses Jul 1, 2021
0516f49
Add linalg.mmt4d named op
asaadaldien Jun 30, 2021
4e7b5d5
Merge from 'main' to 'sycl-web' (#7)
abhinavgaba Jul 1, 2021
355bf7c
[lit] Extend --xfail/LIT_XFAIL to take full test name
jdenny-ornl Jul 1, 2021
45e8a0b
[Orc] At CBindings for LazyRexports
vchuravy Jun 30, 2021
e386871
[clang-repl] Allow passing in code as positional arguments.
vgvassilev Jul 1, 2021
fe30963
[scudo] Untag BlockEnd in reallocate
vitalybuka Jul 1, 2021
3d48775
[ARM] Reassociate BFI
davemgreen Jul 1, 2021
b77533f
[llvm-strip] Support grouped options in llvm-strip
drodriguez Jul 1, 2021
4808842
[cmake] Invoke strip without -l and with non-grouped flags.
drodriguez Jul 1, 2021
e4b9fec
[libc] Add minimal Windows config
caitlyncano Jul 1, 2021
09e3bf0
[InstCombine][test] add tests for icmp simplify miscompile (PR50944);…
rotateright Jul 1, 2021
9eb613b
[InstSimplify] do not propagate poison from select arm to icmp user
rotateright Jul 1, 2021
edc1f0c
[libcxx][ranges] Implement indirectly_swappable.
zoecarver Jul 1, 2021
f1b9ce2
[OpenMP] Fix a few issues with hidden helper task
hansangbae Jun 30, 2021
64a0241
[libc++] IWYU <__utility/pair.h> in <__functional/hash.h>. NFCI.
Quuxplusone Jul 1, 2021
6bbbd7b
Update MLIRContext to allow injecting an external ThreadPool (NFC)
joker-eph Jul 1, 2021
14d64be
[GISel] Print better error messages for missing Combiner Observer calls
jroelofs Jul 1, 2021
33a7b4d
[InstrProfiling] Use external weak reference for bias variable
petrhosek Jun 30, 2021
430bfc4
[gn build] Port 33a7b4d9d8e6
llvmgnsyncbot Jul 1, 2021
0176ac9
[AArch64] Optimize SVE bitcasts of unpacked types.
efriedma-quic Jul 1, 2021
8dea784
[mlir][tosa] Add tosa shape inference with InferReturnTypeComponent
rsuderman Jun 17, 2021
e59f022
[GlobalISel] Translate <1 x N> getelementptrs to scalar G_PTR_ADDs
Jul 1, 2021
65eb402
[mlir][tosa] Added missing includes on PassDetails.h
rsuderman Jul 1, 2021
76dd98e
Precommit test cases in https://reviews.llvm.org/D104953
ahatanaka Jul 2, 2021
32a7319
Mips/GlobalISel: Use accurate memory LLTs
arsenm Jun 11, 2021
6aaaeac
[mlir][tosa] Include TosaDialect as include in tosa PassDetail.h
rsuderman Jul 2, 2021
06ac83f
[mlir][tosa] Update Bazel files for TOSA pass changes
rsuderman Jul 2, 2021
e895a67
[mlir] Move BufferizeDimOp to Tensor/Transforms/Bufferize.cpp
matthias-springer Jul 2, 2021
3a11528
[lld-macho] Move ICF earlier to avoid emitting redundant binds
int3 Jul 2, 2021
ac2dd06
[lld-macho] Deduplicate CFStrings
int3 Jul 2, 2021
08715e6
[lld-macho][nfc] Remove unnecessary vertical spacing
int3 Jun 27, 2021
f6b6e72
[lld-macho] Factor out common InputSection members
int3 Jul 2, 2021
9ab5f76
Support for merging UsingPackDecls across modules.
zygoloid Jul 2, 2021
066524e
[ScalarizeMaskedMemIntrin][SelectionDAGBuilder] Use the element type …
topperc Jul 2, 2021
425b908
[ORC] Rename SPSTargetAddress to SPSExecutorAddress.
lhames Jul 2, 2021
5efffac
[llvm-symbolizer] Move setGroupedShortOptions and don't ignore case
MaskRay Jul 2, 2021
9568811
[NFC][DSE]Change 'do-while' to 'for' loop to simplify code structure
Jul 2, 2021
07a1f35
[scudo] Fix test on aarch64 without MTE
vitalybuka Jul 2, 2021
f737d97
Relax newly added opcode check to check only for a number instead of …
dyung Jul 2, 2021
86c5afa
[clangd] Fix XPC build due to missing include path
sam-mccall Jul 2, 2021
a9ff1ce
[LLD] [COFF] Support linking directly against DLLs in MinGW mode
mstorsjo Jun 16, 2021
c09e5e5
[LLD] [MinGW] Allow linking to DLLs directly
mstorsjo Jun 17, 2021
ce211c5
[LLD] [COFF] Fix up missing stdcall decorations in MinGW mode
mstorsjo Jun 17, 2021
0c53f60
[clangd] Add some more missing include dirs for completeness
sam-mccall Jul 2, 2021
3b95400
[mlir][linalg][python] Add max operation in OpDSL
Jul 2, 2021
6944f7d
[mlir][linalg][python] Introduce python integration test folder.
Jul 2, 2021
4facbf2
[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR
pmatos Jun 10, 2021
26e1553
[clangd] CMake: express -Iclangd/ at top level and inherit
sam-mccall Jul 2, 2021
a27a17f
[clang][AST] Add support for BindingDecl to ASTImporter.
balazske Jul 2, 2021
b7c1403
[lldb] [gdb-remote server] Support selecting process via Hg
mgorny Apr 11, 2021
c2c0d3e
Revert "[WebAssembly] Implementation of global.get/set for reftypes i…
LebedevRI Jul 2, 2021
7655061
[Matrix] Hoist address computation before multiply to enable fusion.
fhahn Jul 2, 2021
4d2503c
[lldb] [test] Add missing category to test_detach_current
mgorny Jul 2, 2021
48db080
[NFC][SimplifyCFG] Autogenerate checklines in trapping-load-unreachab…
LebedevRI Jul 2, 2021
1a24823
[AArch64] Use custom lowering for fp16 vector copysign.
fhahn Jul 2, 2021
b77b220
[NFC] Fix typo in comment
svenvh Jul 2, 2021
791ddb7
Add LogOp to Complex dialect.
akuegel Jul 2, 2021
c142c06
Place the BlockAddress type in the address space of the containing fu…
arichardson Jul 2, 2021
e90c6f5
[MachineCopyPropagation] Fix differences in code gen when compiling w…
Jul 2, 2021
28ac873
[SLP]Fix gathering of the scalars by not ignoring UndefValues.
alexey-bataev Jul 1, 2021
cdca178
[CostModel][X86] Adjust uitofp(vXi64) SSE/AVX legalized costs based o…
RKSimon Jul 2, 2021
02ef0f5
[lldb] [gdb-remote client] Refactor SetCurrentThread*()
mgorny Apr 14, 2021
2aecffc
[CostModel][X86] Find AVX conversion costs using legalized types if c…
RKSimon Jul 2, 2021
a3ca578
[Matrix] Fix crash during fusion if the same load is re-used.
fhahn Jul 2, 2021
a929647
Revert "[InstrProfiling] Use external weak reference for bias variable"
nico Jul 2, 2021
5df556a
[gn build] Port a92964779cb5
llvmgnsyncbot Jul 2, 2021
d181fd9
[CostModel][X86] Drop some hard coded fp<->int scalarization costs
RKSimon Jul 2, 2021
d867634
[CostModel][X86] Update comment describing source of costs - we now u…
RKSimon Jul 2, 2021
e5fdff1
[X86][SLM] Keep similar scheduler costs types together. NFCI.
RKSimon Jul 2, 2021
7a2c1ac
[llvm-dwarfdump] Add comment saying where DumpDebugFrame comes from
nico Jul 2, 2021
5056694
[clangd] Fix possible assertion fail in TUScheduler
sam-mccall Jul 2, 2021
fff966b
Revert "[clangd] Fix possible assertion fail in TUScheduler"
sam-mccall Jul 2, 2021
597ccc9
https://godbolt.org/z/5vhv4K5b8
LebedevRI Jul 2, 2021
d9d6552
[NFCI][InstCombine] visitUnreachableInst(): iteratively erase instruc…
LebedevRI Jul 2, 2021
93a1642
Revert "[NFCI][InstCombine] visitUnreachableInst(): iteratively erase…
LebedevRI Jul 2, 2021
24d271b
Revert "https://godbolt.org/z/5vhv4K5b8"
LebedevRI Jul 2, 2021
dadedc9
[InstCombine] visitUnreachableInst(): iteratively erase instructions …
LebedevRI Jul 2, 2021
ad0050c
[mlir][Linalg] Add comprehensive bufferization support for TiledLoopO…
nicolasvasilache Jul 2, 2021
33ff807
Revert "[clangd] Unbreak mac build differently 0c96a92d8666b8"
sam-mccall Jul 2, 2021
13e35ac
[NFC][InstCombine] visitUnreachableInst(): enhance comments somewhat
LebedevRI Jul 2, 2021
e42bb5e
Reapply [clangd] Fix possible assertion fail in TUScheduler
sam-mccall Jul 2, 2021
4569c14
Refactor TensorExp parameters into a union
gussmith23 Jul 1, 2021
78309eb
[AArch64] Neon saturated truncate tests. NFC
davemgreen Jul 2, 2021
bf64210
[AIX] Add dummy XCOFF MCAsmParserExtension
Jul 2, 2021
03e9dcf
[AIX] Use AsmParser to do inline asm parsing
Jul 2, 2021
25473d7
[gn build] Port bf64210fd88f
llvmgnsyncbot Jul 2, 2021
361f742
Refactor mutation strategies into a standalone library
nopsledder Jul 2, 2021
7c5d654
[Bazel] Fix build for c0a6318d96
GMNGeoffrey Jul 2, 2021
f239026
[mlir][linalg][python] Add min operation in OpDSL.
Jul 2, 2021
21e9261
[Libomptarget] Experimental Remote Plugin Fixes
atmnpatel Jul 2, 2021
db188ad
[mlir][Vector] NFC - Compress vector to outerproduct lowering.
nicolasvasilache Jul 2, 2021
c5d7251
Revert "Refactor mutation strategies into a standalone library"
mvanotti Jul 2, 2021
dba74c6
[libc] Make ULP error reflect the bit distance more closely.
Jul 1, 2021
99f0063
Unpack the CostEstimate feature in ML inlining models.
Jun 10, 2021
75e941b
[NFC][OpenMP][CUDA] Add test for using `-x cuda -fopenmp`
fodinabor Jul 1, 2021
94ff00f
[gn build] Port 99f00635d7ac
llvmgnsyncbot Jul 2, 2021
2ff5a56
[libcxx][type_traits] remove `std::is_literal_type` and `std::result_…
Jul 2, 2021
37b6e03
[Intrinsics] Make MemCpyInlineInst a MemCpyInst
jroelofs Jun 30, 2021
8cc8caa
[MLGO] Update Oz model url.
jacob-hegna Jul 2, 2021
7f7e4ae
[SLP][NFC]Refactor findLaneForValue and make it static member, NFC, by
alexey-bataev Jul 2, 2021
884bc6a
[X86] Modify LOOP*, HLT control flow attributes
aaupov Jul 2, 2021
c7c5a1c
[lld-macho] Ignore debug symbols while preparing relocations.
oontvoo Jun 30, 2021
4525d52
Revert "[mlir][Vector] NFC - Compress vector to outerproduct lowering."
joker-eph Jul 2, 2021
3ec88ca
Revert "[clang-repl] Allow passing in code as positional arguments."
hctim Jul 2, 2021
d1a96e9
[clang][emscripten] Reduce alignof long double from 16 to 8 bytes
sbc100 Jun 23, 2021
81b42ca
[Hexagon] Handle opaque pointers in vector combine
Jul 2, 2021
df88c26
[OpaquePtr] Add type parameter to emitLoadLinked
Jul 2, 2021
cdf7b66
[mlir][Linalg] Fix incorrect logic in deciding when to fuse reshapes …
Jul 2, 2021
678211d
[ms] [llvm-ml] Standardize blocking of lexical substitution
ericastor Jul 2, 2021
fd2433e
[lldb] Replace default bodies of special member functions with = defa…
JDevlieghere Jul 2, 2021
da81ec6
[SimplifyCFG] Volatile memory operations do not trap
LebedevRI Jul 2, 2021
35d4593
Add C API files for the LLVM dialect
apaszke Jul 2, 2021
51fecd1
[InstCombine] Don't combine PHI before catchswitch
aheejin Jul 1, 2021
53fef0b
[NFCI][SimplifyCFG] simplifyUnreachable(): Use poison constant to rep…
LebedevRI Jul 2, 2021
0111da2
[GlobalISel] Add re-association combine for G_PTR_ADD to allow better…
aemerson Jun 27, 2021
aa319f5
[lldb] [gdb-remote client] Support switching PID along with TID
mgorny Apr 11, 2021
7dd8f98
[NFC][SimplifyCFG] Autogenerate checklines in a few tests
LebedevRI Jul 2, 2021
5d689cf
[NFC][CUDA] Fix order of round(f) definition in __clang_cuda_math.h f…
fodinabor Jul 2, 2021
f30251f
[GlobalISel] Clean up CombinerHelper::apply* functions to return void.
aemerson Jul 2, 2021
707bda6
[lldb/test] Fix failure caused by synthetic symbol name refactoring
medismailben Jul 2, 2021
261c56f
[NFC][Codegen] Tune a few tests to not end with a naked `unreachable`…
LebedevRI Jul 2, 2021
f9d8b8d
[NFC][Codegen] Autogenerate check lines in PowerPC/2007-11-16-landing…
LebedevRI Jul 2, 2021
dd1c4bd
Name all DEATH tests using 'DeathTest' suffix.
hctim Jul 2, 2021
cb5de7c
[mlir][Vector] NFC - Compress vector to outerproduct lowering.
nicolasvasilache Jul 2, 2021
bf7f846
Fix test so it doesn't try to write to the test directory, only to %t
dwblaikie Jul 2, 2021
a5c3f10
[lldb] Update shebang in heap.py and crashlog.py
JDevlieghere Jul 2, 2021
24f4c3e
Lex: add a callback for `#pragma mark`
compnerd Jul 2, 2021
b8a021d
[mlir][sparse] support for negation and subtractions
aartbik Jul 2, 2021
52b5491
Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes"
JDevlieghere Jul 2, 2021
6b0d266
Revert "Create synthetic symbol names on demand to improve memory con…
JDevlieghere Jul 2, 2021
252a1ee
[ThinLTO] Respect ClearDSOLocalOnDeclarations for unimported functions
MaskRay Jul 3, 2021
af331e8
[SelectionDAG] Rename memory VT argument for getMaskedGather/getMaske…
topperc Jul 3, 2021
c063946
[AIX] Adjust CSR order to avoid breaking ABI regarding traceback
Jul 3, 2021
fbc329e
[AArch64] Add S/UQXTRN tablegen patterns.
davemgreen Jul 3, 2021
fc150ce
[SimplifyCFG] simplifyUnreachable(): erase instructions iff they are …
LebedevRI Jul 3, 2021
45e5214
[flang][driver] Add support for `--version` in the bash wrapper
banach-space Jul 2, 2021
e914406
[IRBuilder] Avoid fetching pointer element type in some assertions
nikic Jul 3, 2021
e2e44c3
[SelectionDAG] Use KnownBits::insertBits instead of separate APInt::i…
RKSimon Jul 3, 2021
80dd591
[SelectionDAG] Replace APInt.lshr().trunc() with APInt.extractBits() …
RKSimon Jul 3, 2021
cc38f89
[X86][SSE] Add mulhu/mulhs constant folding tests
RKSimon Jul 3, 2021
89c1c64
[KnownBits] Merge const/non-const KnownBits::extractBits implementati…
RKSimon Jul 3, 2021
c558b1f
[analyzer] Fix calculating offset for fields with an empty type
jubnzv May 28, 2021
478092d
[clangd][iwyu] explicitly includes `<atomic>`
cjdb Jul 4, 2021
95923c0
[llvm][iwyu] explicitly includes <functional> and <utility>
cjdb Jul 4, 2021
fabc171
[IRBuilder] Add type argument to CreateMaskedLoad/Gather
nikic Jul 3, 2021
287d39d
[NFC] Fix a few whitespace issues and typos.
paulwalker-arm Jul 1, 2021
a213f73
[IR] Deprecate GetElementPtrInst::CreateInBounds without element type
nikic Jul 4, 2021
14078ae
[mlir][OpAsmParser] Add parseString method
zero9178 Jul 4, 2021
3f9bf9f
[Polly][Isl] Update isl to isl-0.24-47-g8853f375
patacca Jul 4, 2021
7cdd768
[libunwind] reflow some debug logs for better greppability
nico Jul 2, 2021
d2d6da3
[lld/mac] Don't crash on 32-bit output binaries when dead-stripping
nico Jul 4, 2021
9e24979
[lld/mac] Fix function offset on 1st-level unwind table sentinel
nico Jul 4, 2021
2c115ec
[mlir][NFC] MemRef cleanup: Remove helper functions
matthias-springer Jul 5, 2021
a39bb96
[X86] Refine code of generating BB labels in Keylocker
xiangzh1 Jul 2, 2021
a15adbc
[clangd] Type hints for structured bindings
HighCommander4 Jun 14, 2021
db9df43
[mlir-tblgen] Avoid ODS verifier duplication
ChiaHungDuan Jun 29, 2021
1a001de
[mlir-reduce] Improve diagnostic message and clean build dependency
ChiaHungDuan Jul 5, 2021
26d72bd
[XCOFF][NFC] add DWARF section support in XCOFF object writer
Jul 5, 2021
0dad3f6
[llvm-readobj][XCOFF] Add support for printing the String Table.
Jul 5, 2021
bcaf57c
[lld-macho] Parse relocations quickly by assuming sorted order
int3 Jul 5, 2021
018290f
Merge remote-tracking branch 'otcshare_llvm/sycl-web' into llvmspirv_…
vmaksimo Jul 5, 2021
ec4d77e
Merge commit 'bcaf57cae82500f40f2348f5ee41e57b11152825' into llvmspir…
vmaksimo Jul 5, 2021
ed45b14
Implement SPV_INTEL_debug_module extension (#1089)
Fznamznon Jun 29, 2021
321f6eb
Run spirv-val for more tests
svenvh Jun 29, 2021
c753ee4
Sync spirv.hpp and regenerate SPIRVNameMapEnum.h
svenvh Jun 30, 2021
fba63e6
Merge remote-tracking branch 'intel_llvm/sycl' into llvmspirv_pulldown
vmaksimo Jul 6, 2021
ddc8a13
Fix abi test failures after d4dcb55
vmaksimo Jul 6, 2021
418a6d6
Fix nvptx_target_teams_distribute_parallel_for_simd_codegen failure
vmaksimo Jul 6, 2021
5a96c50
Merge remote-tracking branch 'intel_llvm/sycl' into llvmspirv_pulldown
vmaksimo Jul 7, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
#include "CopyConstructorInitCheck.h"
#include "DanglingHandleCheck.h"
#include "DynamicStaticInitializersCheck.h"
#include "EasilySwappableParametersCheck.h"
#include "ExceptionEscapeCheck.h"
#include "FoldInitTypeCheck.h"
#include "ForwardDeclarationNamespaceCheck.h"
Expand Down Expand Up @@ -91,6 +92,8 @@ class BugproneModule : public ClangTidyModule {
"bugprone-dangling-handle");
CheckFactories.registerCheck<DynamicStaticInitializersCheck>(
"bugprone-dynamic-static-initializers");
CheckFactories.registerCheck<EasilySwappableParametersCheck>(
"bugprone-easily-swappable-parameters");
CheckFactories.registerCheck<ExceptionEscapeCheck>(
"bugprone-exception-escape");
CheckFactories.registerCheck<FoldInitTypeCheck>(
Expand Down
1 change: 1 addition & 0 deletions clang-tools-extra/clang-tidy/bugprone/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ add_clang_library(clangTidyBugproneModule
CopyConstructorInitCheck.cpp
DanglingHandleCheck.cpp
DynamicStaticInitializersCheck.cpp
EasilySwappableParametersCheck.cpp
ExceptionEscapeCheck.cpp
FoldInitTypeCheck.cpp
ForwardDeclarationNamespaceCheck.cpp
Expand Down
Loading