freebsd-dev/contrib/llvm/lib/Target/Sparc
Dimitry Andric 406f39d5fd Pull in r200453 from upstream llvm trunk:
Implement SPARCv9 atomic_swap_64 with a pseudo.

  The SWAP instruction only exists in a 32-bit variant, but the 64-bit
  atomic swap can be implemented in terms of CASX, like the other
  atomic rmw primitives.

Submitted by:	rdivacky
2014-02-20 22:31:45 +00:00
..
AsmParser Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
Disassembler Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
InstPrinter Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
MCTargetDesc Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
TargetInfo Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
DelaySlotFiller.cpp Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
Sparc.h Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
Sparc.td Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcAsmPrinter.cpp Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcCallingConv.td Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcCodeEmitter.cpp Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcFrameLowering.cpp Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
SparcFrameLowering.h Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
SparcInstr64Bit.td Pull in r200453 from upstream llvm trunk: 2014-02-20 22:31:45 +00:00
SparcInstrAliases.td Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcInstrFormats.td Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcInstrInfo.cpp Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcInstrInfo.h Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
SparcInstrInfo.td Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcISelDAGToDAG.cpp Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
SparcISelLowering.cpp Pull in r200453 from upstream llvm trunk: 2014-02-20 22:31:45 +00:00
SparcISelLowering.h Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcJITInfo.cpp Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcJITInfo.h Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
SparcMachineFunctionInfo.cpp Upgrade our copy of llvm/clang to trunk r154661, in preparation of the 2012-04-16 21:23:25 +00:00
SparcMachineFunctionInfo.h Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
SparcMCInstLower.cpp Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcRegisterInfo.cpp Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcRegisterInfo.h Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
SparcRegisterInfo.td Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
SparcRelocations.h Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcSelectionDAGInfo.cpp
SparcSelectionDAGInfo.h
SparcSubtarget.cpp Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcSubtarget.h Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcTargetMachine.cpp Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
SparcTargetMachine.h Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
SparcTargetObjectFile.cpp Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcTargetObjectFile.h Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00
SparcTargetStreamer.h Import a whole bunch of llvm trunk commits to enable self-hosting clang 2014-02-20 21:56:15 +00:00