Commit
dc553ce646cdbab32d72d263d3f289952648b920
by zinenko[mlir] LLVM import: handle function-typed constants The current implementation of the LLVM-to-MLIR translation could not handle functions used as constant values in instructions. The handling is added trivially as `llvm.mlir.constant` can define constants of function type using SymbolRef attributes, which works even for functions that have not been declared yet.
|
 | mlir/test/Target/import.ll |
 | mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp |
Commit
870137d207f7a5596206e2210183d911a9b06f9d
by ulrich.weigand[FPEnv] Address post-commit review comment for D71467 Remove a bit of code duplication between CreateFCmp and CreateFCmpS by creating a shared helper function.
|
 | llvm/include/llvm/IR/IRBuilder.h |
Commit
4d14bfaa2cb1610104db6b0818fc7d74fad1bd8f
by kadircet[clangd] Show hower info for expressions Summary: This currently populates only the Name with the expression's type and Value if expression is evaluatable. Fixes https://github.com/clangd/clangd/issues/56 Reviewers: sammccall Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D72500
|
 | clang-tools-extra/clangd/Hover.cpp |
 | clang-tools-extra/clangd/unittests/HoverTests.cpp |
Commit
441410be471d5d0a5d1d47cf363de155e397a0c2
by Alexander.Richardson[ELF] Avoid false-positive assert in getErrPlace() This assertion was added as part of D70659 but did not account for .bss input sections. I noticed that this assert was incorrectly triggering while building FreeBSD for MIPS64. Fixed by relaxing the assert to also account for SHT_NOBITS input sections and adjust the test mips-jalr-non-function.s to link a file with a .bss section first. Reviewed By: MaskRay, grimar Differential Revision: https://reviews.llvm.org/D72567
|
 | lld/ELF/Target.cpp |
 | lld/test/ELF/mips-jalr-non-functions.s |
Commit
89b395fe793be6f3704ff8faaf6b55191431dc7a
by ntv[mlir][EDSC] Refactor dependencies involving EDSCs. Summary: This diff removes the dependency of LinalgOps and VectorOps on EDSCs. Reviewers: jpienaar, ftynse Reviewed By: ftynse Subscribers: merge_guards_bot, mgorny, mehdi_amini, rriddle, burmako, shauheen, antiagainst, csigg, arpith-jacob, mgester, lucyrfox, herhut, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D72481
|
 | mlir/test/EDSC/CMakeLists.txt |
 | mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt |
 | mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt |
 | mlir/lib/Dialect/Linalg/Transforms/LinalgToLoops.cpp |
 | mlir/tools/mlir-opt/CMakeLists.txt |
 | mlir/lib/Dialect/Linalg/Utils/Utils.cpp |
 | mlir/include/mlir/Dialect/Linalg/Utils/Utils.h |
 | mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt |
 | mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt |
 | mlir/lib/Dialect/Linalg/IR/LinalgRegistration.cpp |
 | mlir/lib/Dialect/Linalg/IR/CMakeLists.txt |
 | mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp |
 | mlir/lib/Dialect/Linalg/EDSC/Builders.cpp |
 | mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h |
 | mlir/lib/Dialect/Linalg/LinalgRegistration.cpp |
 | mlir/test/lib/Transforms/CMakeLists.txt |
 | mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt |
 | mlir/lib/Dialect/Linalg/Analysis/CMakeLists.txt |
 | mlir/lib/Dialect/VectorOps/VectorTransforms.cpp |
 | mlir/lib/Dialect/Linalg/CMakeLists.txt |
 | mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp |
Commit
72b5989e0d15081d71d1838eec7f84ef3158fb26
by thakis[gn build] (manually) port b4a99a061f51 better
|
 | llvm/utils/gn/secondary/clang/include/clang/Config/BUILD.gn |
