The Nest
Explore
Sign in
nuudlman
llvm
llvm
lib
CodeGen
0
Compiler projects using llvm
Code
Changes
Tags
Discussions
main
8Cqo1QjSCQ3F66Vh3nan9N8dv1MjQSAEz8RNwt2cTacK
Update README and enable C++20 for UnitLICM and UnitLoopInfo
on May 2, 2024
AsmPrinter
Import LLVM @ 15.0.7
on April 29, 2024
GlobalISel
Import LLVM @ 15.0.7
on April 29, 2024
LiveDebugValues
Import LLVM @ 15.0.7
on April 29, 2024
MIRParser
Import LLVM @ 15.0.7
on April 29, 2024
SelectionDAG
Import LLVM @ 15.0.7
on April 29, 2024
AggressiveAntiDepBreaker.cpp
Import LLVM @ 15.0.7
on April 29, 2024
AggressiveAntiDepBreaker.h
Import LLVM @ 15.0.7
on April 29, 2024
AllocationOrder.cpp
Import LLVM @ 15.0.7
on April 29, 2024
AllocationOrder.h
Import LLVM @ 15.0.7
on April 29, 2024
Analysis.cpp
Import LLVM @ 15.0.7
on April 29, 2024
AtomicExpandPass.cpp
Import LLVM @ 15.0.7
on April 29, 2024
BasicBlockSections.cpp
Import LLVM @ 15.0.7
on April 29, 2024
BasicBlockSectionsProfileReader.cpp
Import LLVM @ 15.0.7
on April 29, 2024
BasicTargetTransformInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
BranchFolding.cpp
Import LLVM @ 15.0.7
on April 29, 2024
BranchFolding.h
Import LLVM @ 15.0.7
on April 29, 2024
BranchRelaxation.cpp
Import LLVM @ 15.0.7
on April 29, 2024
BreakFalseDeps.cpp
Import LLVM @ 15.0.7
on April 29, 2024
CFGuardLongjmp.cpp
Import LLVM @ 15.0.7
on April 29, 2024
CFIFixup.cpp
Import LLVM @ 15.0.7
on April 29, 2024
CFIInstrInserter.cpp
Import LLVM @ 15.0.7
on April 29, 2024
CMakeLists.txt
Add simple regalloc
on April 29, 2024
CalcSpillWeights.cpp
Import LLVM @ 15.0.7
on April 29, 2024
CallingConvLower.cpp
Import LLVM @ 15.0.7
on April 29, 2024
CodeGen.cpp
Add simple regalloc
on April 29, 2024
CodeGen.cpp.orig
Fix incomplete import of LLVM
on April 29, 2024
CodeGenCommonISel.cpp
Import LLVM @ 15.0.7
on April 29, 2024
CodeGenPassBuilder.cpp
Import LLVM @ 15.0.7
on April 29, 2024
CodeGenPrepare.cpp
Import LLVM @ 15.0.7
on April 29, 2024
CommandFlags.cpp
Import LLVM @ 15.0.7
on April 29, 2024
CriticalAntiDepBreaker.cpp
Import LLVM @ 15.0.7
on April 29, 2024
CriticalAntiDepBreaker.h
Import LLVM @ 15.0.7
on April 29, 2024
DFAPacketizer.cpp
Import LLVM @ 15.0.7
on April 29, 2024
DeadMachineInstructionElim.cpp
Import LLVM @ 15.0.7
on April 29, 2024
DetectDeadLanes.cpp
Import LLVM @ 15.0.7
on April 29, 2024
DwarfEHPrepare.cpp
Import LLVM @ 15.0.7
on April 29, 2024
EHContGuardCatchret.cpp
Import LLVM @ 15.0.7
on April 29, 2024
EarlyIfConversion.cpp
Import LLVM @ 15.0.7
on April 29, 2024
EdgeBundles.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ExecutionDomainFix.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ExpandMemCmp.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ExpandPostRAPseudos.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ExpandReductions.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ExpandVectorPredication.cpp
Import LLVM @ 15.0.7
on April 29, 2024
FEntryInserter.cpp
Import LLVM @ 15.0.7
on April 29, 2024
FaultMaps.cpp
Import LLVM @ 15.0.7
on April 29, 2024
FinalizeISel.cpp
Import LLVM @ 15.0.7
on April 29, 2024
FixupStatepointCallerSaved.cpp
Import LLVM @ 15.0.7
on April 29, 2024
FuncletLayout.cpp
Import LLVM @ 15.0.7
on April 29, 2024
GCMetadata.cpp
Import LLVM @ 15.0.7
on April 29, 2024
GCMetadataPrinter.cpp
Import LLVM @ 15.0.7
on April 29, 2024
GCRootLowering.cpp
Import LLVM @ 15.0.7
on April 29, 2024
GlobalMerge.cpp
Import LLVM @ 15.0.7
on April 29, 2024
HardwareLoops.cpp
Import LLVM @ 15.0.7
on April 29, 2024
IfConversion.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ImplicitNullChecks.cpp
Import LLVM @ 15.0.7
on April 29, 2024
IndirectBrExpandPass.cpp
Import LLVM @ 15.0.7
on April 29, 2024
InlineSpiller.cpp
Import LLVM @ 15.0.7
on April 29, 2024
InterferenceCache.cpp
Import LLVM @ 15.0.7
on April 29, 2024
InterferenceCache.h
Import LLVM @ 15.0.7
on April 29, 2024
InterleavedAccessPass.cpp
Import LLVM @ 15.0.7
on April 29, 2024
InterleavedLoadCombinePass.cpp
Import LLVM @ 15.0.7
on April 29, 2024
IntrinsicLowering.cpp
Import LLVM @ 15.0.7
on April 29, 2024
JMCInstrumenter.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LLVMTargetMachine.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LatencyPriorityQueue.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LazyMachineBlockFrequencyInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LexicalScopes.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveDebugVariables.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveDebugVariables.h
Import LLVM @ 15.0.7
on April 29, 2024
LiveInterval.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveIntervalCalc.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveIntervalUnion.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveIntervals.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LivePhysRegs.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveRangeCalc.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveRangeEdit.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveRangeShrink.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveRangeUtils.h
Import LLVM @ 15.0.7
on April 29, 2024
LiveRegMatrix.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveRegUnits.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveStacks.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LiveVariables.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LocalStackSlotAllocation.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LoopTraversal.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LowLevelType.cpp
Import LLVM @ 15.0.7
on April 29, 2024
LowerEmuTLS.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MBFIWrapper.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MIRCanonicalizerPass.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MIRFSDiscriminator.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MIRNamerPass.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MIRPrinter.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MIRPrintingPass.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MIRSampleProfile.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MIRVRegNamerUtils.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MIRVRegNamerUtils.h
Import LLVM @ 15.0.7
on April 29, 2024
MIRYamlMapping.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MLRegallocEvictAdvisor.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineBasicBlock.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineBlockFrequencyInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineBlockPlacement.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineBranchProbabilityInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineCSE.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineCheckDebugify.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineCombiner.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineCopyPropagation.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineCycleAnalysis.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineDebugify.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineDominanceFrontier.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineDominators.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineFrameInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineFunction.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineFunctionPass.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineFunctionPrinterPass.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineFunctionSplitter.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineInstr.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineInstrBundle.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineLICM.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineLoopInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineLoopUtils.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineModuleInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineModuleInfoImpls.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineModuleSlotTracker.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineOperand.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineOptimizationRemarkEmitter.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineOutliner.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachinePassManager.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachinePipeliner.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachinePostDominators.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineRegionInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineRegisterInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineSSAContext.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineSSAUpdater.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineScheduler.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineSink.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineSizeOpts.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineStableHash.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineStripDebug.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineTraceMetrics.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MachineVerifier.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MacroFusion.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ModuloSchedule.cpp
Import LLVM @ 15.0.7
on April 29, 2024
MultiHazardRecognizer.cpp
Import LLVM @ 15.0.7
on April 29, 2024
NonRelocatableStringpool.cpp
Import LLVM @ 15.0.7
on April 29, 2024
OptimizePHIs.cpp
Import LLVM @ 15.0.7
on April 29, 2024
PHIElimination.cpp
Import LLVM @ 15.0.7
on April 29, 2024
PHIEliminationUtils.cpp
Import LLVM @ 15.0.7
on April 29, 2024
PHIEliminationUtils.h
Import LLVM @ 15.0.7
on April 29, 2024
ParallelCG.cpp
Import LLVM @ 15.0.7
on April 29, 2024
PatchableFunction.cpp
Import LLVM @ 15.0.7
on April 29, 2024
PeepholeOptimizer.cpp
Import LLVM @ 15.0.7
on April 29, 2024
PostRAHazardRecognizer.cpp
Import LLVM @ 15.0.7
on April 29, 2024
PostRASchedulerList.cpp
Import LLVM @ 15.0.7
on April 29, 2024
PreISelIntrinsicLowering.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ProcessImplicitDefs.cpp
Import LLVM @ 15.0.7
on April 29, 2024
PrologEpilogInserter.cpp
Import LLVM @ 15.0.7
on April 29, 2024
PseudoProbeInserter.cpp
Import LLVM @ 15.0.7
on April 29, 2024
PseudoSourceValue.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RDFGraph.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RDFLiveness.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RDFRegisters.cpp
Import LLVM @ 15.0.7
on April 29, 2024
README.txt
Import LLVM @ 15.0.7
on April 29, 2024
ReachingDefAnalysis.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocBase.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocBase.h
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocBasic.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocEvictionAdvisor.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocEvictionAdvisor.h
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocFast.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocGreedy.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocGreedy.h
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocPBQP.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocScore.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocScore.h
Import LLVM @ 15.0.7
on April 29, 2024
RegAllocSimple.cpp
Add readme and some regalloc updates
on May 2, 2024
RegUsageInfoCollector.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegUsageInfoPropagate.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegisterBank.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegisterBankInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegisterClassInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegisterCoalescer.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegisterCoalescer.h
Import LLVM @ 15.0.7
on April 29, 2024
RegisterPressure.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegisterScavenging.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RegisterUsageInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RemoveRedundantDebugValues.cpp
Import LLVM @ 15.0.7
on April 29, 2024
RenameIndependentSubregs.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ReplaceWithVeclib.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ResetMachineFunctionPass.cpp
Import LLVM @ 15.0.7
on April 29, 2024
SafeStack.cpp
Import LLVM @ 15.0.7
on April 29, 2024
SafeStackLayout.cpp
Import LLVM @ 15.0.7
on April 29, 2024
SafeStackLayout.h
Import LLVM @ 15.0.7
on April 29, 2024
ScheduleDAG.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ScheduleDAGInstrs.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ScheduleDAGPrinter.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ScoreboardHazardRecognizer.cpp
Import LLVM @ 15.0.7
on April 29, 2024
SelectOptimize.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ShadowStackGCLowering.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ShrinkWrap.cpp
Import LLVM @ 15.0.7
on April 29, 2024
SjLjEHPrepare.cpp
Import LLVM @ 15.0.7
on April 29, 2024
SlotIndexes.cpp
Import LLVM @ 15.0.7
on April 29, 2024
SpillPlacement.cpp
Import LLVM @ 15.0.7
on April 29, 2024
SpillPlacement.h
Import LLVM @ 15.0.7
on April 29, 2024
SplitKit.cpp
Import LLVM @ 15.0.7
on April 29, 2024
SplitKit.h
Import LLVM @ 15.0.7
on April 29, 2024
StackColoring.cpp
Import LLVM @ 15.0.7
on April 29, 2024
StackMapLivenessAnalysis.cpp
Import LLVM @ 15.0.7
on April 29, 2024
StackMaps.cpp
Import LLVM @ 15.0.7
on April 29, 2024
StackProtector.cpp
Import LLVM @ 15.0.7
on April 29, 2024
StackSlotColoring.cpp
Import LLVM @ 15.0.7
on April 29, 2024
SwiftErrorValueTracking.cpp
Import LLVM @ 15.0.7
on April 29, 2024
SwitchLoweringUtils.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TailDuplication.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TailDuplicator.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TargetFrameLoweringImpl.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TargetInstrInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TargetLoweringBase.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TargetLoweringObjectFileImpl.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TargetOptionsImpl.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TargetPassConfig.cpp
Add simple regalloc
on April 29, 2024
TargetPassConfig.cpp.orig
Fix incomplete import of LLVM
on April 29, 2024
TargetRegisterInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TargetSchedule.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TargetSubtargetInfo.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TwoAddressInstructionPass.cpp
Import LLVM @ 15.0.7
on April 29, 2024
TypePromotion.cpp
Import LLVM @ 15.0.7
on April 29, 2024
UnreachableBlockElim.cpp
Import LLVM @ 15.0.7
on April 29, 2024
VLIWMachineScheduler.cpp
Import LLVM @ 15.0.7
on April 29, 2024
ValueTypes.cpp
Import LLVM @ 15.0.7
on April 29, 2024
VirtRegMap.cpp
Import LLVM @ 15.0.7
on April 29, 2024
WasmEHPrepare.cpp
Import LLVM @ 15.0.7
on April 29, 2024
WinEHPrepare.cpp
Import LLVM @ 15.0.7
on April 29, 2024
XRayInstrumentation.cpp
Import LLVM @ 15.0.7
on April 29, 2024