Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
b9d6efe
[clang-tidy] Emit warning when user is using deprecated `zircon` chec…
zeyi2 Apr 13, 2026
f4da0ca
[ORC] Sink a #include in SimpleRemoteEPC.h, and remove another. (#191…
lhames Apr 13, 2026
80d72ae
[lldb] Remove declarations of two non-existent constructors (NFC) (#1…
s-barannikov Apr 13, 2026
d5b8d88
[clang][bytecode] Fix activating primitive array elements (#191772)
tbaederr Apr 13, 2026
14f2556
[clang][bytecode] Don't check anonymous union in memcpy op (#191783)
tbaederr Apr 13, 2026
7083e9d
XFAIL symbolizer test for TySan (#191810)
gbMattN Apr 13, 2026
b33c301
[LV] Extend epilogue vectorization test coverage with dead FORs/FMinM…
fhahn Apr 13, 2026
a042785
[CIR][NFC] Add NYI for OMPSplitDirective stmt (#191791)
amitamd7 Apr 13, 2026
3c2a9c9
[SPIR-V] Fix type mismatch in scalar-to-vector promotion for mixed-ty…
aobolensk Apr 13, 2026
28e237a
[LV] Add test for reverse load with scatter store. nfc (#189928)
Mel-Chen Apr 13, 2026
d012e03
[GISel] Use GISelValueTracking in isKnownNeverNaN (#190542)
tgymnich Apr 13, 2026
b6ff43f
[Support] Remove address-extraction methods from DataExtractor (NFC) …
s-barannikov Apr 13, 2026
a2bf43d
[ORC] Add MachOBuilder support for LC_UUID load commands. (#191807)
lhames Apr 13, 2026
5afba80
[GVN] use `AssertingVH` for leaders to improve compilation time (#175…
Prince781 Apr 13, 2026
2ae0411
[RISCV] Expand vp.fma, fp.fmuladd, vp.fneg, vp.fpext (#190589)
lukel97 Apr 13, 2026
86e7900
[lldb] Fix lldb-server host and port address parsing (#191414)
sga-sc Apr 13, 2026
52a250e
[NFC] Replace `expectedToStdOptional` with `expectedToOptional` (#191…
jmmartinez Apr 13, 2026
91c0fdf
[libc] add posix_mutex_trylock support (#191531)
SchrodingerZhu Apr 13, 2026
bc8c181
[RISCV] Remove codegen for vp_{u,s}{max,min} (#191640)
lukel97 Apr 13, 2026
fefa5a8
[ORC] Add MachOPlatform::HeaderOptions customization callback. (#191819)
lhames Apr 13, 2026
9192300
[flang][OpenMP] Implement GetGeneratedNestDepthWithReason (#191718)
kparzysz Apr 13, 2026
386e67d
[LifetimeSafety] Suggest/infer annotation in constructors (#191699)
usx95 Apr 13, 2026
96ae413
[ORC] Fix examples after 6dbf9d1ac5e (forward declaration of MemoryAc…
lhames Apr 13, 2026
3f45921
[RISCV] Add an initial set of InstAliases for P extension. (#180315)
topperc Apr 13, 2026
977c516
[AArch64][llvm] Add GICv5 ICH_PPI_HVIR{0,1}_EL2 system registers (#19…
jthackray Apr 13, 2026
f058eaa
[NFC][UniformityAnalysis] Rename variables in uniformity analysis to …
PankajDwivedi-25 Apr 13, 2026
e0adc50
[OFFLOAD][L0] Handle group sizes correctly for multidimensional bare …
adurang Apr 13, 2026
212d612
[mlir][llvm][OpenMP] Support iterator modifier in depend clause (#190…
chichunchen Apr 13, 2026
22e6a26
Revert clang-doc arena merging patches (#191668)
ilovepi Apr 13, 2026
7b4c9bb
[mlir][XeVM] Use libocloc API for binary generation. (#188353)
mshahneo Apr 13, 2026
058d80d
[flang] Adding meeting notes for the April 8, 2026 Flang call (#191003)
AlexisPerry Apr 13, 2026
23361e1
[libc][math] Refactor copysign family to header-only (#182137)
hulxv Apr 13, 2026
05411b9
[SamplePGO] Optimize the basename matching logic for matching unused …
snehasish Apr 13, 2026
6d39df0
[AArch64] Add tablegen patterns for store of high-half. (#190320)
davemgreen Apr 13, 2026
b07a025
[flang] Make more [HL]FIR operations Pure. (#191309)
vzakhari Apr 13, 2026
f1a99ff
[flang] Recognize non-addressable resources in FIR AA. (#191577)
vzakhari Apr 13, 2026
68c10f6
[LoopUnroll] Record conditional latch info (#182403)
jdenny-ornl Apr 13, 2026
e344124
[RISCV] Remove codegen for vp_bitreverse, vp_bswap (#191643)
lukel97 Apr 13, 2026
a20fea8
[AMDGPU] Use WriteSALUDummy for v_div_scale* (#191670)
jrbyrnes Apr 13, 2026
1b2ccc1
[LoopUnroll] Fix freqs for unconditional latches: introduce tests (#1…
jdenny-ornl Apr 13, 2026
b25ecac
[flang] Implement conditional expressions lowering (F2023) (#186490)
cenewcombe Apr 13, 2026
cd773a6
[OpenACC] Fix IR verification failures in acc-specialize passes (#188…
joker-eph Apr 13, 2026
8c60833
[mlir][OpenMP] Support pure taskloop-local loop bounds (#190992)
tblah Apr 13, 2026
a60d698
[clang][driver][AIX] Change linker bcdtor mode to default to mbr (#19…
daltenty Apr 13, 2026
465673e
[CFG] Fix cleanup ordering for CXXDefaultInitExpr
usx95 Apr 13, 2026
46fd15a
[CodeGen][HLSL] Improved QuadReadAcrossX CodeGen test (#188488)
kcloudy0717 Apr 13, 2026
f285a55
[lld] Add missing include in AArch64ErrataFix (NFC) (#190664)
keith Apr 13, 2026
1b275a1
[flang] -fno-integrated-as: set DisableIntegratedAS (#191346)
MaskRay Apr 13, 2026
4ffd51e
[HLSL][DirectX] Avoid visited values when searching in `hasNonUniform…
joaosaffran Apr 13, 2026
13d9155
[LoopUnroll] Fix freqs for unconditional latches: N<=2 (#179520)
jdenny-ornl Apr 13, 2026
aea7db5
[LifetimeSafety] Detect dangling field of base class (#191831)
usx95 Apr 13, 2026
82c7192
[MLIR][Vector] Fix multi_reduction fold to handle empty reduction dim…
joker-eph Apr 13, 2026
2f51a16
[Hexagon] Fix inner CONCAT_VECTORS type in combineConcatOfScalarPreds…
fhossein-quic Apr 13, 2026
c8688a9
[flang][NFC] Converted five tests from old lowering to new lowering (…
eugeneepshteyn Apr 13, 2026
e287045
[MLIR][Shard] Fix three bugs in ND mesh resharding in Partition pass …
joker-eph Apr 13, 2026
3bf9639
Revert "[VPlan] Handle calls in VPInstruction:opcodeMayReadOrWriteFro…
thurstond Apr 13, 2026
b0b2b1c
Revert "[GSYM] Silence cast warning" (#191853)
aganea Apr 13, 2026
dd0c7f1
[MLIR][Linalg] Fix crash in tileToForallOpImpl for rank-0 ops (#189000)
joker-eph Apr 13, 2026
4280437
[lldb][windows] re-enable unicode tests on Windows (#190828)
charles-zablit Apr 13, 2026
2244ccb
[bazel][mlir] Fix OpenMP compilation. (#191866)
wecing Apr 13, 2026
8a59ab1
Revert "[AMDGPU][True16] add true16 pattern for cvt_pk_fp32_f8 (#1800…
broxigarchen Apr 13, 2026
4440e87
[mlir:python] Fix crash in from_python in type casters. (#191764)
ingomueller-net Apr 13, 2026
fbd0bcf
[ORC] Fix include order in example. (#191869)
lhames Apr 13, 2026
7725b6f
[NFC][mlir][SPIR-V] Rename getUnaryOpResultType to getMatchingBoolTyp…
aobolensk Apr 13, 2026
79647b1
[CIR] Exclude _BitInt from fundamental integer type constraints (#191…
adams381 Apr 13, 2026
da86595
[CIR][NFC] Add LLVM and OGCG checks to six codegen tests (#191536)
adams381 Apr 13, 2026
3499157
[lldb] Fix tests on Linux on Arm (32-bit) after #181071 (#191861)
luporl Apr 13, 2026
1b1d450
[ORC] Add UUID support to MachOPlatform::HeaderOptions. (#191873)
lhames Apr 13, 2026
db89a15
[SLP][NFC] Add tests for runtime strided loads during revectorization…
bababuck Apr 13, 2026
d1dbb09
[NFC] Try to unbreak the module builds due to missing `StringRef.h` i…
delcypher Apr 13, 2026
94d9d9c
[ARM] Take advantage of built-in mod of shift amount in variable-shif…
SiliconA-Z Apr 13, 2026
6adef02
[X86][regcall] Rework struct classification for non-Windows x86-64 ta…
henrybw Apr 13, 2026
7a1f880
[RISCV][P-ext] Use li for all ones splat_vector. (#191748)
topperc Apr 13, 2026
41d0265
Merge remote-tracking branch 'upstream/main' into upstream_merge_2026…
github-actions[bot] Apr 13, 2026
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
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions bolt/lib/Core/AddressMap.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -70,20 +70,20 @@ std::optional<AddressMap> AddressMap::parse(BinaryContext &BC) {

AddressMap Parsed;

const size_t EntrySize = 2 * BC.AsmInfo->getCodePointerSize();
unsigned CodePointerSize = BC.AsmInfo->getCodePointerSize();
const size_t EntrySize = 2 * CodePointerSize;
auto parseSection =
[&](BinarySection &Section,
function_ref<void(uint64_t, uint64_t)> InsertCallback) {
StringRef Buffer = Section.getOutputContents();
assert(Buffer.size() % EntrySize == 0 && "Unexpected address map size");

DataExtractor DE(Buffer, BC.AsmInfo->isLittleEndian(),
BC.AsmInfo->getCodePointerSize());
DataExtractor DE(Buffer, BC.AsmInfo->isLittleEndian());
DataExtractor::Cursor Cursor(0);

while (Cursor && !DE.eof(Cursor)) {
const uint64_t Input = DE.getAddress(Cursor);
const uint64_t Output = DE.getAddress(Cursor);
const uint64_t Input = DE.getUnsigned(Cursor, CodePointerSize);
const uint64_t Output = DE.getUnsigned(Cursor, CodePointerSize);
InsertCallback(Input, Output);
}

Expand Down
5 changes: 2 additions & 3 deletions bolt/lib/Rewrite/GNUPropertyRewriter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,9 @@ Error GNUPropertyRewriter::sectionInitializer() {
/// As there is no guarantee that the features are encoded in which element of
/// the array, we have to read all, and OR together the result.
Expected<uint32_t> GNUPropertyRewriter::decodeGNUPropertyNote(StringRef Desc) {
DataExtractor DE(Desc, BC.AsmInfo->isLittleEndian(),
BC.AsmInfo->getCodePointerSize());
DataExtractor DE(Desc, BC.AsmInfo->isLittleEndian());
DataExtractor::Cursor Cursor(0);
const uint32_t Align = DE.getAddressSize();
const uint32_t Align = BC.AsmInfo->getCodePointerSize();

std::optional<uint32_t> Features = 0;
while (Cursor && !DE.eof(Cursor)) {
Expand Down
6 changes: 3 additions & 3 deletions bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2846,10 +2846,10 @@ class AArch64MCPlusBuilder : public MCPlusBuilder {
BF.getAddress() - BF.getOriginSection()->getAddress(), BF.getMaxSize());

const BinaryContext &BC = BF.getBinaryContext();
DataExtractor DE(FunctionContents, BC.AsmInfo->isLittleEndian(),
BC.AsmInfo->getCodePointerSize());
unsigned CodePointerSize = BC.AsmInfo->getCodePointerSize();
DataExtractor DE(FunctionContents, BC.AsmInfo->isLittleEndian());
uint64_t Offset = 8;
TargetAddress = DE.getAddress(&Offset);
TargetAddress = DE.getUnsigned(&Offset, CodePointerSize);

return true;
}
Expand Down
Loading