Commit
d74a3d470c316f8fade90fe231fc0a51361c01e6
by kadircet[clangd] Add a ruler after header in hover Reviewers: sammccall Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D72622
|
 | clang-tools-extra/clangd/FormattedString.cpp |
 | clang-tools-extra/clangd/unittests/FormattedStringTests.cpp |
 | clang-tools-extra/clangd/FormattedString.h |
 | clang-tools-extra/clangd/unittests/HoverTests.cpp |
 | clang-tools-extra/clangd/Hover.cpp |
Commit
44f9c7a820c1e5fb949f441214a46b13588ff51a
by kadircet[clangd] Rearrange type, returntype and parameters in hover card Summary: Moves type/returntype into its own line as it is more readable in cases where the type is long. Also gives parameter lists a heading, `Parameters:` to make them stand out. Leaves the `right arrow` instead of `Returns: ` before Return Type to make output more symmetric. ``` function foo Returns: ret_type Parameters: - int x ``` vs ``` function foo 🡺 ret_type Parameters: - int x ``` Reviewers: sammccall, ilya-biryukov Subscribers: MaskRay, jkorous, arphaman, usaxena95, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D72623
|
 | clang-tools-extra/clangd/Hover.cpp |
 | clang-tools-extra/clangd/test/hover.test |
 | clang-tools-extra/clangd/unittests/HoverTests.cpp |
Commit
ada01d1b869763f7d5d3438dcfce02066b06ab0a
by simon.tatham[clang] New __attribute__((__clang_arm_mve_strict_polymorphism)). This is applied to the vector types defined in <arm_mve.h> for use with the intrinsics for the ARM MVE vector architecture. Its purpose is to inhibit lax vector conversions, but only in the context of overload resolution of the MVE polymorphic intrinsic functions. This solves an ambiguity problem with polymorphic MVE intrinsics that take a vector and a scalar argument: the scalar argument can often have the wrong integer type due to default integer promotions or unsuffixed literals, and therefore, the type of the vector argument should be considered trustworthy when resolving MVE polymorphism. As part of the same change, I've added the new attribute to the declarations generated by the MveEmitter Tablegen backend (and corrected a namespace issue with the other attribute while I was there). Reviewers: aaron.ballman, dmgreen Reviewed By: aaron.ballman Subscribers: kristof.beyls, JDevlieghere, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D72518
|
 | clang/utils/TableGen/MveEmitter.cpp |
 | clang/lib/AST/TypePrinter.cpp |
 | clang/lib/Sema/SemaOverload.cpp |
 | clang/include/clang/Basic/AttrDocs.td |
 | clang/test/Sema/overload-arm-mve.c |
 | clang/include/clang/Basic/DiagnosticSemaKinds.td |
 | clang/include/clang/Basic/Attr.td |
 | clang/lib/Sema/SemaType.cpp |
Commit
252c4dce618926311bcb4715eae6955f1bc71f13
by thakis[gn build] find mistakes like the one fixed in 72b5989e0d1 at build time
|
 | llvm/utils/gn/build/write_cmake_config.py |
Commit
60adfb83cda883d9fc1079c89d2feaa681a41b90
by kadircet[clangd] Fix windows buildbots
|
 | clang-tools-extra/clangd/unittests/HoverTests.cpp |
Commit
24a00ef2404104e9ca6fbd7eb523a8a340be9d99
by tejohnsonRestore "[ThinLTO] Add additional ThinLTO pipeline testing with new PM" This restores 2af97be8027a0823b88d4b6a07fc5eedb440bc1f (reverted at 6288f86e870c7bb7fe47cc138320b9eb34c93941), with all the fixes I had applied at the time, along with a new fix for non-determinism in the ordering of a couple of passes due to being accessed as parameters on the same call. I've also added --dump-input=fail to the new tests so I can more thoroughly fix any additional failures.
|
 | llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll |
 | llvm/test/Other/Inputs/new-pm-thinlto-prelink-pgo-defaults.proftext |
 | llvm/test/Other/new-pm-pgo.ll |
 | llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll |
 | llvm/test/Other/Inputs/new-pm-thinlto-samplepgo-defaults.prof |
 | llvm/test/Other/new-pm-thinlto-prelink-samplepgo-defaults.ll |
 | clang/test/CodeGen/thinlto-distributed-newpm.ll |
 | llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll |
