Skip to content

New br #31

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

Closed
wants to merge 204 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
204 commits
Select commit Hold shift + click to select a range
9811ffe
[DebugInfo] Process single-location debug values in variadic form whe…
SLTozer Sep 6, 2023
c60ccfb
[lldb] Revive internal data formatter documentation (#66527)
JDevlieghere Sep 15, 2023
1f33bfc
Fix test case in 32db121b29f78e4c41116b2a8f1c730f9522b202.
ZequanWu Sep 15, 2023
d2e787d
[mlir][sparse][tensor] replace bufferization with empty tensor (#66450)
aartbik Sep 15, 2023
d462bd5
[clang][Interp] Handle AttributedStmts (#66495)
tbaederr Sep 15, 2023
434aa2f
[SLP]Improve canreuseExtracts for reordering analysis.
alexey-bataev Sep 15, 2023
cf3b12c
Fix lld Sphinx build
AaronBallman Sep 15, 2023
37402c3
[NFC][Coverage] Rename coverage function attribute name from "Cov Fun…
ZequanWu Sep 15, 2023
058e9b0
[test] Don't check COMPILER_RT_STANDALONE_BUILD for deps (#66259)
vitalybuka Sep 15, 2023
68033aa
[mlir][transform] Fix crash in transform.get_parent_op. (#66492)
ingomueller-net Sep 15, 2023
52b33ff
[RISCV] Avoid toggling VL for hidden splat case in constant buildvect…
preames Sep 15, 2023
01e80a0
[mlir] Add `maxnumf` and `minnumf` to `AtomicRMWKind` (#66442)
unterumarmung Sep 15, 2023
cbdccb3
[RA] Split a virtual register in cold blocks if it is not assigned pr…
weiguozhi Sep 15, 2023
401296f
Object: account for short output names (#66532)
compnerd Sep 15, 2023
3dc6211
[mlir][sparse] Migrate tests to use new syntax (#66543)
yinying-lisa-li Sep 15, 2023
8f44edb
[runtimes] Add CODEOWNERS entries for libc++, libc++abi and libunwind…
ldionne Sep 15, 2023
1f15e39
AMDGPU/GlobalISel: Don't pointlessly check for convergent intrinsics
arsenm Sep 15, 2023
d4152c5
[NFC][sanitizer_symbolizer]Add StackTracePrinter class (#66530)
Sep 15, 2023
3323702
[TOSA] Change EightK MaxScale to 256 (#66536)
Tai78641 Sep 15, 2023
0b8df84
[Coverage] Add coverage for constructor member initializers. (#66441)
ZequanWu Sep 15, 2023
5ed94c6
[clang-format] Fix a bug in ContinuationIndenter (#66354)
owenca Sep 15, 2023
231d3e5
[HWASan] Delete the print-memory-usage-android.c test (#66550)
hctim Sep 15, 2023
a52560c
[clang] Remove spurious trailing whitespace
ldionne Sep 15, 2023
0af95c3
[mlgo] Fix regalloc tests
mtrofin Sep 15, 2023
7d7df7f
[libc] Add a developer doc about adding new config options. (#66432)
sivachandra Sep 15, 2023
09a5aac
[TLI] Add extend as explicit parameter to shouldRemoveExtendFromGSInd…
preames Sep 13, 2023
2ff9175
[RISCV] Normalize gather/scatter addressing to UNSIGNED_SCALAR
preames Sep 14, 2023
37aa07a
[RISCV] Move narrowIndex to be a DAG combine over target independent …
preames Sep 13, 2023
80e810f
Revert "[NFC][sanitizer_symbolizer]Add StackTracePrinter class (#66530)"
Sep 15, 2023
f4f85e0
[llvm-profdata] Remove MD5 collision check in D147740 (#66544)
huangjd Sep 15, 2023
90a0dc7
[gn build] Port f4f85e0ab405
llvmgnsyncbot Sep 15, 2023
6af7bf6
[GitHub] Fix `mlir:core` label definition (#66556)
zero9178 Sep 15, 2023
ac182de
[RISCV][GlobalISel] Select ALU GPR instructions
topperc Sep 15, 2023
ff2622b
[RISCV] Optimize gather/scatter to unit-stride memop + shuffle (#66279)
preames Sep 13, 2023
c663401
[RISCV] Prefer vrgatherei16 for shuffles (#66291)
preames Sep 13, 2023
5b7dfa9
[NFC][sanitizer] Rename InternalScopedString::append to AppendF (#66558)
vitalybuka Sep 16, 2023
9eb1f2d
[ELF] Remove a special case from ExprValue::getSectionOffset. NFC
MaskRay Sep 16, 2023
1bd5df7
[ELF] Correct a comment about ^=. NFC
MaskRay Sep 16, 2023
64c9dbb
[ELF] checkDynamicRelocsDefault: invert the condition
MaskRay Sep 16, 2023
76c6a8b
[LAA] Improve the output remark for LoopVectorize (#65832)
vfdff Sep 16, 2023
a63efd2
Use assert instead of branch-to-unreachable
dwblaikie Sep 16, 2023
d5682e5
[ELF] checkDynamicRelocsDefault: invert the condition
MaskRay Sep 16, 2023
1b65b15
[ELF] Enable checkDynamicRelocsDefault for PPC64
MaskRay Sep 16, 2023
591266c
[NFC][sanitizer] Add InternalScopedString::Append (#66559)
vitalybuka Sep 16, 2023
0cbe49e
[ELF] Implement getImplicitAddend and enable checkDynamicRelocsDefaul…
MaskRay Sep 16, 2023
df97922
[ELF] Implement getImplicitAddend and enable checkDynamicRelocsDefaul…
MaskRay Sep 16, 2023
4a37487
[NFC][sanitizer] Replace a few AppendF with Append
vitalybuka Sep 16, 2023
a8d8c58
[NFC][sanitizer] Remove temp buffer
vitalybuka Sep 16, 2023
693aa68
[NFC][sanitizer] Remove InternalScopedString::Append nullptr workaround
vitalybuka Sep 16, 2023
71d7e69
[ELF] Implement getImplicitAddend and enable checkDynamicRelocsDefaul…
MaskRay Sep 16, 2023
ff8b4c8
[clang-tidy][NFC] Minor cleanup in ClangTidyMain.cpp
PiotrZSL Sep 16, 2023
78faca3
[NFC][hwasan] Add SANITIZER_GUARDED_BY to a variable
vitalybuka Sep 16, 2023
733b33b
[NFC][hwasan] Remove unused mutex
vitalybuka Sep 16, 2023
77106b7
[NFC][hwasan] Use InternalScopedString in ScopedReport
vitalybuka Sep 16, 2023
4da1c18
[Driver] Change default PCH extension name from .gch to .pch (#66165)
MaskRay Sep 16, 2023
bd288eb
[ELF] Make -t work with --format=binary
MaskRay Sep 16, 2023
f3796ac
[Github] Do not label clang-format files as clang (#66388)
cor3ntin Sep 16, 2023
b423e1f
[SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub wi…
dtcxzyw Sep 16, 2023
5163319
[InstCombine] Use `ConstantInt::getBool` instead of `Constant::getInt…
dtcxzyw Sep 16, 2023
ce5b88b
[InstCombine] Handle constant arms in `select` of `srem` fold
antoniofrighetto Sep 16, 2023
a59870a
[Github] Fix yml syntax
cor3ntin Sep 16, 2023
bce6c53
[InstSimplify] Add pre-commit tests for PR65910. NFC.
dtcxzyw Sep 16, 2023
00e794b
[clang-format] Properly indent lines inside Verilog case structure (#…
sstwcw Sep 16, 2023
5e4e2a5
workflows/pr-receive: Ignore pull requests with 10 or more commits (#…
tstellar Sep 16, 2023
16fd879
[BOLT] Skip the validation of CFG after it is finalized
Kepontry Sep 16, 2023
473b9dd
[BOLT] Incorporate umask into the output file permission
Kepontry Sep 16, 2023
8049db0
[gn] port ac182deee828 (RISCVGISel.td)
nico Sep 16, 2023
5bdd5d0
Fix PR#62594 : static lambda call operator is not convertible to func…
faisalv Sep 16, 2023
695138c
[libc++] implement std::`jthread`
huixie90 Jun 19, 2023
e042ff7
[SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 wit…
dtcxzyw Sep 16, 2023
4bf5fdd
[gn build] Port 695138ca8405
llvmgnsyncbot Sep 16, 2023
49610ed
[OCaml][NPM] Add OCaml bindings to new pass manager
alan-j-hu Sep 16, 2023
4a1fe09
[libc++] Fix potentially flaky test joinable.pass.cpp
huixie90 Sep 16, 2023
da35b2e
[clang][Docs] Document X86 interrupt attribute (#65662)
antangelo Sep 17, 2023
9f7906a
[Support] Remove redundant forwarding functions read/write (NFC) (#66…
kazutakahirata Sep 17, 2023
2861ec8
[AArch64][GlobalISel] Add lowering for constant BIT/BIF/BSP (#65897)
davemgreen Sep 17, 2023
ddae50d
[RISCV] Combine trunc (sra sext (x), zext (y)) to sra (x, smin (y, sc…
LWenH Sep 17, 2023
1d1cba4
[VPlan] Remove stray indent when printing scalar steps recipe.
fhahn Sep 17, 2023
de56ceb
[clang] fix stray whitespace in release notes to fix CI failure
nunoplopes Sep 17, 2023
3aec4f9
[InstCombine] Add pre-commit tests for PR65845
dtcxzyw Sep 17, 2023
1c8c365
[mlir][bytecode] Check that bytecode source buffer is sufficiently al…
chsigg Sep 17, 2023
2f45b56
[InstSimplify] Add pre-commit tests for PR65905. NFC.
dtcxzyw Sep 17, 2023
ccf194b
[MLIR][Presburger] Implement convertVarKind for PresburgerRelation
iambrj Sep 17, 2023
a054d89
[InstSimplify] Add signed version of pre-commit tests for PR65905. NFC.
dtcxzyw Sep 17, 2023
1679b20
[InstCombine] Fix transforms of two select patterns (#65845)
dtcxzyw Sep 17, 2023
d76e96b
[RISCV] Reuse existing XLenVT variable. NFC
topperc Sep 17, 2023
e6a007f
[RISCV] Use getConstantOperandVal. NFC
topperc Sep 17, 2023
4b5366c
[clang-tidy] Avoid checking magic numbers if _BitInt (#65888)
vabridgers Sep 17, 2023
7d9039e
[JITLink][PowerPC][RFC] Make JITLink default in LLJIT for ppc64 elfv2abi
Sep 18, 2023
b4d4146
[WholeProgramDevirt] Use llvm:: qualifier to implement declared funct…
MaskRay Sep 18, 2023
068357d
[VectorCombine] Enable transform 'scalarizeLoadExtract' for scalable …
benshi001 Sep 18, 2023
28efe4d
[RISCV] Add tests for merging base offset of BlockAddress
wangpc-pp Sep 18, 2023
cedf2ea
[RISCV] Teach RISCVMergeBaseOffset to handle BlockAddress
wangpc-pp Sep 18, 2023
88e3358
[ORC][JITLink] Non-debuginfo JITLink perf jitdump support.
pchintalapudi Sep 18, 2023
b8fbc3c
[gn build] Port 88e3358f331d
llvmgnsyncbot Sep 18, 2023
54a38c9
[ORC] Fix -Wunused-but-set-variable in JITLoaderPerf.cpp (NFC)
DamonFool Sep 18, 2023
efe4e7a
[SCEV] Fix incorrect nsw inference for multiply of addrec (#66500)
nikic Sep 18, 2023
ed8bd71
[MLIR] Allow comparison of opaque properties (#66378)
Dudeldu Sep 18, 2023
79508db
[flang][runtime] zero size allocation in source allocation (#66124)
jeanPerier Sep 18, 2023
5eabbde
[bazel] Port for 88e3358f331d727e7bbcddb2821ef89d25d1ab7a
hokein Sep 18, 2023
87143ff
[VectorCombine] Fix a spot in commit 068357d9b09cd635b1c2f126d119ce9a…
benshi001 Sep 18, 2023
5cf714b
[mlir][SCF] scf.for: Consistent API around `initArgs` (#66512)
matthias-springer Sep 18, 2023
d861b31
[RISCV][NFC] precommit for D159399
BeMg Sep 18, 2023
b83a1ed
[RISCV] Only emit .option when extension is supported
BeMg Sep 18, 2023
9ea083f
[Clang][test] Replace legacy -target with --target=. (#66572)
yetingk Sep 18, 2023
0f952cf
[mlir][IR] Change `MutableOperandRange::operator[]` to return an `OpO…
matthias-springer Sep 18, 2023
75b76c4
[clang-transformer] Allow stencils to read from system headers. (#66480)
legrosbuffle Sep 18, 2023
03be486
[clang][dataflow] Model the fields that are accessed via inline acces…
kinu Sep 18, 2023
ce031fc
[AMDGPU] Fix non-deterministic iteration order in SIFixSGPRCopies (#6…
dstutt Sep 18, 2023
52a55a7
[clang][Interp] Allow zero-init of primitives with an empty init list
tbaederr Aug 23, 2023
dd55ece
[ValueTracking] Remove unused Depth parameter (NFC)
nikic Sep 18, 2023
b2cd9db
[clang][Sema] Remove irrelevant diagnostics from constraint satisfact…
hazohelet Sep 18, 2023
7a472a0
[llvm][documentation] Fix coroutines documentation (#66420)
NoodleSugar Sep 18, 2023
1a4dd8d
[mlir][bufferization] Switch tests to new deallocation pass pipeline …
maerhart Sep 18, 2023
08d2ea3
[mlir][Interfaces][NFC] LoopLikeOpInterface: Consistent TD formatting…
matthias-springer Sep 18, 2023
102838d
update_mir_test_checks.py: match undef vreg subreg definitions (#66627)
jayfoad Sep 18, 2023
caaf61e
[SDag] Fold saddo[_carry] with bitwise-not argument to ssubo[_carry] …
s-barannikov Sep 18, 2023
7b4b09a
[Bolt] fix a relocation bug for R_AARCH64_CALL26
linsinan1995 Sep 18, 2023
1a8b36b
[lldb][Docs] Link up the newly restored data formatters page
DavidSpickett Sep 18, 2023
baf031a
[MemCpyOpt] fix miscompile for non-dominated use of src alloca for st…
khei4 Sep 18, 2023
078651b
[libc++] Implement LWG3545: std::pointer_traits should be SFINAE-frie…
zetafunction Sep 18, 2023
b3ca0f3
[scudo] Use MemMap in Vector
fabio-d Sep 18, 2023
162bafc
[SVE] Fix crash when costing getelementptr with scalable target type.
paulwalker-arm Sep 18, 2023
4491f0b
[IR] Remove unnecessary bitcast from CreateMalloc()
nikic Sep 18, 2023
99a54b8
[flang] Lower PRIVATE component names safely (#66076)
jeanPerier Sep 18, 2023
b8f6443
[libc] Add GPU config file using the new format (#66635)
jhuber6 Sep 18, 2023
bf7c490
[mlir][Vector] Add a rewrite pattern for better low-precision bitcast…
nicolasvasilache Sep 18, 2023
fb4bdf3
[Flang][OpenMP] Run Flang-specific OpenMP MLIR passes in bbc
skatrak Sep 18, 2023
be2723d
[InstSimplify] Fold icmp of `X and/or C1` and `X and/or C2` into cons…
dtcxzyw Sep 18, 2023
64839fb
[mlir][bufferization] Empty tensor elimination for materialize_in_des…
matthias-springer Sep 18, 2023
06f9ffa
Fix unused variable (#66644)
frgossen Sep 18, 2023
d4d8f21
[libc++] Simplify how we select modules flavors in the test suite (#6…
ldionne Sep 18, 2023
dd6dde1
[mlir][Vector] Fix -Wunused-function in VectorEmulateNarrowType.cpp (…
DamonFool Sep 18, 2023
d8d0588
[TwoAddressInstruction] Update LiveIntervals after INSERT_SUBREG with…
jayfoad Sep 18, 2023
c7aacbb
[ArgPromotion] Update allocsize indices after promotion
nikic Sep 18, 2023
3ce8eda
[Github] Add a new line before the line separator to avoid paragraphs…
cor3ntin Sep 18, 2023
dc11814
[InstCombine] Add pre-commit tests for PR65073. NFC.
dtcxzyw Sep 18, 2023
a2bb365
[mlir] Fix Bazel build
matthias-springer Sep 18, 2023
aa8601d
[libc++] [string_view] Remove operators made redundant by C++20 (#66206)
AMP999 Sep 18, 2023
b2ffc86
[DAG] getNode() - begin generalizing the (zext (trunc (assertzext x))…
RKSimon Sep 18, 2023
6bf043e
[mlir][bufferization] Remove allow-return-allocs and create-deallocs …
maerhart Sep 18, 2023
c24a422
[libc++][CI][AIX] modify the equivalence classes of regex_match for l…
diggerlin Sep 18, 2023
e2733a6
[Flang][OpenMP] Add trivial conversion pattern for omp.ordered_region…
kiranchandramohan Sep 18, 2023
c354ee8
[libc][GPU] Fix dependencies for externally installed stub files (#66…
jhuber6 Sep 18, 2023
5aa8e43
[VP] Add missing functional_intrinsic properties and add static_asser…
lukel97 Sep 18, 2023
f025e41
[flang] Accept pointer-valued function results as ASSOCIATED() argume…
klausler Sep 18, 2023
38c59b9
Revert "Reapply [Verifier] Sanity check alloca size against DILocalVa…
nikic Sep 18, 2023
13a74d6
[RISCV] Fix crash when legalizing mgather/scatter on rv32
preames Sep 18, 2023
79c4307
[flang][runtime] INQUIRE(UNIT=-666, EXIST=x) should be .FALSE. (#66239)
klausler Sep 18, 2023
93e0658
[mlir][llvm] Use zeroinitializer for TargetExtType (#66510)
sommerlukas Sep 18, 2023
39f1860
[flang] Fold NORM2() (#66240)
klausler Sep 18, 2023
f71a9e8
[SelectionDAG][RISCV][PowerPC][X86] Use TargetConstant for immediates…
topperc Sep 18, 2023
6a45339
[mlir][sparse] refine sparse fusion with empty tensors materializatio…
aartbik Sep 18, 2023
14882d6
[libc++][lit] Atomically update the persistent cache (#66538)
arichardson Sep 18, 2023
17a12a2
[RISCV] Add test case to show bad codegen for unaligned i64 store of …
topperc Sep 16, 2023
8f04d81
[SelectionDAG][RISCV] Mask constants to narrow size in TargetLowering…
topperc Sep 16, 2023
be16b03
[AArch64] Remove the Z#_HI register definitions (#66353)
pawosm-arm Sep 18, 2023
bb7b872
[RISCV] Merge some test checks rvv/fixed-vectors-masked-gather.ll [nfc]
preames Sep 18, 2023
9bbec0a
[flang] Fix SIZEOF() expression rewriting (#66241)
klausler Sep 18, 2023
fa44ec7
[flang] Allow continuation of D lines (#66242)
klausler Sep 18, 2023
0722800
[RISCV] Match constant indices of non-index type when forming strided…
preames Sep 18, 2023
cb9f66d
[Profile] Pass InstrProfSymtab instead of IndexedInstrProfReader when…
ZequanWu Sep 18, 2023
83e6d2e
Revert "[ARM] Always lower direct calls as direct when the outliner i…
jroelofs Sep 18, 2023
710276a
[LLDB] Add a setting for printing ValueObject hex values without lead…
walter-erquinigo Sep 18, 2023
d346613
[mlir][sparse] fix merge conflict in sddmm test (#66670)
aartbik Sep 18, 2023
15c8a76
Skip tests with earlier versions of clang
adrian-prantl Sep 18, 2023
37ea42b
[flang][runtime] Enforce proper termination of list-directed input va…
klausler Sep 18, 2023
47025af
[flang][hlfir] Alias analysis for host associated accesses. (#65919)
vzakhari Sep 18, 2023
2a38d83
[InstSimplify] Add pre-commits for PR#66606. NFC.
dtcxzyw Sep 18, 2023
04ba475
[mlir][Vector] Add a rewrite pattern for better low-precision ext(bit…
nicolasvasilache Sep 18, 2023
135e521
[NewGVN] Set parent to the temporal instructions that are generated d…
kmitropoulou Sep 18, 2023
e18fa6e
[flang] Fix compile-time infinite loop (#66246)
klausler Sep 18, 2023
efca035
[MLIR][Presburger] Template Matrix to allow MPInt and Fraction (#65272)
Abhinav271828 Sep 18, 2023
1645b5d
[flang] Remove unused function IsListDirectedFieldComplete
kazutakahirata Sep 18, 2023
d10ee89
[InstCombine] Add `sext` version of pre-commit tests for PR65852. NFC.
dtcxzyw Sep 18, 2023
9389b05
[lldb] Fix the TestValueAPI test
Sep 18, 2023
8677aaa
[RISCV][GISel] Add initial pre-legalizer combiners copying from AArch64.
topperc Sep 7, 2023
054f9c5
[libc++] Fix `std::pair`'s pair-like constructor's incorrect assumpt…
huixie90 Sep 18, 2023
98c994c
Revert "[MLIR][Presburger] Template Matrix to allow MPInt and Fractio…
Superty Sep 18, 2023
10388c7
[flang] Fixed -Werror build after #65919. (#66679)
vzakhari Sep 18, 2023
cbd0428
[gn] port 8677aaa1a32a (RISCV pre-legalizer combiners)
nico Sep 18, 2023
1609a87
[Profile] Pass InstrProfSymtab by reference.
ZequanWu Sep 18, 2023
15c9376
[flang] Fix characterization of result of function returning procedur…
klausler Sep 18, 2023
1e9b006
[BOLT] Speedup symbol table sort
maksfb Sep 17, 2023
9b4328f
[BOLT][NFC] Refactor RI::discoverFileObjects()
maksfb Sep 17, 2023
c2e248c
[InstCombine] Fix typo in the test `icmp-range.ll`. NFC.
dtcxzyw Sep 18, 2023
338e312
[flang] Fix bogus warning about missing FINAL on assumed-rank (#66250)
klausler Sep 18, 2023
917392a
[NFC][Clang] Remove tailing white spaces in `llvm/include/llvm/Fronte…
shiltian Sep 18, 2023
e52c558
[RISCV] Narrow indices of fixed vector gather/scatter nodes
preames Sep 18, 2023
b76e08d
[flang] Accept NULL() actual for optional allocatable dummy argument …
klausler Sep 18, 2023
0218ea4
[libc++] Implement ranges::ends_with
ZijunZhaoCCK Sep 18, 2023
4573577
[bazel] Port 8677aaa1a32a (RISCV pre-legalizer combiners)
MaskRay Sep 18, 2023
7991078
[flang] Allow empty SEQUENCE types (#66252)
klausler Sep 18, 2023
448ad65
[gn build] Port 0218ea4aaa54
llvmgnsyncbot Sep 18, 2023
bdd3748
[runtimes] Add a mechanism to use cache files for a runtimes build
smeenai Aug 24, 2023
b1e3cd1
[driver] Conditionally include installed libc++ headers for Android
smeenai Aug 30, 2023
1212d1b
[driver] Perform fallback target searches for stdlib
smeenai Aug 31, 2023
94b4a98
[flang] Fix bogus error w/ COMMON & EQUIVALENCE (#66254)
klausler Sep 18, 2023
f286141
[TargetMachine] Remove DefaultOptions (#66673)
aeubanks Sep 18, 2023
61d361d
[flang] Extension: accept NULL([MOLD=]) for ALLOCATABLE INTENT(IN) du…
klausler Sep 18, 2023
47669af
[llvm-profgen] Ignore inline frames with an emtpy function name (#66678)
htyu Sep 18, 2023
f89d2be
[flang] Prioritize DATA object error messages a little better (#66258)
klausler Sep 18, 2023
256a0b2
[clang] Correct source locations for instantiations of function templ…
tahonermann Sep 12, 2023
ab7daf1
Testing PR.
zahiraam Oct 24, 2023
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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/libcxx/ @llvm/reviewers-libcxx
/libcxxabi/ @llvm/reviewers-libcxxabi
/libunwind/ @llvm/reviewers-libunwind
/runtimes/ @llvm/reviewers-libcxx
35 changes: 24 additions & 11 deletions .github/new-prs-labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,16 +110,26 @@ mlir:
- mlir/**

mlir:core:
- mlir/**/Support/**
- mlir/**/Parser/**
- mlir/**/IR/**
- mlir/**/Bytecode/**
- mlir/**/AsmParser/**
- mlir/**/Pass/**
- mlir/**/tools/**
- mlir/**/Reducer/**
- mlir/**/Transforms/**
- mlir/**/Debug/**
- mlir/include/mlir/Support/**
- mlir/lib/Support/**
- mlir/include/mlir/Parser/**
- mlir/lib/Parser/**
- mlir/include/mlir/IR/**
- mlir/lib/IR/**
- mlir/include/mlir/Bytecode/**
- mlir/lib/Bytecode/**
- mlir/include/mlir/AsmParser/**
- mlir/lib/AsmParser/**
- mlir/include/mlir/Pass/**
- mlir/lib/Pass/**
- mlir/include/mlir/Tools/**
- mlir/lib/Tools/**
- mlir/include/mlir/Reducer/**
- mlir/lib/Reducer/**
- mlir/include/mlir/Transforms/**
- mlir/lib/Transforms/**
- mlir/include/mlir/Debug/**
- mlir/lib/Debug/**
- mlir/tools/**

mlir:ods:
Expand Down Expand Up @@ -300,7 +310,10 @@ vectorizers:
- llvm/include/llvm/Transforms/Vectorize/**

clang:
- clang/**
- any:
- clang/**
- '!clang/**/Format/**'
- '!clang/tools/clang-format/**'

testing-tools:
- llvm/include/llvm/FileCheck/**
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/pr-receive.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,12 @@ permissions:
jobs:
pr-target:
runs-on: ubuntu-latest
if: github.repository == 'llvm/llvm-project'
# Ignore PRs with more than 10 commits. Pull requests with a lot of
# commits tend to be accidents usually when someone made a mistake while trying
# to rebase. We want to ignore these pull requests to avoid excessive
# notifications.
if: github.repository == 'llvm/llvm-project' &&
github.event.pull_request.commits < 10
steps:
- name: Store PR Information
run: |
Expand Down
4 changes: 4 additions & 0 deletions bolt/lib/Core/BinaryFunction.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3156,6 +3156,10 @@ void BinaryFunction::dumpGraphToFile(std::string Filename) const {
}

bool BinaryFunction::validateCFG() const {
// Skip the validation of CFG after it is finalized
if (CurrentState == State::CFG_Finalized)
return true;

bool Valid = true;
for (BinaryBasicBlock *BB : BasicBlocks)
Valid &= BB->validateSuccessorInvariants();
Expand Down
2 changes: 1 addition & 1 deletion bolt/lib/Core/Relocation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -352,7 +352,7 @@ static uint64_t encodeValueAArch64(uint64_t Type, uint64_t Value, uint64_t PC) {
assert(isInt<28>(Value) && "only PC +/- 128MB is allowed for direct call");
// Immediate goes in bits 25:0 of BL.
// OP 1001_01 goes in bits 31:26 of BL.
Value = (Value >> 2) | 0x94000000ULL;
Value = ((Value >> 2) & 0x3ffffff) | 0x94000000ULL;
break;
}
return Value;
Expand Down
6 changes: 4 additions & 2 deletions bolt/lib/Rewrite/MachORewriteInstance.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -564,8 +564,10 @@ void MachORewriteInstance::rewriteFile() {
writeInstrumentationSection("I__literal16", OS);

Out->keep();
EC = sys::fs::setPermissions(opts::OutputFilename,
sys::fs::perms::all_all);
EC = sys::fs::setPermissions(
opts::OutputFilename,
static_cast<sys::fs::perms>(sys::fs::perms::all_all &
~sys::fs::getUmask()));
check_error(EC, "cannot set permissions of output file");
}

Expand Down
Loading