[X86] Allow atomic operations using immediates to avoid using a register
[oota-llvm.git] / lib / Target / X86 /
drwxr-xr-x   ..
drwxr-xr-x - AsmParser
-rw-r--r-- 1794 CMakeLists.txt
drwxr-xr-x - Disassembler
drwxr-xr-x - InstPrinter
-rw-r--r-- 1041 LLVMBuild.txt
drwxr-xr-x - MCTargetDesc
-rw-r--r-- 840 Makefile
-rw-r--r-- 2732 README-FPStack.txt
-rw-r--r-- 1501 README-MMX.txt
-rw-r--r-- 26958 README-SSE.txt
-rw-r--r-- 679 README-UNIMPLEMENTED.txt
-rw-r--r-- 6171 README-X86-64.txt
-rw-r--r-- 52808 README.txt
drwxr-xr-x - TargetInfo
drwxr-xr-x - Utils
-rw-r--r-- 3243 X86.h
-rw-r--r-- 24145 X86.td
-rw-r--r-- 27163 X86AsmPrinter.cpp
-rw-r--r-- 4414 X86AsmPrinter.h
-rw-r--r-- 9935 X86AtomicExpandPass.cpp
-rw-r--r-- 1161 X86CallingConv.h
-rw-r--r-- 26381 X86CallingConv.td
-rw-r--r-- 56444 X86CodeEmitter.cpp
-rw-r--r-- 1617 X86CompilationCallback_Win64.asm
-rw-r--r-- 119638 X86FastISel.cpp
-rw-r--r-- 12154 X86FixupLEAs.cpp
-rw-r--r-- 62416 X86FloatingPoint.cpp
-rw-r--r-- 66215 X86FrameLowering.cpp
-rw-r--r-- 3118 X86FrameLowering.h
-rw-r--r-- 104710 X86ISelDAGToDAG.cpp
-rw-r--r-- 941410 X86ISelLowering.cpp
-rw-r--r-- 42165 X86ISelLowering.h
-rw-r--r-- 4542 X86Instr3DNow.td
-rw-r--r-- 260866 X86InstrAVX512.td
-rw-r--r-- 68182 X86InstrArithmetic.td
-rw-r--r-- 6807 X86InstrBuilder.h
-rw-r--r-- 5435 X86InstrCMovSetCC.td
-rw-r--r-- 84980 X86InstrCompiler.td
-rw-r--r-- 15525 X86InstrControl.td
-rw-r--r-- 9004 X86InstrExtension.td
-rw-r--r-- 19627 X86InstrFMA.td
-rw-r--r-- 34989 X86InstrFPStack.td
-rw-r--r-- 40243 X86InstrFormats.td
-rw-r--r-- 27226 X86InstrFragmentsSIMD.td
-rw-r--r-- 234191 X86InstrInfo.cpp
-rw-r--r-- 21647 X86InstrInfo.h
-rw-r--r-- 134895 X86InstrInfo.td
-rw-r--r-- 29575 X86InstrMMX.td
-rw-r--r-- 947 X86InstrSGX.td
-rw-r--r-- 441614 X86InstrSSE.td
-rw-r--r-- 2138 X86InstrSVM.td
-rw-r--r-- 47184 X86InstrShiftRotate.td
-rw-r--r-- 27371 X86InstrSystem.td
-rw-r--r-- 1756 X86InstrTSX.td
-rw-r--r-- 3291 X86InstrVMX.td
-rw-r--r-- 14793 X86InstrXOP.td
-rw-r--r-- 13583 X86IntrinsicsInfo.h
-rw-r--r-- 20321 X86JITInfo.cpp
-rw-r--r-- 3062 X86JITInfo.h
-rw-r--r-- 43282 X86MCInstLower.cpp
-rw-r--r-- 444 X86MachineFunctionInfo.cpp
-rw-r--r-- 6426 X86MachineFunctionInfo.h
-rw-r--r-- 6969 X86PadShortFunction.cpp
-rw-r--r-- 26255 X86RegisterInfo.cpp
-rw-r--r-- 5011 X86RegisterInfo.h
-rw-r--r-- 20166 X86RegisterInfo.td
-rw-r--r-- 2054 X86Relocations.h
-rw-r--r-- 56670 X86SchedHaswell.td
-rw-r--r-- 8235 X86SchedSandyBridge.td
-rw-r--r-- 22414 X86Schedule.td
-rw-r--r-- 29109 X86ScheduleAtom.td
-rw-r--r-- 7612 X86ScheduleSLM.td
-rw-r--r-- 11357 X86SelectionDAGInfo.cpp
-rw-r--r-- 1973 X86SelectionDAGInfo.h
-rw-r--r-- 12911 X86Subtarget.cpp
-rw-r--r-- 16862 X86Subtarget.h
-rw-r--r-- 5357 X86TargetMachine.cpp
-rw-r--r-- 1627 X86TargetMachine.h
-rw-r--r-- 6314 X86TargetObjectFile.cpp
-rw-r--r-- 2370 X86TargetObjectFile.h
-rw-r--r-- 41042 X86TargetTransformInfo.cpp
-rw-r--r-- 11738 X86VZeroUpper.cpp