[docs] Add LICENSE.txt to the root of the mono-repo
[llvm-project.git] / llvm / lib / CodeGen / 
tree7e016e9c439768bc4cbbabf5a8f3a53ec49292ca
drwxr-xr-x   ..
-rw-r--r-- 37217 AggressiveAntiDepBreaker.cpp
-rw-r--r-- 6967 AggressiveAntiDepBreaker.h
-rw-r--r-- 2052 AllocationOrder.cpp
-rw-r--r-- 4415 AllocationOrder.h
-rw-r--r-- 33678 Analysis.cpp
drwxr-xr-x - AsmPrinter
-rw-r--r-- 77096 AtomicExpandPass.cpp
-rw-r--r-- 16876 BasicBlockSections.cpp
-rw-r--r-- 5600 BasicBlockSectionsProfileReader.cpp
-rw-r--r-- 1567 BasicTargetTransformInfo.cpp
-rw-r--r-- 79586 BranchFolding.cpp
-rw-r--r-- 7468 BranchFolding.h
-rw-r--r-- 21685 BranchRelaxation.cpp
-rw-r--r-- 10280 BreakFalseDeps.cpp
-rw-r--r-- 3815 CFGuardLongjmp.cpp
-rw-r--r-- 9051 CFIFixup.cpp
-rw-r--r-- 18309 CFIInstrInserter.cpp
-rw-r--r-- 6168 CMakeLists.txt
-rw-r--r-- 11469 CalcSpillWeights.cpp
-rw-r--r-- 10805 CallingConvLower.cpp
-rw-r--r-- 5903 CodeGen.cpp
-rw-r--r-- 10094 CodeGenCommonISel.cpp
-rw-r--r-- 1001 CodeGenPassBuilder.cpp
-rw-r--r-- 323402 CodeGenPrepare.cpp
-rw-r--r-- 29130 CommandFlags.cpp
-rw-r--r-- 28270 CriticalAntiDepBreaker.cpp
-rw-r--r-- 4317 CriticalAntiDepBreaker.h
-rw-r--r-- 11191 DFAPacketizer.cpp
-rw-r--r-- 6522 DeadMachineInstructionElim.cpp
-rw-r--r-- 21264 DetectDeadLanes.cpp
-rw-r--r-- 12239 DwarfEHPrepare.cpp
-rw-r--r-- 2515 EHContGuardCatchret.cpp
-rw-r--r-- 43882 EarlyIfConversion.cpp
-rw-r--r-- 3163 EdgeBundles.cpp
-rw-r--r-- 15022 ExecutionDomainFix.cpp
-rw-r--r-- 36532 ExpandMemCmp.cpp
-rw-r--r-- 7565 ExpandPostRAPseudos.cpp
-rw-r--r-- 6920 ExpandReductions.cpp
-rw-r--r-- 24433 ExpandVectorPredication.cpp
-rw-r--r-- 1748 FEntryInserter.cpp
-rw-r--r-- 3857 FaultMaps.cpp
-rw-r--r-- 2653 FinalizeISel.cpp
-rw-r--r-- 22861 FixupStatepointCallerSaved.cpp
-rw-r--r-- 2264 FuncletLayout.cpp
-rw-r--r-- 4355 GCMetadata.cpp
-rw-r--r-- 748 GCMetadataPrinter.cpp
-rw-r--r-- 11672 GCRootLowering.cpp
drwxr-xr-x - GlobalISel
-rw-r--r-- 25751 GlobalMerge.cpp
-rw-r--r-- 19734 HardwareLoops.cpp
-rw-r--r-- 91557 IfConversion.cpp
-rw-r--r-- 29846 ImplicitNullChecks.cpp
-rw-r--r-- 9948 IndirectBrExpandPass.cpp
-rw-r--r-- 63396 InlineSpiller.cpp
-rw-r--r-- 8886 InterferenceCache.cpp
-rw-r--r-- 7413 InterferenceCache.h
-rw-r--r-- 20168 InterleavedAccessPass.cpp
-rw-r--r-- 43250 InterleavedLoadCombinePass.cpp
-rw-r--r-- 17526 IntrinsicLowering.cpp
-rw-r--r-- 9251 JMCInstrumenter.cpp
-rw-r--r-- 11634 LLVMTargetMachine.cpp
-rw-r--r-- 5578 LatencyPriorityQueue.cpp
-rw-r--r-- 3486 LazyMachineBlockFrequencyInfo.cpp
-rw-r--r-- 12449 LexicalScopes.cpp
drwxr-xr-x - LiveDebugValues
-rw-r--r-- 75471 LiveDebugVariables.cpp
-rw-r--r-- 2340 LiveDebugVariables.h
-rw-r--r-- 47363 LiveInterval.cpp
-rw-r--r-- 7540 LiveIntervalCalc.cpp
-rw-r--r-- 6874 LiveIntervalUnion.cpp
-rw-r--r-- 67794 LiveIntervals.cpp
-rw-r--r-- 11346 LivePhysRegs.cpp
-rw-r--r-- 15959 LiveRangeCalc.cpp
-rw-r--r-- 18294 LiveRangeEdit.cpp
-rw-r--r-- 8906 LiveRangeShrink.cpp
-rw-r--r-- 2181 LiveRangeUtils.h
-rw-r--r-- 8943 LiveRegMatrix.cpp
-rw-r--r-- 5057 LiveRegUnits.cpp
-rw-r--r-- 2915 LiveStacks.cpp
-rw-r--r-- 32803 LiveVariables.cpp
-rw-r--r-- 17469 LocalStackSlotAllocation.cpp
-rw-r--r-- 2937 LoopTraversal.cpp
-rw-r--r-- 2654 LowLevelType.cpp
-rw-r--r-- 5804 LowerEmuTLS.cpp
-rw-r--r-- 2060 MBFIWrapper.cpp
-rw-r--r-- 12399 MIRCanonicalizerPass.cpp
-rw-r--r-- 5437 MIRFSDiscriminator.cpp
-rw-r--r-- 2051 MIRNamerPass.cpp
drwxr-xr-x - MIRParser
-rw-r--r-- 34495 MIRPrinter.cpp
-rw-r--r-- 2039 MIRPrintingPass.cpp
-rw-r--r-- 13040 MIRSampleProfile.cpp
-rw-r--r-- 6720 MIRVRegNamerUtils.cpp
-rw-r--r-- 3331 MIRVRegNamerUtils.h
-rw-r--r-- 1596 MIRYamlMapping.cpp
-rw-r--r-- 37434 MLRegallocEvictAdvisor.cpp
-rw-r--r-- 57120 MachineBasicBlock.cpp
-rw-r--r-- 10674 MachineBlockFrequencyInfo.cpp
-rw-r--r-- 149820 MachineBlockPlacement.cpp
-rw-r--r-- 2999 MachineBranchProbabilityInfo.cpp
-rw-r--r-- 34034 MachineCSE.cpp
-rw-r--r-- 4207 MachineCheckDebugify.cpp
-rw-r--r-- 33119 MachineCombiner.cpp
-rw-r--r-- 36578 MachineCopyPropagation.cpp
-rw-r--r-- 5144 MachineCycleAnalysis.cpp
-rw-r--r-- 7712 MachineDebugify.cpp
-rw-r--r-- 1865 MachineDominanceFrontier.cpp
-rw-r--r-- 5041 MachineDominators.cpp
-rw-r--r-- 10010 MachineFrameInfo.cpp
-rw-r--r-- 55469 MachineFunction.cpp
-rw-r--r-- 7197 MachineFunctionPass.cpp
-rw-r--r-- 2340 MachineFunctionPrinterPass.cpp
-rw-r--r-- 9424 MachineFunctionSplitter.cpp
-rw-r--r-- 82892 MachineInstr.cpp
-rw-r--r-- 11722 MachineInstrBundle.cpp
-rw-r--r-- 55277 MachineLICM.cpp
-rw-r--r-- 7271 MachineLoopInfo.cpp
-rw-r--r-- 5125 MachineLoopUtils.cpp
-rw-r--r-- 8242 MachineModuleInfo.cpp
-rw-r--r-- 1581 MachineModuleInfoImpls.cpp
-rw-r--r-- 3045 MachineModuleSlotTracker.cpp
-rw-r--r-- 42244 MachineOperand.cpp
-rw-r--r-- 3334 MachineOptimizationRemarkEmitter.cpp
-rw-r--r-- 43466 MachineOutliner.cpp
-rw-r--r-- 3670 MachinePassManager.cpp
-rw-r--r-- 115127 MachinePipeliner.cpp
-rw-r--r-- 2481 MachinePostDominators.cpp
-rw-r--r-- 4868 MachineRegionInfo.cpp
-rw-r--r-- 23754 MachineRegisterInfo.cpp
-rw-r--r-- 1704 MachineSSAContext.cpp
-rw-r--r-- 13785 MachineSSAUpdater.cpp
-rw-r--r-- 147429 MachineScheduler.cpp
-rw-r--r-- 71629 MachineSink.cpp
-rw-r--r-- 8971 MachineSizeOpts.cpp
-rw-r--r-- 9057 MachineStableHash.cpp
-rw-r--r-- 3792 MachineStripDebug.cpp
-rw-r--r-- 50633 MachineTraceMetrics.cpp
-rw-r--r-- 125616 MachineVerifier.cpp
-rw-r--r-- 7701 MacroFusion.cpp
-rw-r--r-- 87900 ModuloSchedule.cpp
-rw-r--r-- 2733 MultiHazardRecognizer.cpp
-rw-r--r-- 1713 NonRelocatableStringpool.cpp
-rw-r--r-- 6681 OptimizePHIs.cpp
-rw-r--r-- 30371 PHIElimination.cpp
-rw-r--r-- 2578 PHIEliminationUtils.cpp
-rw-r--r-- 972 PHIEliminationUtils.h
-rw-r--r-- 3751 ParallelCG.cpp
-rw-r--r-- 3495 PatchableFunction.cpp
-rw-r--r-- 80539 PeepholeOptimizer.cpp
-rw-r--r-- 3504 PostRAHazardRecognizer.cpp
-rw-r--r-- 24651 PostRASchedulerList.cpp
-rw-r--r-- 8780 PreISelIntrinsicLowering.cpp
-rw-r--r-- 5487 ProcessImplicitDefs.cpp
-rw-r--r-- 57838 PrologEpilogInserter.cpp
-rw-r--r-- 5895 PseudoProbeInserter.cpp
-rw-r--r-- 4735 PseudoSourceValue.cpp
-rw-r--r-- 59296 RDFGraph.cpp
-rw-r--r-- 43231 RDFLiveness.cpp
-rw-r--r-- 11610 RDFRegisters.cpp
-rw-r--r-- 6363 README.txt
-rw-r--r-- 24204 ReachingDefAnalysis.cpp
-rw-r--r-- 7180 RegAllocBase.cpp
-rw-r--r-- 5047 RegAllocBase.h
-rw-r--r-- 11885 RegAllocBasic.cpp
-rw-r--r-- 12508 RegAllocEvictionAdvisor.cpp
-rw-r--r-- 8551 RegAllocEvictionAdvisor.h
-rw-r--r-- 55971 RegAllocFast.cpp
-rw-r--r-- 99257 RegAllocGreedy.cpp
-rw-r--r-- 15756 RegAllocGreedy.h
-rw-r--r-- 34356 RegAllocPBQP.cpp
-rw-r--r-- 1269 RegAllocPriorityAdvisor.cpp
-rw-r--r-- 1846 RegAllocPriorityAdvisor.h
-rw-r--r-- 4756 RegAllocScore.cpp
-rw-r--r-- 2974 RegAllocScore.h
-rw-r--r-- 7516 RegUsageInfoCollector.cpp
-rw-r--r-- 5121 RegUsageInfoPropagate.cpp
-rw-r--r-- 4005 RegisterBank.cpp
-rw-r--r-- 30989 RegisterBankInfo.cpp
-rw-r--r-- 8081 RegisterClassInfo.cpp
-rw-r--r-- 165040 RegisterCoalescer.cpp
-rw-r--r-- 4168 RegisterCoalescer.h
-rw-r--r-- 50156 RegisterPressure.cpp
-rw-r--r-- 28609 RegisterScavenging.cpp
-rw-r--r-- 3217 RegisterUsageInfo.cpp
-rw-r--r-- 7461 RemoveRedundantDebugValues.cpp
-rw-r--r-- 15149 RenameIndependentSubregs.cpp
-rw-r--r-- 9343 ReplaceWithVeclib.cpp
-rw-r--r-- 3561 ResetMachineFunctionPass.cpp
-rw-r--r-- 35609 SafeStack.cpp
-rw-r--r-- 5360 SafeStackLayout.cpp
-rw-r--r-- 2463 SafeStackLayout.h
-rw-r--r-- 21799 ScheduleDAG.cpp
-rw-r--r-- 55523 ScheduleDAGInstrs.cpp
-rw-r--r-- 3115 ScheduleDAGPrinter.cpp
-rw-r--r-- 8120 ScoreboardHazardRecognizer.cpp
-rw-r--r-- 40520 SelectOptimize.cpp
drwxr-xr-x - SelectionDAG
-rw-r--r-- 15037 ShadowStackGCLowering.cpp
-rw-r--r-- 23984 ShrinkWrap.cpp
-rw-r--r-- 19508 SjLjEHPrepare.cpp
-rw-r--r-- 9174 SlotIndexes.cpp
-rw-r--r-- 13123 SpillPlacement.cpp
-rw-r--r-- 6890 SpillPlacement.h
-rw-r--r-- 69505 SplitKit.cpp
-rw-r--r-- 23789 SplitKit.h
-rw-r--r-- 51938 StackColoring.cpp
-rw-r--r-- 6281 StackMapLivenessAnalysis.cpp
-rw-r--r-- 25715 StackMaps.cpp
-rw-r--r-- 24433 StackProtector.cpp
-rw-r--r-- 16975 StackSlotColoring.cpp
-rw-r--r-- 11600 SwiftErrorValueTracking.cpp
-rw-r--r-- 18858 SwitchLoweringUtils.cpp
-rw-r--r-- 3391 TailDuplication.cpp
-rw-r--r-- 39509 TailDuplicator.cpp
-rw-r--r-- 6888 TargetFrameLoweringImpl.cpp
-rw-r--r-- 54600 TargetInstrInfo.cpp
-rw-r--r-- 88366 TargetLoweringBase.cpp
-rw-r--r-- 100779 TargetLoweringObjectFileImpl.cpp
-rw-r--r-- 2329 TargetOptionsImpl.cpp
-rw-r--r-- 61725 TargetPassConfig.cpp
-rw-r--r-- 24126 TargetRegisterInfo.cpp
-rw-r--r-- 13426 TargetSchedule.cpp
-rw-r--r-- 1879 TargetSubtargetInfo.cpp
-rw-r--r-- 72009 TwoAddressInstructionPass.cpp
-rw-r--r-- 33590 TypePromotion.cpp
-rw-r--r-- 7268 UnreachableBlockElim.cpp
-rw-r--r-- 34862 VLIWMachineScheduler.cpp
-rw-r--r-- 23257 ValueTypes.cpp
-rw-r--r-- 23599 VirtRegMap.cpp
-rw-r--r-- 14505 WasmEHPrepare.cpp
-rw-r--r-- 51841 WinEHPrepare.cpp
-rw-r--r-- 9971 XRayInstrumentation.cpp