opnsense-src/contrib/llvm/lib/Target/ARM
Dimitry Andric cddf3eadbd Pull in r301983 from upstream llvm trunk (by Tim Northover):
ARM: avoid handing a deleted node back to TableGen during ISel.

  When we replaced the multiplicand the destination node might already
  exist. When that happens the original gets CSEd and deleted. However,
  it's actually used as the offset so nonsense is produced.

  Should fix PR32726.

This fixes an assertion failure when building building www/firefox 53.0
for arm.

Reported by:	Bob Prohaska
PR:		218782
MFC after:	3 days
2017-05-03 16:12:43 +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
A15SDOptimizer.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARM.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARM.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMAsmPrinter.cpp Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-01-29 21:56:47 +00:00
ARMAsmPrinter.h Merge llvm, clang, lld and lldb trunk r291012, and resolve conflicts. 2017-01-04 22:19:42 +00:00
ARMBaseInstrInfo.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMBaseInstrInfo.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMBaseRegisterInfo.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMBaseRegisterInfo.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMBasicBlockInfo.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMCallingConv.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
ARMCallingConv.td Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-17 20:07:35 +00:00
ARMCallLowering.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMCallLowering.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMComputeBlockSize.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMConstantIslandPass.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMConstantPoolValue.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMConstantPoolValue.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMExpandPseudoInsts.cpp Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-23 19:25:29 +00:00
ARMFastISel.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMFeatures.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
ARMFrameLowering.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMFrameLowering.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
ARMHazardRecognizer.cpp Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
ARMHazardRecognizer.h Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
ARMInstrFormats.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMInstrInfo.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMInstrInfo.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
ARMInstrInfo.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMInstrNEON.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMInstrThumb.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMInstrThumb2.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMInstructionSelector.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMInstructionSelector.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMInstrVFP.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMISelDAGToDAG.cpp Pull in r301983 from upstream llvm trunk (by Tim Northover): 2017-05-03 16:12:43 +00:00
ARMISelLowering.cpp Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-23 19:25:29 +00:00
ARMISelLowering.h Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-01-24 19:56:22 +00:00
ARMLegalizerInfo.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMLegalizerInfo.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMLoadStoreOptimizer.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMMachineFunctionInfo.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMMachineFunctionInfo.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMMCInstLower.cpp Merge llvm, clang, lld and lldb trunk r291012, and resolve conflicts. 2017-01-04 22:19:42 +00:00
ARMOptimizeBarriersPass.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMPerfectShuffle.h Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from 2015-01-25 23:36:55 +00:00
ARMRegisterBankInfo.cpp Merge llvm, clang, lld and lldb release_40 branch r292009. Also update 2017-01-14 22:12:13 +00:00
ARMRegisterBankInfo.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMRegisterInfo.cpp Merge llvm trunk r238337 from ^/vendor/llvm/dist, resolve conflicts, and 2015-05-27 20:26:41 +00:00
ARMRegisterInfo.h Merge llvm trunk r238337 from ^/vendor/llvm/dist, resolve conflicts, and 2015-05-27 20:26:41 +00:00
ARMRegisterInfo.td Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
ARMSchedule.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMScheduleA8.td Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
ARMScheduleA9.td Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
ARMScheduleR52.td Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMScheduleSwift.td Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
ARMScheduleV6.td Merge llvm 3.5.0 release from ^/vendor/llvm/dist, resolve conflicts, and 2014-11-24 17:02:24 +00:00
ARMSelectionDAGInfo.cpp Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
ARMSelectionDAGInfo.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
ARMSubtarget.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMSubtarget.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMTargetMachine.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMTargetMachine.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
ARMTargetObjectFile.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMTargetObjectFile.h Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ARMTargetTransformInfo.cpp Merge llvm, clang, lld and lldb release_40 branch r292009. Also update 2017-01-14 22:12:13 +00:00
ARMTargetTransformInfo.h Merge llvm, clang, lld and lldb release_40 branch r292009. Also update 2017-01-14 22:12:13 +00:00
LICENSE.TXT Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
MLxExpansionPass.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
Thumb1FrameLowering.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
Thumb1FrameLowering.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
Thumb1InstrInfo.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
Thumb1InstrInfo.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
Thumb2InstrInfo.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
Thumb2InstrInfo.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
Thumb2ITBlockPass.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
Thumb2SizeReduction.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ThumbRegisterInfo.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
ThumbRegisterInfo.h Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00