Skip to content

Add intrinsic support for atomic store and load.

Codecov / codecov/patch failed Dec 2, 2024 in 1s

50.00% of diff hit (target 88.44%)

View this Pull Request on Codecov

50.00% of diff hit (target 88.44%)

Annotations

Check warning on line 75 in Sources/CodeGen/LLVM/ConcreteTypeLayout.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/CodeGen/LLVM/ConcreteTypeLayout.swift#L75

Added line #L75 was not covered by tests

Check warning on line 78 in Sources/CodeGen/LLVM/TypeLowering.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/CodeGen/LLVM/TypeLowering.swift#L78

Added line #L78 was not covered by tests

Check warning on line 254 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L254

Added line #L254 was not covered by tests

Check warning on line 256 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L256

Added line #L256 was not covered by tests

Check warning on line 258 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L258

Added line #L258 was not covered by tests

Check warning on line 260 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L260

Added line #L260 was not covered by tests

Check warning on line 262 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L262

Added line #L262 was not covered by tests

Check warning on line 264 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L264

Added line #L264 was not covered by tests

Check warning on line 359 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L359

Added line #L359 was not covered by tests

Check warning on line 361 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L361

Added line #L361 was not covered by tests

Check warning on line 363 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L363

Added line #L363 was not covered by tests

Check warning on line 365 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L365

Added line #L365 was not covered by tests

Check warning on line 367 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L367

Added line #L367 was not covered by tests

Check warning on line 369 in Sources/FrontEnd/NativeInstruction.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/NativeInstruction.swift#L369

Added line #L369 was not covered by tests

Check warning on line 70 in Sources/FrontEnd/Types/BuiltinType.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/Types/BuiltinType.swift#L70

Added line #L70 was not covered by tests

Check warning on line 95 in Sources/FrontEnd/Types/BuiltinType.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/FrontEnd/Types/BuiltinType.swift#L95

Added line #L95 was not covered by tests

Check warning on line 46 in Sources/IR/Mangling/Demangler.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/IR/Mangling/Demangler.swift#L46

Added line #L46 was not covered by tests

Check warning on line 564 in Sources/IR/Mangling/Mangler.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/IR/Mangling/Mangler.swift#L564

Added line #L564 was not covered by tests