freebsd-dev/contrib/llvm/lib/CodeGen
Dimitry Andric 47d45e347a Pull in r257977 from upstream llvm trunk, by Keno Fischer:
[DwarfDebug] Move MergeValues to .cpp, NFC

Pull in r257979 from upstream llvm trunk, by Keno Fischer:

  [DwarfDebug] Don't merge DebugLocEntries if their pieces overlap

  Summary:
  Later in DWARF emission we check that DebugLocEntries have
  non-overlapping pieces, so we should create any such entries
  by merging here.

  Fixes PR26163.

  Reviewers: aprantl
  Differential Revision: http://reviews.llvm.org/D16249

Again, these will be merged to the official release_38 branch soon, but
we need them ASAP.
2016-01-16 18:04:22 +00:00
..
AsmPrinter Pull in r257977 from upstream llvm trunk, by Keno Fischer: 2016-01-16 18:04:22 +00:00
MIRParser Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
SelectionDAG Update llvm, clang and lldb to release_38 branch r257836. 2016-01-16 17:48:57 +00:00
AggressiveAntiDepBreaker.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
AggressiveAntiDepBreaker.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
AllocationOrder.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
AllocationOrder.h Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
Analysis.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
AntiDepBreaker.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
AtomicExpandPass.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
BasicTargetTransformInfo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
BranchFolding.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
BranchFolding.h Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
CalcSpillWeights.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
CallingConvLower.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
CodeGen.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
CodeGenPrepare.cpp Pull in r257902 from upstream llvm trunk, by James Y Knight (this will 2016-01-16 18:00:58 +00:00
CoreCLRGC.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
CriticalAntiDepBreaker.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
CriticalAntiDepBreaker.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
DeadMachineInstructionElim.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
DFAPacketizer.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
DwarfEHPrepare.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
EarlyIfConversion.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
EdgeBundles.cpp Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
ErlangGC.cpp
ExecutionDepsFix.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
ExpandISelPseudos.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
ExpandPostRAPseudos.cpp
FaultMaps.cpp Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
FuncletLayout.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
GCMetadata.cpp Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
GCMetadataPrinter.cpp
GCRootLowering.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
GCStrategy.cpp
GlobalMerge.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
IfConversion.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
ImplicitNullChecks.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
InlineSpiller.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
InterferenceCache.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
InterferenceCache.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
InterleavedAccessPass.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
IntrinsicLowering.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
LatencyPriorityQueue.cpp
LexicalScopes.cpp
LiveDebugValues.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
LiveDebugVariables.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
LiveDebugVariables.h Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
LiveInterval.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
LiveIntervalAnalysis.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
LiveIntervalUnion.cpp
LivePhysRegs.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
LiveRangeCalc.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
LiveRangeCalc.h Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
LiveRangeEdit.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
LiveRegMatrix.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
LiveStackAnalysis.cpp
LiveVariables.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
LLVMTargetMachine.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
LocalStackSlotAllocation.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineBasicBlock.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
MachineBlockFrequencyInfo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineBlockPlacement.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineBranchProbabilityInfo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineCombiner.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineCopyPropagation.cpp Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
MachineCSE.cpp Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
MachineDominanceFrontier.cpp
MachineDominators.cpp Update llvm/clang to r242221. 2015-08-12 18:31:11 +00:00
MachineFunction.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineFunctionAnalysis.cpp Update llvm/clang to r240225. 2015-06-23 18:44:19 +00:00
MachineFunctionPass.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineFunctionPrinterPass.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
MachineInstr.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
MachineInstrBundle.cpp Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
MachineLICM.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
MachineLoopInfo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineModuleInfo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineModuleInfoImpls.cpp
MachinePassRegistry.cpp
MachinePostDominators.cpp
MachineRegionInfo.cpp
MachineRegisterInfo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineScheduler.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineSink.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineSSAUpdater.cpp Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
MachineTraceMetrics.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MachineVerifier.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
MIRPrinter.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MIRPrinter.h Update llvm/clang to r240225. 2015-06-23 18:44:19 +00:00
MIRPrintingPass.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
module.modulemap
OcamlGC.cpp
OptimizePHIs.cpp Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
ParallelCG.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
Passes.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
PeepholeOptimizer.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
PHIElimination.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
PHIEliminationUtils.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
PHIEliminationUtils.h
PostRASchedulerList.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
ProcessImplicitDefs.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
PrologEpilogInserter.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
PseudoSourceValue.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
RegAllocBase.cpp
RegAllocBase.h
RegAllocBasic.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
RegAllocFast.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
RegAllocGreedy.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
RegAllocPBQP.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
RegisterClassInfo.cpp
RegisterCoalescer.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
RegisterCoalescer.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
RegisterPressure.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
RegisterScavenging.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
ScheduleDAG.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
ScheduleDAGInstrs.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
ScheduleDAGPrinter.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
ScoreboardHazardRecognizer.cpp
ShadowStackGC.cpp
ShadowStackGCLowering.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
ShrinkWrap.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
SjLjEHPrepare.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
SlotIndexes.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
Spiller.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
SpillPlacement.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
SpillPlacement.h
SplitKit.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
SplitKit.h Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
StackColoring.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
StackMapLivenessAnalysis.cpp Update llvm/clang to r242221. 2015-08-12 18:31:11 +00:00
StackMaps.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
StackProtector.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
StackSlotColoring.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
StatepointExampleGC.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
TailDuplication.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
TargetFrameLoweringImpl.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
TargetInstrInfo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
TargetLoweringBase.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
TargetLoweringObjectFileImpl.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
TargetOptionsImpl.cpp Update llvm/clang to r241361. 2015-07-05 22:34:42 +00:00
TargetRegisterInfo.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
TargetSchedule.cpp Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
TwoAddressInstructionPass.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
UnreachableBlockElim.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
VirtRegMap.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
WinEHPrepare.cpp Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00