[X86] Preserve volatile ATOMIC_LOAD_OR nodes
[llvm-project.git] / llvm / lib / Target / X86 / 
treef46a9e6d18e1e7d7ef6bad148be7f7a72102c59b
drwxr-xr-x   ..
drwxr-xr-x - AsmParser
-rw-r--r-- 3198 CMakeLists.txt
drwxr-xr-x - Disassembler
-rw-r--r-- 15510 ImmutableGraph.h
drwxr-xr-x - MCA
drwxr-xr-x - MCTargetDesc
-rw-r--r-- 2732 README-FPStack.txt
-rw-r--r-- 24466 README-SSE.txt
-rw-r--r-- 6153 README-X86-64.txt
-rw-r--r-- 48237 README.txt
drwxr-xr-x - TargetInfo
-rw-r--r-- 9140 X86.h
-rw-r--r-- 93712 X86.td
-rw-r--r-- 6561 X86ArgumentStackSlotRebase.cpp
-rw-r--r-- 33551 X86AsmPrinter.cpp
-rw-r--r-- 6541 X86AsmPrinter.h
-rw-r--r-- 28293 X86AvoidStoreForwardingBlocks.cpp
-rw-r--r-- 5103 X86AvoidTrailingCall.cpp
-rw-r--r-- 23209 X86CallFrameOptimization.cpp
-rw-r--r-- 15469 X86CallLowering.cpp
-rw-r--r-- 1640 X86CallLowering.h
-rw-r--r-- 13915 X86CallingConv.cpp
-rw-r--r-- 1117 X86CallingConv.h
-rw-r--r-- 48664 X86CallingConv.td
-rw-r--r-- 36264 X86CmovConversion.cpp
-rw-r--r-- 7411 X86DiscriminateMemOps.cpp
-rw-r--r-- 26578 X86DomainReassignment.cpp
-rw-r--r-- 9672 X86DynAllocaExpander.cpp
-rw-r--r-- 9176 X86EvexToVex.cpp
-rw-r--r-- 28110 X86ExpandPseudo.cpp
-rw-r--r-- 142336 X86FastISel.cpp
-rw-r--r-- 25304 X86FastPreTileConfig.cpp
-rw-r--r-- 6639 X86FastTileConfig.cpp
-rw-r--r-- 19497 X86FixupBWInsts.cpp
-rw-r--r-- 19806 X86FixupInstTuning.cpp
-rw-r--r-- 33289 X86FixupLEAs.cpp
-rw-r--r-- 4684 X86FixupSetCC.cpp
-rw-r--r-- 15039 X86FixupVectorConstants.cpp
-rw-r--r-- 41560 X86FlagsCopyLowering.cpp
-rw-r--r-- 65966 X86FloatingPoint.cpp
-rw-r--r-- 160510 X86FrameLowering.cpp
-rw-r--r-- 12381 X86FrameLowering.h
-rw-r--r-- 3404 X86GenRegisterBankInfo.def
-rw-r--r-- 236907 X86ISelDAGToDAG.cpp
-rw-r--r-- 2419671 X86ISelLowering.cpp
-rw-r--r-- 68369 X86ISelLowering.h
-rw-r--r-- 6595 X86IndirectBranchTracking.cpp
-rw-r--r-- 10339 X86IndirectThunks.cpp
-rw-r--r-- 10103 X86InsertPrefetch.cpp
-rw-r--r-- 4056 X86InsertWait.cpp
-rw-r--r-- 98669 X86InstCombineIntrinsic.cpp
-rw-r--r-- 5366 X86Instr3DNow.td
-rw-r--r-- 12906 X86InstrAMX.td
-rw-r--r-- 728903 X86InstrAVX512.td
-rw-r--r-- 65143 X86InstrArithmetic.td
-rw-r--r-- 37965 X86InstrAsmAlias.td
-rw-r--r-- 8655 X86InstrBuilder.h
-rw-r--r-- 4380 X86InstrCMovSetCC.td
-rw-r--r-- 101400 X86InstrCompiler.td
-rw-r--r-- 20624 X86InstrControl.td
-rw-r--r-- 11822 X86InstrExtension.td
-rw-r--r-- 33623 X86InstrFMA.td
-rw-r--r-- 7077 X86InstrFMA3Info.cpp
-rw-r--r-- 3325 X86InstrFMA3Info.h
-rw-r--r-- 41953 X86InstrFPStack.td
-rw-r--r-- 34070 X86InstrFoldTables.cpp
-rw-r--r-- 1994 X86InstrFoldTables.h
-rw-r--r-- 42150 X86InstrFormats.td
-rw-r--r-- 66765 X86InstrFragmentsSIMD.td
-rw-r--r-- 365364 X86InstrInfo.cpp
-rw-r--r-- 33594 X86InstrInfo.h
-rw-r--r-- 65070 X86InstrInfo.td
-rw-r--r-- 3596 X86InstrKL.td
-rw-r--r-- 30082 X86InstrMMX.td
-rw-r--r-- 78219 X86InstrMisc.td
-rw-r--r-- 2084 X86InstrRAOINT.td
-rw-r--r-- 1147 X86InstrSGX.td
-rw-r--r-- 2310 X86InstrSNP.td
-rw-r--r-- 410786 X86InstrSSE.td
-rw-r--r-- 2085 X86InstrSVM.td
-rw-r--r-- 48515 X86InstrShiftRotate.td
-rw-r--r-- 35599 X86InstrSystem.td
-rw-r--r-- 8244 X86InstrTBM.td
-rw-r--r-- 1298 X86InstrTDX.td
-rw-r--r-- 2253 X86InstrTSX.td
-rw-r--r-- 3445 X86InstrVMX.td
-rw-r--r-- 22218 X86InstrVecCompiler.td
-rw-r--r-- 24292 X86InstrXOP.td
-rw-r--r-- 64980 X86InstructionSelector.cpp
-rw-r--r-- 32945 X86InterleavedAccess.cpp
-rw-r--r-- 93753 X86IntrinsicsInfo.h
-rw-r--r-- 22240 X86LegalizerInfo.cpp
-rw-r--r-- 1327 X86LegalizerInfo.h
-rw-r--r-- 32636 X86LoadValueInjectionLoadHardening.cpp
-rw-r--r-- 4186 X86LoadValueInjectionRetHardening.cpp
-rw-r--r-- 28021 X86LowerAMXIntrinsics.cpp
-rw-r--r-- 46774 X86LowerAMXType.cpp
-rw-r--r-- 4786 X86LowerTileCopy.cpp
-rw-r--r-- 83576 X86MCInstLower.cpp
-rw-r--r-- 1381 X86MachineFunctionInfo.cpp
-rw-r--r-- 11009 X86MachineFunctionInfo.h
-rw-r--r-- 2729 X86MacroFusion.cpp
-rw-r--r-- 992 X86MacroFusion.h
-rw-r--r-- 29654 X86OptimizeLEAs.cpp
-rw-r--r-- 7345 X86PadShortFunction.cpp
-rw-r--r-- 17827 X86PartialReduction.cpp
-rw-r--r-- 13753 X86PfmCounters.td
-rw-r--r-- 17673 X86PreAMXConfig.cpp
-rw-r--r-- 15453 X86PreTileConfig.cpp
-rw-r--r-- 10846 X86RegisterBankInfo.cpp
-rw-r--r-- 2930 X86RegisterBankInfo.h
-rw-r--r-- 633 X86RegisterBanks.td
-rw-r--r-- 38305 X86RegisterInfo.cpp
-rw-r--r-- 6978 X86RegisterInfo.h
-rw-r--r-- 28260 X86RegisterInfo.td
-rw-r--r-- 3332 X86ReturnThunks.cpp
-rw-r--r-- 106934 X86SchedAlderlakeP.td
-rw-r--r-- 69704 X86SchedBroadwell.td
-rw-r--r-- 74450 X86SchedHaswell.td
-rw-r--r-- 115642 X86SchedIceLake.td
-rw-r--r-- 4327 X86SchedPredicates.td
-rw-r--r-- 53078 X86SchedSandyBridge.td
-rw-r--r-- 241609 X86SchedSapphireRapids.td
-rw-r--r-- 72587 X86SchedSkylakeClient.td
-rw-r--r-- 114094 X86SchedSkylakeServer.td
-rw-r--r-- 38999 X86Schedule.td
-rw-r--r-- 41408 X86ScheduleAtom.td
-rw-r--r-- 57973 X86ScheduleBdVer2.td
-rw-r--r-- 48356 X86ScheduleBtVer2.td
-rw-r--r-- 24291 X86ScheduleSLM.td
-rw-r--r-- 46525 X86ScheduleZnver1.td
-rw-r--r-- 46580 X86ScheduleZnver2.td
-rw-r--r-- 76896 X86ScheduleZnver3.td
-rw-r--r-- 88539 X86ScheduleZnver4.td
-rw-r--r-- 11574 X86SelectionDAGInfo.cpp
-rw-r--r-- 1864 X86SelectionDAGInfo.h
-rw-r--r-- 9754 X86ShuffleDecodeConstantPool.cpp
-rw-r--r-- 1773 X86ShuffleDecodeConstantPool.h
-rw-r--r-- 7205 X86SpeculativeExecutionSideEffectSuppression.cpp
-rw-r--r-- 95522 X86SpeculativeLoadHardening.cpp
-rw-r--r-- 13587 X86Subtarget.cpp
-rw-r--r-- 16326 X86Subtarget.h
-rw-r--r-- 23219 X86TargetMachine.cpp
-rw-r--r-- 2363 X86TargetMachine.h
-rw-r--r-- 2398 X86TargetObjectFile.cpp
-rw-r--r-- 2178 X86TargetObjectFile.h
-rw-r--r-- 315776 X86TargetTransformInfo.cpp
-rw-r--r-- 13583 X86TargetTransformInfo.h
-rw-r--r-- 7270 X86TileConfig.cpp
-rw-r--r-- 12707 X86VZeroUpper.cpp
-rw-r--r-- 29586 X86WinEHState.cpp