Commit
66a35d330b3d6d3009b332a41406414c5cbd17d7
by grimar[llvm-readobj][test] - Cleanup SHT_RELR sections testing. After recent changes (D71872) in yaml2obj, it is possible so cleanup testing of the SHT_RELR sections. Differential revision: https://reviews.llvm.org/D71874
|
 | llvm/test/tools/llvm-readobj/ELF/relr-relocs.test |
 | llvm/test/tools/llvm-readobj/ELF/Inputs/elf-relr-relocs1.s |
 | llvm/test/tools/llvm-readobj/ELF/Inputs/elf-relr-relocs2.s |
Commit
ad7f4c11eb14a41205f4dadd08493aca0bf8f9ec
by ntv[mlir][Linalg] NFC - Hotfix for gcc-5 build
|
 | mlir/lib/Dialect/Linalg/EDSC/Builders.cpp |
Commit
e429f24ed8b16149ad668edd3fb000a3a56c8e40
by hubert.reinterpretcast[CMake] Enable -qfuncsect when building with IBM XL Summary: The IBM XL compiler uses `-qfuncsect` for `-ffunction-sections`. The comment about sanitizers and `-f[no-]function-sections` is corrected also, as it is pertinent to this patch. The sanitizer-related use of `-fno-function-sections` is associated with powerpc64le, a target for which there is an IBM XL compiler, so that use is updated in this patch to apply `-qnofuncsect` in case a build using the XL compiler is viable on that platform. This patch has been verified with the XL compiler on AIX only. Reviewers: daltenty, stevewan Reviewed By: daltenty Subscribers: mgorny, steven.zhang, #sanitizers, llvm-commits Tags: #sanitizers, #llvm Differential Revision: https://reviews.llvm.org/D72335
|
 | compiler-rt/CMakeLists.txt |
 | llvm/cmake/modules/HandleLLVMOptions.cmake |
Commit
63b428e3861bed666525b3af56cd50e14ab30495
by hubert.reinterpretcastDWARFDebugLine.cpp: Format unknown line number standard opcodes Summary: This patch implements `formatv()` formatting for `dwarf::LineNumberOps` and makes use of it for the `llvm-dwarfdump --debug-line` dump. Previously, unknown line number standard opcodes would lead to undefined behaviour. The code would attempt to format the data pointer of an empty `StringRef` (a null pointer) using `%s`. According to the description for `format()`, use of that interface carries the "risk of `printf`". Passing a null pointer in place of an array to a C library function results in undefined behaviour. Reviewers: jhenderson, daltenty, stevewan Reviewed By: jhenderson Subscribers: aprantl, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D72369
|
 | llvm/test/tools/llvm-dwarfdump/X86/debug-line.s |
 | llvm/include/llvm/BinaryFormat/Dwarf.h |
 | llvm/lib/BinaryFormat/Dwarf.cpp |
 | llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp |
Commit
d2fabd70065edefacee0d8a3122c73bc15e0f848
by Lang Hames[ORC] Update lazyReexports to support aliases with different symbol names. A bug in the existing implementation meant that lazyReexports would not work if the aliased name differed from the alias's name, i.e. all lazy reexports had to be of the form (lib1, name) -> (lib2, name). This patch fixes the issue by capturing the alias's name in the NotifyResolved callback. To simplify this capture, and the LazyCallThroughManager code in general, the NotifyResolved callback is updated to use llvm::unique_function rather than a custom class. No test case yet: This can only be tested at runtime, and the only in-tree client (lli) always uses aliases with matching names. I will add a new LLJIT example shortly that will directly test the lazyReexports API and the non-trivial alias use case.
|
 | llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp |
 | llvm/unittests/ExecutionEngine/Orc/LazyCallThroughAndReexportsTest.cpp |
 | llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h |
