opnsense-src/contrib/llvm/lib/Target/PowerPC
Dimitry Andric e95e534732 Pull in r302183 from upstream llvm trunk (by Krzysztof Parzyszek):
[PPC] When restoring R30 (PIC base pointer), mark it as <def>

  This happened on the PPC32/SVR4 path and was discovered when building
  FreeBSD on PPC32. It was a typo-class error in the frame lowering
  code.

  This fixes PR26519.

Reported by:	Mark Millard
PR:		206990
MFC after:	3 days
2017-05-04 21:40:16 +00:00
..
AsmParser Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
Disassembler Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
InstPrinter Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
MCTargetDesc Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
TargetInfo Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
p9-instrs.txt Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
P9InstrResources.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPC.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPC.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCAsmPrinter.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCBoolRetToInt.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCBranchSelector.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCCallingConv.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
PPCCallingConv.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCCCState.cpp Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPCCCState.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPCCTRLoops.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCEarlyReturn.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCFastISel.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCFrameLowering.cpp Pull in r302183 from upstream llvm trunk (by Krzysztof Parzyszek): 2017-05-04 21:40:16 +00:00
PPCFrameLowering.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPCHazardRecognizers.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCHazardRecognizers.h Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
PPCInstr64Bit.td Merge llvm, clang, lld and lldb trunk r291274, and resolve conflicts. 2017-01-06 20:24:06 +00:00
PPCInstrAltivec.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCInstrBuilder.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
PPCInstrFormats.td Merge llvm, clang, lld and lldb trunk r291274, and resolve conflicts. 2017-01-06 20:24:06 +00:00
PPCInstrHTM.td Merge llvm trunk r238337 from ^/vendor/llvm/dist, resolve conflicts, and 2015-05-27 20:26:41 +00:00
PPCInstrInfo.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCInstrInfo.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCInstrInfo.td Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-01 21:57:07 +00:00
PPCInstrQPX.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCInstrSPE.td Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
PPCInstrVSX.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCISelDAGToDAG.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCISelLowering.cpp Merge llvm, clang, lld and lldb trunk r291012, and resolve conflicts. 2017-01-04 22:19:42 +00:00
PPCISelLowering.h Merge llvm, clang, lld and lldb trunk r291274, and resolve conflicts. 2017-01-06 20:24:06 +00:00
PPCLoopPreIncPrep.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCMachineFunctionInfo.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
PPCMachineFunctionInfo.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPCMCInstLower.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCMIPeephole.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCPerfectShuffle.h Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
PPCQPXLoadSplat.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCRegisterInfo.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCRegisterInfo.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCRegisterInfo.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCSchedule.td Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-01 21:57:07 +00:00
PPCSchedule440.td Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPCScheduleA2.td Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPCScheduleE500mc.td Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-01 21:57:07 +00:00
PPCScheduleE5500.td Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-01 21:57:07 +00:00
PPCScheduleG3.td Merge llvm 3.5.0 release from ^/vendor/llvm/dist, resolve conflicts, and 2014-11-24 17:02:24 +00:00
PPCScheduleG4.td Merge llvm 3.5.0 release from ^/vendor/llvm/dist, resolve conflicts, and 2014-11-24 17:02:24 +00:00
PPCScheduleG4Plus.td Merge llvm 3.5.0 release from ^/vendor/llvm/dist, resolve conflicts, and 2014-11-24 17:02:24 +00:00
PPCScheduleG5.td Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPCScheduleP7.td Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPCScheduleP8.td Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPCScheduleP9.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCSubtarget.cpp Pull in r283060 from upstream llvm trunk (by Hal Finkel): 2016-11-25 18:12:13 +00:00
PPCSubtarget.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCTargetMachine.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCTargetMachine.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPCTargetObjectFile.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCTargetObjectFile.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCTargetStreamer.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
PPCTargetTransformInfo.cpp Merge llvm, clang, lld and lldb release_40 branch r292009. Also update 2017-01-14 22:12:13 +00:00
PPCTargetTransformInfo.h Merge llvm, clang, lld and lldb release_40 branch r292009. Also update 2017-01-14 22:12:13 +00:00
PPCTLSDynamicCall.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCTOCRegDeps.cpp Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
PPCVSXCopy.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCVSXFMAMutate.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
PPCVSXSwapRemoval.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
README_P9.txt Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00