|
file | AggressiveAntiDepBreaker.cpp [code] |
|
file | AggressiveAntiDepBreaker.h [code] |
|
file | AllocationOrder.cpp [code] |
|
file | AllocationOrder.h [code] |
|
file | Analysis.cpp [code] |
|
file | AntiDepBreaker.h [code] |
|
file | AtomicExpandPass.cpp [code] |
|
file | BasicTargetTransformInfo.cpp [code] |
| This file provides the implementation of a basic TargetTransformInfo pass predicated on the target abstractions present in the target independent code generator.
|
|
file | BranchFolding.cpp [code] |
|
file | BranchFolding.h [code] |
|
file | BranchRelaxation.cpp [code] |
|
file | BreakFalseDeps.cpp [code] |
|
file | BuiltinGCs.cpp [code] |
|
file | CalcSpillWeights.cpp [code] |
|
file | CallingConvLower.cpp [code] |
|
file | CFIInstrInserter.cpp [code] |
|
file | CodeGen.cpp [code] |
|
file | CodeGenPrepare.cpp [code] |
|
file | CriticalAntiDepBreaker.cpp [code] |
|
file | CriticalAntiDepBreaker.h [code] |
|
file | DeadMachineInstructionElim.cpp [code] |
|
file | DetectDeadLanes.cpp [code] |
| Analysis that tracks defined/used subregister lanes across COPY instructions and instructions that get lowered to a COPY (PHI, REG_SEQUENCE, INSERT_SUBREG, EXTRACT_SUBREG).
|
|
file | DFAPacketizer.cpp [code] |
|
file | DwarfEHPrepare.cpp [code] |
|
file | EarlyIfConversion.cpp [code] |
|
file | EdgeBundles.cpp [code] |
|
file | ExecutionDomainFix.cpp [code] |
|
file | ExpandISelPseudos.cpp [code] |
|
file | ExpandMemCmp.cpp [code] |
|
file | ExpandPostRAPseudos.cpp [code] |
|
file | ExpandReductions.cpp [code] |
|
file | FaultMaps.cpp [code] |
|
file | FEntryInserter.cpp [code] |
|
file | FuncletLayout.cpp [code] |
|
file | GCMetadata.cpp [code] |
|
file | GCMetadataPrinter.cpp [code] |
|
file | GCRootLowering.cpp [code] |
|
file | GCStrategy.cpp [code] |
|
file | GlobalMerge.cpp [code] |
|
file | IfConversion.cpp [code] |
|
file | ImplicitNullChecks.cpp [code] |
|
file | IndirectBrExpandPass.cpp [code] |
| Implements an expansion pass to turn indirectbr instructions in the IR into switch instructions.
|
|
file | InlineSpiller.cpp [code] |
|
file | InterferenceCache.cpp [code] |
|
file | InterferenceCache.h [code] |
|
file | InterleavedAccessPass.cpp [code] |
|
file | InterleavedLoadCombinePass.cpp [code] |
|
file | IntrinsicLowering.cpp [code] |
|
file | LatencyPriorityQueue.cpp [code] |
|
file | LazyMachineBlockFrequencyInfo.cpp [code] |
| ===- LazyMachineBlockFrequencyInfo.cpp - Lazy Machine Block Frequency –===//
|
|
file | LexicalScopes.cpp [code] |
|
file | LiveDebugValues.cpp [code] |
|
file | LiveDebugVariables.cpp [code] |
|
file | LiveDebugVariables.h [code] |
|
file | LiveInterval.cpp [code] |
|
file | LiveIntervals.cpp [code] |
|
file | LiveIntervalUnion.cpp [code] |
|
file | LivePhysRegs.cpp [code] |
|
file | LiveRangeCalc.cpp [code] |
|
file | LiveRangeCalc.h [code] |
|
file | LiveRangeEdit.cpp [code] |
|
file | LiveRangeShrink.cpp [code] |
| ===------------------------------------------------------------------—===//
|
|
file | LiveRangeUtils.h [code] |
|
file | LiveRegMatrix.cpp [code] |
|
file | LiveRegUnits.cpp [code] |
|
file | LiveStacks.cpp [code] |
|
file | LiveVariables.cpp [code] |
|
file | LLVMTargetMachine.cpp [code] |
|
file | LocalStackSlotAllocation.cpp [code] |
|
file | LoopTraversal.cpp [code] |
|
file | LowerEmuTLS.cpp [code] |
|
file | LowLevelType.cpp [code] |
|
file | MachineBasicBlock.cpp [code] |
|
file | MachineBlockFrequencyInfo.cpp [code] |
|
file | MachineBlockPlacement.cpp [code] |
|
file | MachineBranchProbabilityInfo.cpp [code] |
|
file | MachineCombiner.cpp [code] |
|
file | MachineCopyPropagation.cpp [code] |
|
file | MachineCSE.cpp [code] |
|
file | MachineDominanceFrontier.cpp [code] |
|
file | MachineDominators.cpp [code] |
|
file | MachineFrameInfo.cpp [code] |
|
file | MachineFunction.cpp [code] |
|
file | MachineFunctionPass.cpp [code] |
|
file | MachineFunctionPrinterPass.cpp [code] |
|
file | MachineInstr.cpp [code] |
|
file | MachineInstrBundle.cpp [code] |
|
file | MachineLICM.cpp [code] |
|
file | MachineLoopInfo.cpp [code] |
|
file | MachineModuleInfo.cpp [code] |
|
file | MachineModuleInfoImpls.cpp [code] |
|
file | MachineOperand.cpp [code] |
|
|
file | MachineOutliner.cpp [code] |
| Replaces repeated sequences of instructions with function calls.
|
|
file | MachinePipeliner.cpp [code] |
|
file | MachinePostDominators.cpp [code] |
|
file | MachineRegionInfo.cpp [code] |
|
file | MachineRegisterInfo.cpp [code] |
|
file | MachineScheduler.cpp [code] |
|
file | MachineSink.cpp [code] |
|
file | MachineSSAUpdater.cpp [code] |
|
file | MachineTraceMetrics.cpp [code] |
|
file | MachineVerifier.cpp [code] |
|
file | MacroFusion.cpp [code] |
|
file | MIRCanonicalizerPass.cpp [code] |
|
file | MIRPrinter.cpp [code] |
|
file | MIRPrintingPass.cpp [code] |
|
file | OptimizePHIs.cpp [code] |
|
file | ParallelCG.cpp [code] |
|
file | PatchableFunction.cpp [code] |
|
file | PeepholeOptimizer.cpp [code] |
|
file | PHIElimination.cpp [code] |
|
file | PHIEliminationUtils.cpp [code] |
|
file | PHIEliminationUtils.h [code] |
|
file | PostRAHazardRecognizer.cpp [code] |
| This runs the hazard recognizer and emits noops when necessary.
|
|
file | PostRASchedulerList.cpp [code] |
|
file | PreISelIntrinsicLowering.cpp [code] |
|
file | ProcessImplicitDefs.cpp [code] |
|
file | PrologEpilogInserter.cpp [code] |
|
file | PseudoSourceValue.cpp [code] |
|
file | ReachingDefAnalysis.cpp [code] |
|
file | RegAllocBase.cpp [code] |
|
file | RegAllocBase.h [code] |
|
file | RegAllocBasic.cpp [code] |
|
file | RegAllocFast.cpp [code] |
|
file | RegAllocGreedy.cpp [code] |
|
file | RegAllocPBQP.cpp [code] |
|
file | RegisterClassInfo.cpp [code] |
|
file | RegisterCoalescer.cpp [code] |
|
file | RegisterCoalescer.h [code] |
|
file | RegisterPressure.cpp [code] |
|
file | RegisterScavenging.cpp [code] |
| This file implements the machine register scavenger.
|
|
file | RegisterUsageInfo.cpp [code] |
|
file | RegUsageInfoCollector.cpp [code] |
|
file | RegUsageInfoPropagate.cpp [code] |
|
file | RenameIndependentSubregs.cpp [code] |
|
file | ResetMachineFunctionPass.cpp [code] |
| This file implements a pass that will conditionally reset a machine function as if it was just created.
|
|
file | SafeStack.cpp [code] |
|
file | SafeStackColoring.cpp [code] |
|
file | SafeStackColoring.h [code] |
|
file | SafeStackLayout.cpp [code] |
|
file | SafeStackLayout.h [code] |
|
file | ScalarizeMaskedMemIntrin.cpp [code] |
|
file | ScheduleDAG.cpp [code] |
|
file | ScheduleDAGInstrs.cpp [code] |
|
file | ScheduleDAGPrinter.cpp [code] |
|
file | ScoreboardHazardRecognizer.cpp [code] |
|
file | ShadowStackGCLowering.cpp [code] |
|
file | ShrinkWrap.cpp [code] |
|
file | SjLjEHPrepare.cpp [code] |
|
file | SlotIndexes.cpp [code] |
|
file | Spiller.h [code] |
|
file | SpillPlacement.cpp [code] |
|
file | SpillPlacement.h [code] |
|
file | SplitKit.cpp [code] |
|
file | SplitKit.h [code] |
|
file | StackColoring.cpp [code] |
|
file | StackMapLivenessAnalysis.cpp [code] |
|
file | StackMaps.cpp [code] |
|
file | StackProtector.cpp [code] |
|
file | StackSlotColoring.cpp [code] |
|
file | TailDuplication.cpp [code] |
|
file | TailDuplicator.cpp [code] |
|
file | TargetFrameLoweringImpl.cpp [code] |
|
file | TargetInstrInfo.cpp [code] |
|
file | TargetLoweringBase.cpp [code] |
|
file | TargetLoweringObjectFileImpl.cpp [code] |
|
file | TargetOptionsImpl.cpp [code] |
|
file | TargetPassConfig.cpp [code] |
|
file | TargetRegisterInfo.cpp [code] |
|
file | TargetSchedule.cpp [code] |
|
file | TargetSubtargetInfo.cpp [code] |
|
file | TwoAddressInstructionPass.cpp [code] |
|
file | UnreachableBlockElim.cpp [code] |
|
file | ValueTypes.cpp [code] |
|
file | VirtRegMap.cpp [code] |
|
file | WasmEHPrepare.cpp [code] |
|
file | WinEHPrepare.cpp [code] |
|
file | XRayInstrumentation.cpp [code] |
|