Commit
e9e26c01cd865da678b1af6ba5f417c713956a66
by Lang Hames[ORC] Simplify use of lazyReexports with LLJIT. This patch makes the target triple available via the LLJIT interface, and moves the IRTransformLayer from LLLazyJIT down into LLJIT. Together these changes make it easier to use the lazyReexports utility with LLJIT, and to apply IR transforms to code as it is compiled in LLJIT (rather than requiring transforms to be applied manually before code is added). An code example is added in llvm/examples/LLJITExamples/LLJITWithLazyReexports
|
 | llvm/examples/LLJITExamples/LLJITWithLazyReexports/CMakeLists.txt |
 | llvm/tools/lli/lli.cpp |
 | llvm/examples/LLJITExamples/CMakeLists.txt |
 | llvm/examples/LLJITExamples/LLJITWithLazyReexports/LLJITWithLazyReexports.cpp |
 | llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h |
 | llvm/lib/ExecutionEngine/Orc/LLJIT.cpp |
Commit
7741de94358b827086a4542202fdb2aac99687d4
by ntv[mlir][Linalg] NFC - Cleanup Linalg Pass locations and namespacing Summary: This diff moves the conversion pass declaration closer to its definition and makes the namespacing of passes consistent with the rest of the infrastructure (i.e. `mlir::linalg::createXXXPass` -> `mlir::createXXXPass`). Reviewers: ftynse, jpienaar, mehdi_amini Subscribers: rriddle, burmako, shauheen, antiagainst, arpith-jacob, mgester, lucyrfox, aartbik, liufengdb, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D72766
|
 | mlir/lib/Dialect/Linalg/Transforms/LinalgToLoops.cpp |
 | mlir/include/mlir/Conversion/LinalgToLLVM/LinalgToLLVM.h |
 | mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp |
 | mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp |
 | mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp |
 | mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp |
 | mlir/include/mlir/Dialect/Linalg/Passes.h |
Commit
88380b91c87e83fc8984c17d86017df0a3de62aa
by ntv[mlir][Linalg] NFC - Hotfix for gcc-5 build
|
 | mlir/lib/Dialect/Linalg/EDSC/Builders.cpp |
Commit
3180af4362be22d416464f5f3700c456b2f124b9
by spatel[InstCombine] reassociate fsub+fsub into fsub+fadd As discussed in the motivating PR44509: https://bugs.llvm.org/show_bug.cgi?id=44509 ...we can end up with worse code using fast-math than without. This is because the reassociate pass greedily transforms fsub into fneg/fadd and apparently (based on the regression tests seen here) expects instcombine to clean that up if it wasn't profitable. But we were missing this fold: (X - Y) - Z --> X - (Y + Z) There's another, more specific case that I think we should handle as shown in the "fake" fneg test (but missed with a real fneg), but that's another patch. That may be tricky to get right without conflicting with existing transforms for fneg. Differential Revision: https://reviews.llvm.org/D72521
|
 | llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp |
 | llvm/test/Transforms/Reassociate/fast-SubReassociate.ll |
 | llvm/test/Transforms/Reassociate/fast-basictest.ll |
 | llvm/test/Transforms/InstCombine/fsub.ll |
Commit
3f3017e162ec4208399dcf633c99bdac788c06fd
by arkady.shlykov[Loop Peeling] Add possibility to enable peeling on loop nests. Summary: Current peeling implementation bails out in case of loop nests. The patch introduces a field in TargetTransformInfo structure that certain targets can use to relax the constraints if it's profitable (disabled by default). Also additional option is added to enable peeling manually for experimenting and testing purposes. Reviewers: fhahn, lebedev.ri, xbolva00 Reviewed By: xbolva00 Subscribers: xbolva00, hiraditya, zzheng, llvm-commits Differential Revision: https://reviews.llvm.org/D70304
|
 | llvm/include/llvm/Analysis/TargetTransformInfo.h |
 | llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp |
 | llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp |
 | llvm/test/Transforms/LoopUnroll/peel-loop-conditions.ll |
 | llvm/test/Transforms/LoopUnroll/peel-loop-nests.ll |
