aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/Attributor
AgeCommit message (Expand)AuthorFilesLines
7 hoursValueTracking: Handle constant structs in computeKnownFPClass (#184192)Matt Arsenault1-2/+47
7 hoursValueTracking: Teach computeKnownFPClass to look at bitcast + integer max (#1...Matt Arsenault1-0/+229
8 hoursValueTracking: Handle ConstantDataSequential in computeKnownFPClass (#184191)Matt Arsenault1-0/+18
6 daysValueTracking: Special case fmul by llvm.amdgcn.trig.preop (#183373)Matt Arsenault1-0/+113
6 daysValueTracking: Teach computeKnownFPClass that multiply by <= 1 cannot overflo...Matt Arsenault1-0/+107
7 daysAMDGPU: llvm.amdgcn.trig.preop cannot return negative values (#183306)Matt Arsenault1-2/+2
12 daysValueTracking: Handle tracking nan through powi (#179311)Matt Arsenault1-1/+161
2026-02-05IR: Promote "denormal-fp-math" to a first class attribute (#174293)Matt Arsenault18-237/+220
2026-02-04AMDGPU: Implement computeKnownFPClass for llvm.amdgcn.fract (#179134)Matt Arsenault1-0/+66
2026-02-04AMDGPU: Implement computeKnownFPClass for llvm.amdgcn.trig.preop (#179026)Matt Arsenault1-0/+12
2026-02-03Attributor: Add denormal-fp-math to attributor-light (#79576)Matt Arsenault1-0/+1
2026-02-02ValueTracking: Use computeKnownBits for ldexp integer handling (#179234)Matt Arsenault1-2/+2
2026-01-30Attributor: Use anchor scope for SimplifyQuery context (#178958)Matt Arsenault1-38/+80
2026-01-30ValueTracking: Revert noundef checks in computeKnownFPClass for fmul/fma (#17...Matt Arsenault2-1/+25
2026-01-27ValueTracking: log never returns denormal (#178234)Matt Arsenault2-102/+102
2026-01-24ValueTracking: Improve nan tracking for fma square special case (#175999)Matt Arsenault1-4/+45
2026-01-24ValueTracking: Improve handling for fma/fmuladd (#175614)Matt Arsenault1-52/+52
2026-01-24ValueTracking: Detect cases with no underflow for fadd (#177746)Matt Arsenault1-2/+50
2026-01-23Attributor: Regenerate baseline test checks (#177560)Matt Arsenault1-10/+12
2026-01-22IR: Add !nofpclass metadata (#177140)Matt Arsenault1-0/+58
2026-01-16ValueTracking: Propagate non-nan sources through fmul square (#176243)Matt Arsenault3-2/+32
2026-01-15ValueTracking: Add baseline tests for improved fma handling (#175613)Matt Arsenault1-0/+388
2026-01-13ValueTracking: Account for undef in adjustKnownFPClassForSelectArm (#175372)Matt Arsenault3-635/+650
2026-01-12ValueTracking: Fix handling of fadd with mixed denormal modes (#175454)Matt Arsenault1-1/+45
2026-01-11ValueTracking: sqrt never returns subnormal (#174846)Matt Arsenault1-52/+52
2026-01-10ValueTracking: Check if fmul operand could be undef (#174458)Matt Arsenault3-29/+41
2026-01-10ValueTracking: Rule out nan for fdiv self special case (#174857)Matt Arsenault2-18/+18
2026-01-10ValueTracking: Handle fdiv by known 0 case in computeKnownFPClass (#174855)Matt Arsenault1-16/+16
2026-01-10ValueTracking: Improve sign bit handling for fdiv (#174652)Matt Arsenault1-3/+3
2026-01-10ValueTracking: Add more baseline tests for fdiv sign tracking (#174651)Matt Arsenault2-0/+1130
2026-01-08Attributor: Set up full SimplifyQuery for nofpclass (#174928)Matt Arsenault1-124/+170
2026-01-08ValueTracking: Check if fdiv operand could be undef (#174453)Matt Arsenault2-22/+42
2026-01-08ValueTracking: Refactor computeKnownFPClass select handling (#174957)Matt Arsenault1-2/+2
2026-01-07ValueTracking: Check if x is undef for fma(x, x, y) analysis (#174763)Matt Arsenault1-12/+42
2026-01-06ValueTracking: Reapply remainder of fadd handling from #174290 (#174569)Matt Arsenault1-16/+16
2026-01-04Partially reapply "ValueTracking: Improve handling of fadd in computeKnownFPC...Matt Arsenault1-15/+15
2026-01-03Revert "ValueTracking: Improve handling of fadd in computeKnownFPClass." (#17...Aiden Grossman1-25/+25
2026-01-03ValueTracking: Improve handling of fadd in computeKnownFPClass. (#174123)Matt Arsenault1-25/+25
2026-01-03ValueTracking: Add more baseline tests for computeKnownPPClass of fadd (#174122)Matt Arsenault1-106/+754
2025-12-29ValueTracking: Improve handling of exp intrinsic for overflow (#173430)Matt Arsenault2-26/+26
2025-12-29ValueTracking: Add baseline tests for computeKnownFPClass exp (#173429)Matt Arsenault1-0/+101
2025-12-29ValueTracking: log may never return -0 (#173380)Matt Arsenault2-126/+126
2025-12-24ValueTracking: Improve computeKnownFPClass fmul handling (#173247)Matt Arsenault2-45/+45
2025-12-24ValueTracking: Add baseline tests for fmul computeKnownFPClass (#173246)Matt Arsenault1-0/+477
2025-12-21ValueTracking: Improve accuracy of 0 handling with PreserveSign (#173165)Matt Arsenault1-26/+26
2025-12-21ValueTracking: Add more tests for computeKnownFPClass canonicalize (#173164)Matt Arsenault1-0/+90
2025-12-18AMDGPU: Handle amdgcn_rcp in computeKnownFPClass (#172490)Matt Arsenault1-72/+72
2025-12-17ValueTracking: Add baseline test for amdgcn_rcp handling (#172489)Matt Arsenault1-0/+430
2025-12-17ValueTracking: Handle amdgcn_exp2 in computeKnownFPClass (#172495)Matt Arsenault1-24/+24
2025-12-17ValueTracking: Handle amdgcn_log in computeKnownFPClass (#172492)Matt Arsenault1-48/+48