llvm-project/llvm/lib/CodeGen/GlobalISel
Amara Emerson 8cbf18cb04 [GlobalISel] Fix store merging incorrectly merging volatile stores.
The existing volatile checks only handle aliasing hazards between stores,
but that isn't enough since by that point volatile stores may have already
been added to the current candidate group.
2022-03-14 13:48:51 -07:00
..
CMakeLists.txt [nfc][codegen] Move RegisterBank[Info].cpp under CodeGen 2022-02-15 11:27:15 -08:00
CSEInfo.cpp [GlobalISel] CSE FP constants at -O0 2022-02-10 09:17:11 +00:00
CSEMIRBuilder.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
CallLowering.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
Combiner.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
CombinerHelper.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
GISelChangeObserver.cpp GlobalISel: Use Register 2020-08-19 13:45:31 -04:00
GISelKnownBits.cpp Reapply "Revert "GlobalISel: Add G_ASSERT_ALIGN hint instruction" 2022-01-24 09:26:52 -05:00
GlobalISel.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
IRTranslator.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
InlineAsmLowering.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
InstructionSelect.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
InstructionSelector.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
LegacyLegalizerInfo.cpp [CodeGen] Use default member initialization (NFC) 2022-01-30 12:32:51 -08:00
LegalityPredicates.cpp [AMDGPU][GlobalISel] Legalize G_MUL for non-standard types 2021-09-07 16:33:24 +02:00
LegalizeMutations.cpp [AMDGPU][GlobalISel] Legalize G_MUL for non-standard types 2021-09-07 16:33:24 +02:00
Legalizer.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
LegalizerHelper.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
LegalizerInfo.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
LoadStoreOpt.cpp [GlobalISel] Fix store merging incorrectly merging volatile stores. 2022-03-14 13:48:51 -07:00
Localizer.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
LostDebugLocObserver.cpp
MachineIRBuilder.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
RegBankSelect.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
Utils.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00