Commit
10cadee5ce86e80d7486855199d329951f38af01
by evgeny[ThinLTO] Always import constants This patch imports constant variables even when they can't be internalized (which results in promotion). This offers some extra constant folding opportunities. Differential revision: https://reviews.llvm.org/D70404
|
 | llvm/test/ThinLTO/X86/Inputs/import-ro-constant-bar.ll |
 | llvm/lib/AsmParser/LLParser.cpp |
 | llvm/test/ThinLTO/X86/Inputs/dot-dumper.ll |
 | llvm/include/llvm/IR/ModuleSummaryIndex.h |
 | llvm/test/Assembler/thinlto-summary.ll |
 | llvm/test/Bitcode/thinlto-function-summary-refgraph.ll |
 | llvm/test/ThinLTO/X86/dot-dumper.ll |
 | llvm/test/ThinLTO/X86/Inputs/import-ro-constant-foo.ll |
 | llvm/test/ThinLTO/X86/referenced_by_constant.ll |
 | llvm/lib/IR/AsmWriter.cpp |
 | llvm/test/ThinLTO/X86/load-store-caching.ll |
 | llvm/lib/Analysis/ModuleSummaryAnalysis.cpp |
 | llvm/lib/IR/ModuleSummaryIndex.cpp |
 | llvm/test/ThinLTO/X86/import-constant.ll |
 | llvm/lib/Bitcode/Reader/BitcodeReader.cpp |
 | llvm/lib/Bitcode/Writer/BitcodeWriter.cpp |
 | llvm/test/Assembler/thinlto-vtable-summary.ll |
 | llvm/test/ThinLTO/X86/Inputs/import-constant.ll |
 | llvm/test/ThinLTO/X86/import-ro-constant.ll |
Commit
76b92cc7c1fafeae2d9e4993e81838b8d9488e45
by tejohnsonFix bot by adjusting wildcard matching I noticed one bot failure due to 24a00ef2404104e9ca6fbd7eb523a8a340be9d99 because the wildcard matching was not working as intended, fixed it to act similar to other checks of CGSCCToFunctionPassAdaptor.
|
 | llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll |
 | clang/test/CodeGen/thinlto-distributed-newpm.ll |
Commit
0133cc60e4e230ee2c176c23eff5aa2f4ee17a75
by benny.kraRevert "[mlir] Create a gpu.module operation for the GPU Dialect." This reverts commit 4624a1e8ac8a3f69cc887403b976f538f587744a. Causing problems downstream.
|
 | mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp |
 | mlir/include/mlir/Conversion/GPUToCUDA/GPUToCUDAPass.h |
 | mlir/test/Conversion/GPUToSPIRV/loop.mlir |
 | mlir/include/mlir/Dialect/GPU/GPUOps.td |
 | mlir/lib/Dialect/GPU/IR/GPUDialect.cpp |
 | mlir/test/Conversion/GPUToCUDA/lower-nvvm-kernel-to-cubin.mlir |
 | mlir/test/Conversion/GPUToSPIRV/load-store.mlir |
 | mlir/include/mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h |
 | mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.td |
 | mlir/lib/Conversion/GPUToCUDA/ConvertKernelFuncToCubin.cpp |
 | mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp |
 | mlir/test/Conversion/GPUToCUDA/lower-launch-func-to-cuda.mlir |
 | mlir/lib/Dialect/GPU/Transforms/KernelOutlining.cpp |
 | mlir/test/Conversion/GPUToSPIRV/builtins.mlir |
 | mlir/lib/Conversion/GPUToCUDA/ConvertLaunchFuncToCudaCalls.cpp |
 | mlir/test/Dialect/GPU/invalid.mlir |
 | mlir/lib/Conversion/GPUToSPIRV/ConvertGPUToSPIRVPass.cpp |
 | mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir |
 | mlir/test/Conversion/GPUToSPIRV/simple.mlir |
 | mlir/test/Dialect/GPU/ops.mlir |
 | mlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt |
 | mlir/test/Dialect/GPU/outlining.mlir |
 | mlir/lib/Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp |
 | mlir/test/Conversion/GPUToNVVM/memory-attrbution.mlir |
