..
AsmPrinter
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-02-16 20:45:32 +00:00
GlobalISel
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-02-01 21:41:15 +00:00
MIRParser
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
SelectionDAG
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-02-16 20:45:32 +00:00
AggressiveAntiDepBreaker.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
AggressiveAntiDepBreaker.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
AllocationOrder.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
AllocationOrder.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
Analysis.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
AntiDepBreaker.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
AtomicExpandPass.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
BasicTargetTransformInfo.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
BranchFolding.cpp
Pull in r335365 from upstream llvm trunk (by Krzysztof Parzyszek):
2018-09-14 19:25:23 +00:00
BranchFolding.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
BranchRelaxation.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
BuiltinGCs.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update
2017-06-10 19:17:14 +00:00
CalcSpillWeights.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
CallingConvLower.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
CodeGen.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-02-02 22:28:12 +00:00
CodeGenPrepare.cpp
Pull in r322056 from upstream llvm trunk (by Serguei Katkov):
2018-01-09 17:41:34 +00:00
CriticalAntiDepBreaker.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
CriticalAntiDepBreaker.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
DeadMachineInstructionElim.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
DetectDeadLanes.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
DFAPacketizer.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
DwarfEHPrepare.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
EarlyIfConversion.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
EdgeBundles.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ExecutionDepsFix.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ExpandISelPseudos.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ExpandMemCmp.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ExpandPostRAPseudos.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ExpandReductions.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
FaultMaps.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update
2017-06-10 19:17:14 +00:00
FEntryInserter.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
FuncletLayout.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update
2017-06-10 19:17:14 +00:00
GCMetadata.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update
2017-06-10 19:17:14 +00:00
GCMetadataPrinter.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update
2017-06-10 19:17:14 +00:00
GCRootLowering.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
GCStrategy.cpp
Merge llvm trunk r300422 and resolve conflicts.
2017-04-16 16:25:46 +00:00
GlobalMerge.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-01-24 22:35:00 +00:00
IfConversion.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-06-29 17:51:35 +00:00
ImplicitNullChecks.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
IndirectBrExpandPass.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-02-02 22:28:12 +00:00
InlineSpiller.cpp
Merge llvm trunk r321414 to contrib/llvm.
2017-12-24 01:04:58 +00:00
InterferenceCache.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
InterferenceCache.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
InterleavedAccessPass.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
IntrinsicLowering.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LatencyPriorityQueue.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LazyMachineBlockFrequencyInfo.cpp
Merge llvm trunk r300422 and resolve conflicts.
2017-04-16 16:25:46 +00:00
LexicalScopes.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LiveDebugValues.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LiveDebugVariables.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-06-29 17:51:35 +00:00
LiveDebugVariables.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LiveInterval.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LiveIntervals.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LiveIntervalUnion.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LivePhysRegs.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-02-16 20:45:32 +00:00
LiveRangeCalc.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LiveRangeCalc.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LiveRangeEdit.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LiveRangeShrink.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LiveRangeUtils.h
Update llvm to release_39 branch r276489, and resolve conflicts.
2016-08-16 21:02:59 +00:00
LiveRegMatrix.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LiveRegUnits.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LiveStacks.cpp
Merge llvm trunk r321414 to contrib/llvm.
2017-12-24 01:04:58 +00:00
LiveVariables.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LLVMTargetMachine.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788,
2018-01-06 23:44:14 +00:00
LocalStackSlotAllocation.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LowerEmuTLS.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
LowLevelType.cpp
Merge llvm, clang, lld and lldb trunk r300890, and update build glue.
2017-04-20 21:48:54 +00:00
MachineBasicBlock.cpp
Recommit r332501, with an additional upstream fix for "Cannot lower
2018-04-20 18:20:55 +00:00
MachineBlockFrequencyInfo.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineBlockPlacement.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-06-29 17:51:35 +00:00
MachineBranchProbabilityInfo.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineCombiner.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineCopyPropagation.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineCSE.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineDominanceFrontier.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r308421, and update
2017-07-19 19:41:41 +00:00
MachineDominators.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineFrameInfo.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineFunction.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineFunctionPass.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update
2017-06-10 19:17:14 +00:00
MachineFunctionPrinterPass.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update
2017-06-10 19:17:14 +00:00
MachineInstr.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineInstrBundle.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineLICM.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineLoopInfo.cpp
Merge llvm trunk r300422 and resolve conflicts.
2017-04-16 16:25:46 +00:00
MachineModuleInfo.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineModuleInfoImpls.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineOperand.cpp
Merge llvm trunk r321414 to contrib/llvm.
2017-12-24 01:04:58 +00:00
MachineOptimizationRemarkEmitter.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineOutliner.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachinePassRegistry.cpp
Merge llvm 3.5.0 release from ^/vendor/llvm/dist, resolve conflicts, and
2014-11-24 17:02:24 +00:00
MachinePipeliner.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachinePostDominators.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r308421, and update
2017-07-19 19:41:41 +00:00
MachineRegionInfo.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update
2017-06-10 19:17:14 +00:00
MachineRegisterInfo.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineScheduler.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineSink.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineSSAUpdater.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineTraceMetrics.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MachineVerifier.cpp
Merge llvm trunk r321414 to contrib/llvm.
2017-12-24 01:04:58 +00:00
MacroFusion.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MIRCanonicalizerPass.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
MIRPrinter.cpp
Merge llvm trunk r321414 to contrib/llvm.
2017-12-24 01:04:58 +00:00
MIRPrintingPass.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
OptimizePHIs.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ParallelCG.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
PatchableFunction.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
PeepholeOptimizer.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-06-29 17:51:35 +00:00
PHIElimination.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
PHIEliminationUtils.cpp
Update llvm to trunk r290819 and resolve conflicts.
2017-01-02 21:25:48 +00:00
PHIEliminationUtils.h
Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from
2015-01-25 23:36:55 +00:00
PostRAHazardRecognizer.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
PostRASchedulerList.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
PreISelIntrinsicLowering.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ProcessImplicitDefs.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
PrologEpilogInserter.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
PseudoSourceValue.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
RegAllocBase.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
RegAllocBase.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
RegAllocBasic.cpp
Merge llvm trunk r321414 to contrib/llvm.
2017-12-24 01:04:58 +00:00
RegAllocFast.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-02-01 21:41:15 +00:00
RegAllocGreedy.cpp
Merge llvm trunk r321414 to contrib/llvm.
2017-12-24 01:04:58 +00:00
RegAllocPBQP.cpp
Merge llvm trunk r321414 to contrib/llvm.
2017-12-24 01:04:58 +00:00
RegisterClassInfo.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
RegisterCoalescer.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
RegisterCoalescer.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
RegisterPressure.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
RegisterScavenging.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
RegisterUsageInfo.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
RegUsageInfoCollector.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
RegUsageInfoPropagate.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
RenameIndependentSubregs.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ResetMachineFunctionPass.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
SafeStack.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
SafeStackColoring.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
SafeStackColoring.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
SafeStackLayout.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
SafeStackLayout.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ScalarizeMaskedMemIntrin.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ScheduleDAG.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ScheduleDAGInstrs.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ScheduleDAGPrinter.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ScoreboardHazardRecognizer.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ShadowStackGCLowering.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
ShrinkWrap.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
SjLjEHPrepare.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r307894, and update
2017-07-13 21:58:45 +00:00
SlotIndexes.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
Spiller.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
SpillPlacement.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
SpillPlacement.h
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
SplitKit.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-02-16 20:45:32 +00:00
SplitKit.h
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-02-16 20:45:32 +00:00
StackColoring.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
StackMapLivenessAnalysis.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
StackMaps.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
StackProtector.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
StackSlotColoring.cpp
Merge llvm trunk r321414 to contrib/llvm.
2017-12-24 01:04:58 +00:00
TailDuplication.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
TailDuplicator.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
TargetFrameLoweringImpl.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
TargetInstrInfo.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-06-29 17:51:35 +00:00
TargetLoweringBase.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-01-24 22:35:00 +00:00
TargetLoweringObjectFileImpl.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
TargetOptionsImpl.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
TargetPassConfig.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-02-02 22:28:12 +00:00
TargetRegisterInfo.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
TargetSchedule.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
TargetSubtargetInfo.cpp
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
2018-02-02 22:28:12 +00:00
TwoAddressInstructionPass.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
UnreachableBlockElim.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00
VirtRegMap.cpp
Merge llvm trunk r321414 to contrib/llvm.
2017-12-24 01:04:58 +00:00
WinEHPrepare.cpp
Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788,
2018-01-06 23:44:14 +00:00
XRayInstrumentation.cpp
Merge llvm trunk r321017 to contrib/llvm.
2017-12-20 14:16:56 +00:00