/download/obfuscator-ollvm/llvm/lib/CodeGen/

5 directories 244 files
Name Size Modified
Go up
AsmPrinter
GlobalISel
LiveDebugValues
MIRParser
SelectionDAG
AggressiveAntiDepBreaker.cpp 35 KiB
AggressiveAntiDepBreaker.h 7.0 KiB
AllocationOrder.cpp 2.0 KiB
AllocationOrder.h 4.3 KiB
Analysis.cpp 32 KiB
AssignmentTrackingAnalysis.cpp 113 KiB
AtomicExpandPass.cpp 78 KiB
BasicBlockPathCloning.cpp 9.8 KiB
BasicBlockSections.cpp 17 KiB
BasicBlockSectionsProfileReader.cpp 18 KiB
BasicTargetTransformInfo.cpp 1.5 KiB
BranchFolding.cpp 79 KiB
BranchFolding.h 7.5 KiB
BranchRelaxation.cpp 27 KiB
BreakFalseDeps.cpp 10 KiB
CalcSpillWeights.cpp 12 KiB
CallBrPrepare.cpp 9.0 KiB
CallingConvLower.cpp 11 KiB
CFGuardLongjmp.cpp 3.8 KiB
CFIFixup.cpp 9.5 KiB
CFIInstrInserter.cpp 18 KiB
CMakeLists.txt 6.6 KiB
CodeGen.cpp 6.5 KiB
CodeGenCommonISel.cpp 10 KiB
CodeGenPrepare.cpp 334 KiB
CommandFlags.cpp 31 KiB
ComplexDeinterleavingPass.cpp 71 KiB
CriticalAntiDepBreaker.cpp 27 KiB
CriticalAntiDepBreaker.h 4.2 KiB
DeadMachineInstructionElim.cpp 5.3 KiB
DetectDeadLanes.cpp 19 KiB
DFAPacketizer.cpp 10 KiB
DwarfEHPrepare.cpp 14 KiB
EarlyIfConversion.cpp 44 KiB
EdgeBundles.cpp 3.1 KiB
EHContGuardCatchret.cpp 2.5 KiB
ExecutionDomainFix.cpp 15 KiB
ExpandLargeDivRem.cpp 6.0 KiB
ExpandLargeFpConvert.cpp 28 KiB
ExpandMemCmp.cpp 40 KiB
ExpandPostRAPseudos.cpp 5.1 KiB
ExpandReductions.cpp 6.9 KiB
ExpandVectorPredication.cpp 32 KiB
FaultMaps.cpp 3.8 KiB
FEntryInserter.cpp 1.7 KiB
FinalizeISel.cpp 3.5 KiB
FixupStatepointCallerSaved.cpp 22 KiB
FuncletLayout.cpp 2.2 KiB
GCEmptyBasicBlocks.cpp 3.6 KiB
GCMetadata.cpp 4.1 KiB
GCMetadataPrinter.cpp 748 B
GCRootLowering.cpp 12 KiB
GlobalMerge.cpp 26 KiB
HardwareLoops.cpp 22 KiB
IfConversion.cpp 89 KiB
ImplicitNullChecks.cpp 29 KiB
IndirectBrExpandPass.cpp 11 KiB
InitUndef.cpp 9.7 KiB
InlineSpiller.cpp 65 KiB
InterferenceCache.cpp 8.4 KiB
InterferenceCache.h 7.4 KiB
InterleavedAccessPass.cpp 20 KiB
InterleavedLoadCombinePass.cpp 43 KiB
IntrinsicLowering.cpp 18 KiB
JMCInstrumenter.cpp 9.3 KiB
KCFI.cpp 3.8 KiB
LatencyPriorityQueue.cpp 5.4 KiB
LazyMachineBlockFrequencyInfo.cpp 3.5 KiB
LexicalScopes.cpp 12 KiB
LiveDebugVariables.cpp 74 KiB
LiveInterval.cpp 46 KiB
LiveIntervalCalc.cpp 7.3 KiB
LiveIntervals.cpp 67 KiB
LiveIntervalUnion.cpp 6.7 KiB
LivePhysRegs.cpp 11 KiB
LiveRangeCalc.cpp 16 KiB
LiveRangeEdit.cpp 18 KiB
LiveRangeShrink.cpp 8.8 KiB
LiveRangeUtils.h 2.1 KiB
LiveRegMatrix.cpp 8.7 KiB
LiveRegUnits.cpp 5.2 KiB
LiveStacks.cpp 2.9 KiB
LiveVariables.cpp 32 KiB
LLVMTargetMachine.cpp 11 KiB
LocalStackSlotAllocation.cpp 18 KiB
LoopTraversal.cpp 2.9 KiB
LowerEmuTLS.cpp 6.1 KiB
LowLevelTypeUtils.cpp 2.7 KiB
MachineBasicBlock.cpp 60 KiB
MachineBlockFrequencyInfo.cpp 12 KiB
MachineBlockPlacement.cpp 151 KiB
MachineBranchProbabilityInfo.cpp 4.1 KiB
MachineCFGPrinter.cpp 3.0 KiB
MachineCheckDebugify.cpp 4.2 KiB
MachineCombiner.cpp 32 KiB
MachineConvergenceVerifier.cpp 3.1 KiB
MachineCopyPropagation.cpp 55 KiB
MachineCSE.cpp 35 KiB
MachineCycleAnalysis.cpp 5.1 KiB
MachineDebugify.cpp 8.5 KiB
MachineDominanceFrontier.cpp 1.9 KiB
MachineDominators.cpp 6.8 KiB
MachineDomTreeUpdater.cpp 2.2 KiB
MachineFrameInfo.cpp 9.6 KiB
MachineFunction.cpp 55 KiB
MachineFunctionAnalysis.cpp 1.7 KiB
MachineFunctionPass.cpp 7.4 KiB
MachineFunctionPrinterPass.cpp 2.4 KiB
MachineFunctionSplitter.cpp 8.3 KiB
MachineInstr.cpp 91 KiB
MachineInstrBundle.cpp 12 KiB
MachineLateInstrsCleanup.cpp 8.7 KiB
MachineLICM.cpp 63 KiB
MachineLoopInfo.cpp 10 KiB
MachineLoopUtils.cpp 5.0 KiB
MachineModuleInfo.cpp 8.3 KiB
MachineModuleInfoImpls.cpp 2.2 KiB
MachineModuleSlotTracker.cpp 3.0 KiB
MachineOperand.cpp 44 KiB
MachineOptimizationRemarkEmitter.cpp 4.1 KiB
MachineOutliner.cpp 48 KiB
MachinePassManager.cpp 6.3 KiB
MachinePipeliner.cpp 134 KiB
MachinePostDominators.cpp 4.3 KiB
MachineRegionInfo.cpp 4.9 KiB
MachineRegisterInfo.cpp 23 KiB
MachineScheduler.cpp 169 KiB
MachineSink.cpp 81 KiB
MachineSizeOpts.cpp 2.0 KiB
MachineSSAContext.cpp 3.1 KiB
MachineSSAUpdater.cpp 14 KiB
MachineStableHash.cpp 9.7 KiB
MachineStripDebug.cpp 3.7 KiB
MachineTraceMetrics.cpp 49 KiB
MachineUniformityAnalysis.cpp 7.7 KiB
MachineVerifier.cpp 141 KiB
MacroFusion.cpp 8.0 KiB
MBFIWrapper.cpp 1.6 KiB
MIRCanonicalizerPass.cpp 12 KiB
MIRFSDiscriminator.cpp 7.7 KiB
MIRNamerPass.cpp 2.0 KiB
MIRPrinter.cpp 36 KiB
MIRPrintingPass.cpp 2.2 KiB
MIRSampleProfile.cpp 15 KiB
MIRVRegNamerUtils.cpp 6.6 KiB
MIRVRegNamerUtils.h 3.3 KiB
MIRYamlMapping.cpp 1.6 KiB
MLRegAllocEvictAdvisor.cpp 49 KiB
MLRegAllocEvictAdvisor.h 4.4 KiB
MLRegAllocPriorityAdvisor.cpp 13 KiB
ModuloSchedule.cpp 109 KiB
MultiHazardRecognizer.cpp 2.7 KiB
NonRelocatableStringpool.cpp 1.5 KiB
OptimizePHIs.cpp 6.5 KiB
PatchableFunction.cpp 2.6 KiB
PeepholeOptimizer.cpp 80 KiB
PHIElimination.cpp 33 KiB
PHIEliminationUtils.cpp 2.5 KiB
PHIEliminationUtils.h 972 B
PostRAHazardRecognizer.cpp 3.4 KiB
PostRASchedulerList.cpp 24 KiB
PreISelIntrinsicLowering.cpp 16 KiB
ProcessImplicitDefs.cpp 5.3 KiB
PrologEpilogInserter.cpp 60 KiB
PseudoProbeInserter.cpp 5.7 KiB
PseudoSourceValue.cpp 5.0 KiB
RDFGraph.cpp 55 KiB
RDFLiveness.cpp 43 KiB
RDFRegisters.cpp 12 KiB
ReachingDefAnalysis.cpp 23 KiB
README.txt 6.2 KiB
RegAllocBase.cpp 6.8 KiB
RegAllocBase.h 5.3 KiB
RegAllocBasic.cpp 12 KiB
RegAllocEvictionAdvisor.cpp 12 KiB
RegAllocEvictionAdvisor.h 8.5 KiB
RegAllocFast.cpp 63 KiB
RegAllocGreedy.cpp 104 KiB
RegAllocGreedy.h 16 KiB
RegAllocPBQP.cpp 34 KiB
RegAllocPriorityAdvisor.cpp 4.3 KiB
RegAllocPriorityAdvisor.h 3.1 KiB
RegAllocScore.cpp 4.5 KiB
RegAllocScore.h 2.9 KiB
RegisterBank.cpp 3.4 KiB
RegisterBankInfo.cpp 31 KiB
RegisterClassInfo.cpp 7.8 KiB
RegisterCoalescer.cpp 164 KiB
RegisterCoalescer.h 4.1 KiB
RegisterPressure.cpp 49 KiB
RegisterScavenging.cpp 19 KiB
RegisterUsageInfo.cpp 3.1 KiB
RegUsageInfoCollector.cpp 7.4 KiB
RegUsageInfoPropagate.cpp 5.0 KiB
RemoveRedundantDebugValues.cpp 7.3 KiB
RenameIndependentSubregs.cpp 15 KiB
ReplaceWithVeclib.cpp 11 KiB
ResetMachineFunctionPass.cpp 3.7 KiB
SafeStack.cpp 36 KiB
SafeStackLayout.cpp 5.2 KiB
SafeStackLayout.h 2.4 KiB
SanitizerBinaryMetadata.cpp 3.1 KiB
ScheduleDAG.cpp 22 KiB
ScheduleDAGInstrs.cpp 55 KiB
ScheduleDAGPrinter.cpp 3.0 KiB
ScoreboardHazardRecognizer.cpp 7.9 KiB
SelectOptimize.cpp 52 KiB
ShadowStackGCLowering.cpp 16 KiB
ShrinkWrap.cpp 38 KiB
SjLjEHPrepare.cpp 20 KiB
SlotIndexes.cpp 9.6 KiB
SpillPlacement.cpp 13 KiB
SpillPlacement.h 6.7 KiB
SplitKit.cpp 68 KiB
SplitKit.h 24 KiB
StackColoring.cpp 50 KiB
StackFrameLayoutAnalysisPass.cpp 10 KiB
StackMapLivenessAnalysis.cpp 6.1 KiB
StackMaps.cpp 25 KiB
StackProtector.cpp 28 KiB
StackSlotColoring.cpp 18 KiB
SwiftErrorValueTracking.cpp 12 KiB
SwitchLoweringUtils.cpp 22 KiB
TailDuplication.cpp 3.3 KiB
TailDuplicator.cpp 40 KiB
TargetFrameLoweringImpl.cpp 7.0 KiB
TargetInstrInfo.cpp 71 KiB
TargetLoweringBase.cpp 87 KiB
TargetLoweringObjectFileImpl.cpp 104 KiB
TargetOptionsImpl.cpp 2.8 KiB
TargetPassConfig.cpp 59 KiB
TargetRegisterInfo.cpp 24 KiB
TargetSchedule.cpp 13 KiB
TargetSubtargetInfo.cpp 1.8 KiB
TwoAddressInstructionPass.cpp 75 KiB
TypePromotion.cpp 34 KiB
UnreachableBlockElim.cpp 7.2 KiB
ValueTypes.cpp 10 KiB
VirtRegMap.cpp 23 KiB
VLIWMachineScheduler.cpp 34 KiB
WasmEHPrepare.cpp 15 KiB
WindowScheduler.cpp 27 KiB
WinEHPrepare.cpp 57 KiB
XRayInstrumentation.cpp 9.9 KiB