Commit
041650da67051266eb92b5bb07223394fe1bdab1
by kadircet[clangd] Extract string literals in macro arguments to unbreak gcc buildbots
|
 | clang-tools-extra/clangd/unittests/HoverTests.cpp |
Commit
da9d57d2c2dc821979490a425142afde5107066c
by mark.murray[ARM][MVE][Intrinsics] Add VMINAQ, VMINNMAQ, VMAXAQ, VMAXNMAQ intrinsics. Summary: Add VMINAQ, VMINNMAQ, VMAXAQ, VMAXNMAQ intrinsics and unit tests. Reviewers: simon_tatham, miyuki, dmgreen Subscribers: kristof.beyls, hiraditya, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D72761
|
 | clang/test/CodeGen/arm-mve-intrinsics/vmaxaq.c |
 | llvm/lib/Target/ARM/ARMInstrMVE.td |
 | clang/include/clang/Basic/arm_mve.td |
 | llvm/test/CodeGen/Thumb2/mve-intrinsics/vminaq.ll |
 | clang/test/CodeGen/arm-mve-intrinsics/vmaxnmaq.c |
 | clang/test/CodeGen/arm-mve-intrinsics/vminnmaq.c |
 | llvm/test/CodeGen/Thumb2/mve-intrinsics/vmaxnmaq.ll |
 | llvm/test/CodeGen/Thumb2/mve-intrinsics/vminnmaq.ll |
 | clang/test/CodeGen/arm-mve-intrinsics/vminaq.c |
 | llvm/include/llvm/IR/IntrinsicsARM.td |
 | llvm/test/CodeGen/Thumb2/mve-intrinsics/vmaxaq.ll |
Commit
8e5018e990b701391e6c33ba85b012343df67272
by thakisReplace CLANG_SPAWN_CC1 env var with a driver mode flag Flags are clang's default UI is flags. We can have an env var in addition to that, but in D69825 nobody has yet mentioned why this needs an env var, so omit it for now. If someone needs to set the flag via env var, the existing CCC_OVERRIDE_OPTIONS mechanism works for it (set CCC_OVERRIDE_OPTIONS=+-fno-integrated-cc1 for example). Also mention the cc1-in-process change in the release notes. Also spruce up the test a bit so it actually tests something :) Differential Revision: https://reviews.llvm.org/D72769
|
 | clang/include/clang/Driver/Options.td |
 | clang/lib/Driver/Driver.cpp |
 | clang/test/Driver/cc1-spawnprocess.c |
 | clang/tools/driver/driver.cpp |
 | clang/docs/ReleaseNotes.rst |
Commit
082962dec846a30fbf129388e4821b9018fd2876
by thakis[gn build] Reformat all build files Ran `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`. The motivation is to reformat them with trunk gn again right after. Trunk gn changed formatting of some single-element lists.
|
 | llvm/utils/gn/secondary/llvm/include/llvm/Support/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/scudo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Frontend/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/CodeGen/GlobalISel/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/benchmark/BUILD.gn |
Commit
2e39ea726e9cee20060892705164760229e0cb0b
by Amara EmersonRevert "Revert rG6078f2fedcac5797ac39ee5ef3fd7a35ef1202d5 - "[AArch64][GlobalISel]: Support @llvm.{return,frame}address selection."" The original change wasn't constraining the operand regclasses which broke EXPENSIVE_CHECKS.
|
 | llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp |
 | llvm/test/CodeGen/AArch64/GlobalISel/select-frameaddr.ll |
 | llvm/test/CodeGen/AArch64/GlobalISel/select-returnaddr.ll |
