opnsense-src/contrib/llvm/lib/Target/X86
Dimitry Andric 910b36f73f Pull in r262772 from upstream clang trunk (by Simon Pilgrim):
[X86] AMD Bobcat CPU (btver1) doesn't support XSAVE

  btver1 is a SSSE3/SSE4a only CPU - it doesn't have AVX and doesn't
  support XSAVE.

  Differential Revision: http://reviews.llvm.org/D17682

Pull in r262782 from upstream llvm trunk (by Simon Pilgrim):

  [X86] AMD Bobcat CPU (btver1) doesn't support XSAVE

  btver1 is a SSSE3/SSE4a only CPU - it doesn't have AVX and doesn't
  support XSAVE.

  Differential Revision: http://reviews.llvm.org/D17683

This ensures clang does not emit AVX instructions for CPUTYPE=btver1.

Reported by:	Michel Depeige <demik+freebsd@lostwave.net>
PR:		211864
MFC after:	3 days
2016-08-17 21:57:11 +00:00
..
AsmParser Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
Disassembler Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
InstPrinter Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
MCTargetDesc Update llvm and clang to release_38 branch r261369. 2016-02-21 16:23:44 +00:00
TargetInfo Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
Utils Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
X86.h Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86.td Pull in r262772 from upstream clang trunk (by Simon Pilgrim): 2016-08-17 21:57:11 +00:00
X86AsmPrinter.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86AsmPrinter.h Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86CallFrameOptimization.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86CallingConv.h Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86CallingConv.td Update llvm and clang to release_38 branch r258549. 2016-01-22 21:50:08 +00:00
X86ExpandPseudo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86FastISel.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86FixupLEAs.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86FloatingPoint.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86FrameLowering.cpp Undo r295543, since the shrink wrapping bug was fixed upstream by Davide 2016-02-24 21:41:28 +00:00
X86FrameLowering.h Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86Instr3DNow.td Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
X86InstrArithmetic.td Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86InstrAVX512.td Update llvm and clang to release_38 branch r261369. 2016-02-21 16:23:44 +00:00
X86InstrBuilder.h Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86InstrCMovSetCC.td Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86InstrCompiler.td Update llvm and clang to release_38 branch r261684. 2016-02-24 22:07:56 +00:00
X86InstrControl.td Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86InstrExtension.td Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86InstrFMA.td Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86InstrFormats.td Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunk 2015-06-10 19:12:52 +00:00
X86InstrFPStack.td Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86InstrFragmentsSIMD.td Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86InstrInfo.cpp Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
X86InstrInfo.h Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
X86InstrInfo.td Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86InstrMMX.td Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
X86InstrMPX.td Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86InstrSGX.td Merge llvm trunk r238337 from ^/vendor/llvm/dist, resolve conflicts, and 2015-05-27 20:26:41 +00:00
X86InstrShiftRotate.td Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86InstrSSE.td Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86InstrSVM.td Merge llvm 3.5.0 release from ^/vendor/llvm/dist, resolve conflicts, and 2014-11-24 17:02:24 +00:00
X86InstrSystem.td Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
X86InstrTSX.td Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
X86InstrVMX.td Merge llvm 3.5.0 release from ^/vendor/llvm/dist, resolve conflicts, and 2014-11-24 17:02:24 +00:00
X86InstrXOP.td Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86IntrinsicsInfo.h Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86ISelDAGToDAG.cpp Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
X86ISelLowering.cpp Pull in r271548 from upstream llvm trunk (by me): 2016-06-02 19:54:38 +00:00
X86ISelLowering.h Update llvm and clang to release_38 branch r261684. 2016-02-24 22:07:56 +00:00
X86MachineFunctionInfo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86MachineFunctionInfo.h Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86MCInstLower.cpp Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
X86OptimizeLEAs.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86PadShortFunction.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86RegisterInfo.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86RegisterInfo.h Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
X86RegisterInfo.td Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86SchedHaswell.td Merge llvm trunk r238337 from ^/vendor/llvm/dist, resolve conflicts, and 2015-05-27 20:26:41 +00:00
X86SchedSandyBridge.td Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
X86Schedule.td Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
X86ScheduleAtom.td Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
X86ScheduleBtVer2.td Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
X86ScheduleSLM.td Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
X86SelectionDAGInfo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86SelectionDAGInfo.h Update llvm/clang to r242221. 2015-08-12 18:31:11 +00:00
X86ShuffleDecodeConstantPool.cpp Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
X86ShuffleDecodeConstantPool.h Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
X86Subtarget.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86Subtarget.h Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86TargetMachine.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86TargetMachine.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
X86TargetObjectFile.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86TargetObjectFile.h Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86TargetTransformInfo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86TargetTransformInfo.h Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
X86VZeroUpper.cpp Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
X86WinEHState.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00