History log of /llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCExpr.cpp (Results 1 – 12 of 12)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4
# bd9145c8 15-Nov-2024 Janek van Oirschot <janek.vanoirschot@amd.com>

Reapply [AMDGPU] Avoid resource propagation for recursion through multiple functions (#112251)

I was wrong last patch. I viewed the `Visited` set purely as a possible
recursion deterrent where func

Reapply [AMDGPU] Avoid resource propagation for recursion through multiple functions (#112251)

I was wrong last patch. I viewed the `Visited` set purely as a possible
recursion deterrent where functions calling a callee multiple times are
handled elsewhere. This doesn't consider cases where a function is
called multiple times by different callers still part of the same call
graph. New test shows the aforementioned case.

Reapplies #111004, fixes #115562.

show more ...


# be187369 14-Nov-2024 Kazu Hirata <kazu@google.com>

[AMDGPU] Remove unused includes (NFC) (#116154)

Identified with misc-include-cleaner.


Revision tags: llvmorg-19.1.3
# a18826d7 22-Oct-2024 Janek van Oirschot <janek.vanoirschot@amd.com>

[AMDGPU] Create local KnownBits in case DenseMap gets invalidated (#111568)

KnownBits retrieved from DenseMap may invalidate if insertion requires a
(re)growth.

Fixes https://github.com/llvm/llv

[AMDGPU] Create local KnownBits in case DenseMap gets invalidated (#111568)

KnownBits retrieved from DenseMap may invalidate if insertion requires a
(re)growth.

Fixes https://github.com/llvm/llvm-project/issues/110930

show more ...


Revision tags: llvmorg-19.1.2
# 8d13e7b8 03-Oct-2024 Jay Foad <jay.foad@amd.com>

[AMDGPU] Qualify auto. NFC. (#110878)

Generated automatically with:
$ clang-tidy -fix -checks=-*,llvm-qualified-auto $(find
lib/Target/AMDGPU/ -type f)


Revision tags: llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3
# bfce1aae 15-Aug-2024 Janek van Oirschot <janek.vanoirschot@amd.com>

[AMDGPU] MCExpr printing helper with KnownBits support (#95951)

Walks over the MCExpr and uses KnownBits to deduce whether an expression
is known and if so, prints said known value. Should support

[AMDGPU] MCExpr printing helper with KnownBits support (#95951)

Walks over the MCExpr and uses KnownBits to deduce whether an expression
is known and if so, prints said known value. Should support the most
common MCExpr cases for AMDGPU metadata.

show more ...


Revision tags: llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init
# 057f28be 02-Jul-2024 Fangrui Song <i@maskray.me>

[MC] Remove unused MCAsmLayout declarations and includes


# e25e8003 01-Jul-2024 Fangrui Song <i@maskray.me>

MCExpr::evaluateAsRelocatable: replace the MCAsmLayout parameter with MCAssembler

Continue the MCAsmLayout removal work started by 67957a45ee1ec42ae1671cdbfa0d73127346cc95.


# f22af401 01-Jul-2024 Fangrui Song <i@maskray.me>

[MC,AMDGPU] Migrate MCAsmLayout to MCAssembler


# 13ed349c 25-Jun-2024 Ivan Kosarev <ivan.kosarev@amd.com>

[AMDGPU][NFC] Rename AMDGPUVariadicMCExpr to AMDGPUMCExpr. (#96618)

Some of our custom expressions are not variadic and there seems to be
little benefit in mentioning the variadic nature of express

[AMDGPU][NFC] Rename AMDGPUVariadicMCExpr to AMDGPUMCExpr. (#96618)

Some of our custom expressions are not variadic and there seems to be
little benefit in mentioning the variadic nature of expression nodes in
the name anyway.

show more ...


Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6
# d86b68af 09-May-2024 Janek van Oirschot <5994977+JanekvO@users.noreply.github.com>

MCExpr-ify SIProgramInfo (#88257)

Convert members in SIProgramInfo affected by variables provided by AMDGPUResourceUsageAnalysis into MCExprs.


Revision tags: llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2
# f7bebc19 14-Mar-2024 Janek van Oirschot <5994977+JanekvO@users.noreply.github.com>

Reland [AMDGPU] Add AMDGPU specific variadic operation MCExprs (#84562)

Adds AMDGPU specific variadic MCExpr operations 'max' and 'or'.

Relands #82022 with fixes


Revision tags: llvmorg-18.1.1
# bec2d105 06-Mar-2024 Janek van Oirschot <5994977+JanekvO@users.noreply.github.com>

[AMDGPU] Add AMDGPU specific variadic operation MCExprs (#82022)

Adds AMDGPU specific variadic MCExpr operations 'max' and 'or'.