Commit
c75180258e6363a03fc036abaa4c79a14a3f952e
by Lang Hames[ORC] Set setCloneToNewContextOnEmit on LLJIT's transform layer when needed. Based on Don Hinton's patch in https://reviews.llvm.org/D72406. This feature was accidentally left out of e9e26c01cd865da678b1af6ba5f417c713956a66, and would have pessimized concurrent compilation in the default case. Thanks for spotting this Don!
|
 | llvm/lib/ExecutionEngine/Orc/LLJIT.cpp |
Commit
d6a9b7e58967f3d996cc4f9b136f02d99b0b8159
by craig.topper[Mips] Add FileCheck to a test that just tested for a crash. I believe the generated code here can suffer from double rounding. So I wanted to capture the existing codegen so we can make decisions about how to fix it.
|
 | llvm/test/CodeGen/Mips/uitofp.ll |
Commit
aed52fd483744b74e979e18028a6f9bcb2c30a36
by thakis[gn build] make "gn format" comment slightly more concise
|
 | llvm/utils/gn/secondary/libunwind/src/BUILD.gn |
 | llvm/utils/gn/secondary/libcxxabi/src/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn |
 | llvm/utils/gn/secondary/libcxx/src/BUILD.gn |
Commit
eadc28274b9529137d0f7f073f1a5f07d8d3d9f8
by thakis[gn build] add multi-line forcing comments in more places
|
 | llvm/utils/gn/secondary/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-change-namespace/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-include-fixer/tool/BUILD.gn |
 | llvm/utils/gn/secondary/lld/MinGW/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/X86/Utils/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-rtdyld/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/IRReader/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/count/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/clang-extdef-mapping/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/unittests/xpc/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/DebugInfo/GSYM/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/PowerPC/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/plugin/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-include-fixer/plugin/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Bitstream/Reader/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-nm/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/clang/unittests/Index/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/framework/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/tool/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-apply-replacements/tool/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Sparc/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/not/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Lanai/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/lld/unittests/DriverTests/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/X86/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/tool/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/test-client/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Lanai/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-ifs/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Mips/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Transforms/CFGuard/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-opt-report/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn |
 | llvm/utils/gn/secondary/lld/lib/Driver/BUILD.gn |
 | llvm/utils/gn/secondary/lld/lib/ReaderWriter/YAML/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/benchmarks/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-as/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/X86/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/ToolDrivers/llvm-dlltool/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-bcanalyzer/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/FileCheck/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/LineEditor/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/cfi/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/tool/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/RISCV/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/X86/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/sancov/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Sparc/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-split/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/X86/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/clang-format/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/verify-uselistorder/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Lanai/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-profdata/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/hwasan/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/bugpoint-passes/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Target/WebAssembly/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-doc/tool/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/clang-import-test/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/arcmt-test/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-extract/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/clang-rename/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Utils/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/AArch64/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-link/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Frontend/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Support/DynamicLibrary/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/AArch64/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-opt-fuzzer/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-lto2/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/indexer/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/ARM/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/lli/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Target/ARM/BUILD.gn |
 | llvm/utils/gn/secondary/libcxx/src/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-apply-replacements/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-cat/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-symbolizer/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/ARM/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/sanstats/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/clang-check/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AArch64/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-mt/BUILD.gn |
 | llvm/utils/gn/secondary/clang/lib/FrontendTool/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-lipo/BUILD.gn |
 | llvm/utils/gn/secondary/clang/unittests/libclang/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/Mips/BUILD.gn |
 | llvm/utils/gn/secondary/clang/lib/Tooling/ASTDiff/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-undname/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/ARM/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/RISCV/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/c-arcmt-test/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/clang-offload-bundler/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/MCJIT/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AVR/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/clang/unittests/libclang/CrashTests/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/BPF/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/clang/unittests/Serialization/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-dis/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Target/X86/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/ARM/Utils/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-move/tool/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/BPF/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-query/tool/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-cxxfilt/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/MI/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/clang-scan-deps/BUILD.gn |
 | llvm/utils/gn/secondary/clang/unittests/CrossTU/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-apply-replacements/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-size/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/tool/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/unittest/UnitTestMain/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Mips/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Sparc/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-cfi-verify/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/RISCV/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-ar/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-strings/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Passes/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Transforms/Hello/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Mips/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-cvtres/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AArch64/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Option/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/lli/ChildTarget/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/yaml-bench/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/clang-diff/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-config/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AVR/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/BPF/Disassembler/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/WindowsManifest/BUILD.gn |
 | llvm/utils/gn/secondary/lld/lib/ReaderWriter/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/yaml2obj/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/clang-offload-wrapper/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/ToolDrivers/llvm-lib/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-lto/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/AsmParser/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-move/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-isel-fuzzer/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-modextract/BUILD.gn |
 | llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/index/dex/dexp/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-cxxmap/BUILD.gn |
Commit
527281a8432f7592be84cd7e7073d133f8245343
by thakis[gn build] re-run "gn format" with trunk gn
|
 | llvm/utils/gn/secondary/llvm/utils/unittest/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/unittest/UnitTestMain/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-cxxfilt/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/BPF/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/driver/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/include/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/TargetInfo/BUILD.gn |
 | llvm/utils/gn/build/toolchain/BUILD.gn |
 | llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/TableGen/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Utils/BUILD.gn |
 | llvm/utils/gn/secondary/clang/tools/c-arcmt-test/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/ARM/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn |
 | llvm/utils/gn/secondary/libcxx/include/BUILD.gn |
 | llvm/utils/gn/secondary/libcxx/src/BUILD.gn |
 | llvm/utils/gn/secondary/clang/unittests/libclang/CrashTests/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Mips/MCTargetDesc/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/RISCV/MCTargetDesc/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AArch64/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/clang/utils/hmaptool/BUILD.gn |
 | llvm/utils/gn/secondary/libcxxabi/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/RISCV/Utils/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/test/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCTargetDesc/BUILD.gn |
 | llvm/utils/gn/build/symlink_or_copy.gni |
 | llvm/utils/gn/secondary/compiler-rt/test/hwasan/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Bitstream/Reader/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/DebugInfo/MSF/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/interception/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-ar/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/tests/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/framework/BUILD.gn |
 | llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/BinaryFormat/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/TableGen/GlobalISel/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/TableGen/tablegen.gni |
 | llvm/utils/gn/secondary/lld/test/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Option/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-readobj/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/BinaryFormat/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-config/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn |
 | llvm/utils/gn/secondary/clang-tools-extra/clangd/test/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-strings/BUILD.gn |
 | llvm/utils/gn/secondary/libunwind/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/ARM/Utils/BUILD.gn |
 | llvm/utils/gn/secondary/libcxxabi/include/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Utils/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Mips/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-symbolizer/BUILD.gn |
 | llvm/utils/gn/secondary/clang/test/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/llvm-lit/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Sparc/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-size/BUILD.gn |
 | llvm/utils/gn/build/write_cmake_config.gni |
 | llvm/utils/gn/build/write_vcsrevision.gni |
 | llvm/utils/gn/secondary/llvm/lib/Target/X86/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/yaml-bench/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/test/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-dwp/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/cfi/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Demangle/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/tools/llvm-nm/BUILD.gn |
 | llvm/utils/gn/secondary/clang/unittests/libclang/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AVR/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Bitstream/BUILD.gn |
 | llvm/utils/gn/secondary/libunwind/src/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/not/BUILD.gn |
 | llvm/utils/gn/secondary/compiler-rt/lib/hwasan/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/OrcError/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/RISCV/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/include/llvm/Support/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/Lanai/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/X86/Utils/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/TargetInfo/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/utils/FileCheck/BUILD.gn |
Commit
d629525597ebe3533d110ea288c2640f0dc24bf7
by Lang Hames[docs][ORC] Update the laziness section of the ORCv2 design doc. This updates the discussion of lazy reexports, fixes a TBD for a usage example, and adds a reference to the fully worked lazy reexports example that was added in e9e26c01cd865da678b1af6ba5f417c713956a66.
|
 | llvm/docs/ORCv2.rst |