..
GlobalISel
[AArch64][GlobalISel] Scalarize <2 x s64> G_MUL since we don't have native support for it.
2020-09-28 19:29:45 -07:00
MIRParser
Infer alignment of unmarked loads in IR/bitcode parsing.
2020-05-14 13:03:50 -07:00
PBQP
AccelTable.h
Analysis.h
[CallSite removal][CodeGen] Drop some unneeded includes of CallSite.h. NFC
2020-04-16 11:05:35 -07:00
AntiDepBreaker.h
AntiDepBreaker.h - remove unnecessary ScheduleDAG.h include. NFCI.
2020-09-07 16:39:42 +01:00
AsmPrinter.h
Exception support for basic block sections
2020-09-30 11:05:55 -07:00
AsmPrinterHandler.h
Exception support for basic block sections
2020-09-30 11:05:55 -07:00
AtomicExpandUtils.h
BasicBlockSectionUtils.h
[llvm] Add -bbsections-cold-text-prefix to emit cold clusters to a different section.
2020-09-24 15:26:15 -07:00
BasicTTIImpl.h
[CostModel] move default handling after switch; NFC
2020-10-02 12:26:49 -04:00
BuiltinGCs.h
CalcSpillWeights.h
[NFC][regalloc] Model weight normalization as a virtual
2020-10-05 11:33:07 -07:00
CallingConvLower.h
CallingConvLower.h - remove unnecessary MachineFunction.h include. NFC.
2020-09-04 12:16:48 +01:00
CommandFlags.h
[llvm][CodeGen] Machine Function Splitter
2020-08-28 11:10:14 -07:00
CostTable.h
CSEConfigBase.h
DAGCombine.h
DbgEntityHistoryCalculator.h
[DwarfDebug] Improve single location detection in validThroughout (2/4)
2020-08-27 11:52:29 +01:00
DebugHandlerBase.h
[DwarfDebug] Improve single location detection in validThroughout (2/4)
2020-08-27 11:52:29 +01:00
DFAPacketizer.h
DIE.h
[DebugInfo] Make offsets of dwarf units 64-bit (19/19).
2020-09-15 12:23:32 +07:00
DIEValue.def
DwarfStringPoolEntry.h
[DebugInfo] Make the offset of string pool entries 64-bit (18/19).
2020-09-15 12:23:32 +07:00
EdgeBundles.h
CodeGen/EdgeBundles - move Twine.h include down into EdgeBundles.cpp. NFC.
2020-04-11 12:21:04 +01:00
ExecutionDomainFix.h
ExecutionDomainFix.h - remove unused llvm::MachineBasicBlock forward declaration. NFC.
2020-04-11 11:25:48 +01:00
ExpandReductions.h
FastISel.h
[FastISel] update to use intrinsic's isCommutative(); NFC
2020-08-30 11:36:41 -04:00
FaultMaps.h
FunctionLoweringInfo.h
[Statepoint] Consolidate relocation type tracking [NFC]
2020-07-29 11:45:31 -07:00
GCMetadata.h
GCMetadataPrinter.h
GCStrategy.h
IndirectThunks.h
[IndirectThunks] Tiny comment fix
2020-06-18 06:50:30 +01:00
IntrinsicLowering.h
IntrinsicLowering.h - remove unused llvm::Module forward declaration. NFC.
2020-04-11 11:25:48 +01:00
ISDOpcodes.h
[AArch64] __builtin_return_address for PAuth.
2020-09-24 23:23:49 +02:00
LatencyPriorityQueue.h
LazyMachineBlockFrequencyInfo.h
LexicalScopes.h
[LiveDebugValues] Cache LexicalScopes::getMachineBasicBlocks, NFCI
2020-06-04 16:58:45 -07:00
LinkAllAsmWriterComponents.h
LinkAllCodegenComponents.h
LiveInterval.h
[NFC][regalloc] type LiveInterval::reg() as Register
2020-09-16 14:11:26 -07:00
LiveIntervalCalc.h
LiveIntervalCalc - remove unnecessary includes. NFC.
2020-05-08 14:57:35 +01:00
LiveIntervals.h
LiveIntervals.h.h - reduce AliasAnalysis.h include to forward declaration. NFC.
2020-06-25 14:22:21 +01:00
LiveIntervalUnion.h
LivePhysRegs.h
LiveRangeCalc.h
Split LiveRangeCalc in LiveRangeCalc/LiveIntervalCalc. NFC
2020-04-10 11:26:21 -07:00
LiveRangeEdit.h
[NFC][Regalloc] accessors for 'reg' and 'weight'
2020-09-16 08:28:57 -07:00
LiveRegMatrix.h
LiveRegUnits.h
LiveRegUnits.h - reduce MachineRegisterInfo.h include. NFC.
2020-09-08 17:27:00 +01:00
LiveStacks.h
LiveVariables.h
[LiveVariables] Replace std::vector with SmallVector.
2020-07-16 11:39:54 -07:00
LoopTraversal.h
LowLevelType.h
[GISel] Add new combines for unary FP instrs with constant operand
2020-09-16 10:34:15 -07:00
MachineBasicBlock.h
CodeGen: Move split block utility to MachineBasicBlock
2020-09-18 14:05:18 -04:00
MachineBlockFrequencyInfo.h
[llvm][NFC] refactor setBlockFrequency for clarity.
2020-07-28 13:04:11 -07:00
MachineBranchProbabilityInfo.h
MachineCombinerPattern.h
[PowerPC] fma chain break to expose more ILP
2020-06-15 00:00:04 -04:00
MachineConstantPool.h
[CodeGen] Use Align in MachineConstantPool.
2020-05-12 10:06:40 -07:00
MachineDominanceFrontier.h
MachineDominators.h
DomTree: remove explicit use of DomTreeNodeBase::iterator
2020-07-08 18:18:49 +02:00
MachineFrameInfo.h
[Alignment][NFC] Migrate TargetTransformInfo::CreateVariableSizedObject to Align
2020-07-01 14:31:21 +00:00
MachineFunction.h
Fix some clang-tidy bugprone-argument-comment issues
2020-09-19 20:41:25 -07:00
MachineFunctionPass.h
MachineInstr.h
[DebugInstrRef][1/9] Add fields for instr-ref variable locations
2020-09-14 10:06:52 +01:00
MachineInstrBuilder.h
[NFC] [MIR] Document the reg state flags
2020-08-03 09:03:24 +02:00
MachineInstrBundle.h
CodeGen: Use Register in MachineInstrBuilder
2020-04-08 17:03:53 -04:00
MachineInstrBundleIterator.h
MachineJumpTableInfo.h
MachineLoopInfo.h
Revert "Include static prof data when collecting loop BBs"
2020-03-24 09:41:16 -07:00
MachineLoopUtils.h
MachineMemOperand.h
MachineMemOperand.h - reduce GlobalValue.h include to just DerivedTypes.h. NFC.
2020-05-21 11:38:25 +01:00
MachineModuleInfo.h
[CodeGen] Make MMI immutable NPM pass
2020-08-10 17:52:42 -07:00
MachineModuleInfoImpls.h
MachineOperand.h
[codegen] Ensure target flags are cleared/set properly. NFC.
2020-09-03 18:37:39 -04:00
MachineOptimizationRemarkEmitter.h
MachineOutliner.h
LiveRegUnits.h - reduce MachineRegisterInfo.h include. NFC.
2020-09-08 17:27:00 +01:00
MachinePassManager.h
[NewPM][CodeGen] Add machine code verification callback
2020-08-13 16:13:01 -07:00
MachinePassRegistry.h
MachinePipeliner.h
[MachinePipeliner] Add ORE for MachinePipeliner
2020-05-05 16:04:53 +00:00
MachinePostDominators.h
DomTree: Remove getRoots() accessor
2020-07-06 21:58:11 +02:00
MachineRegionInfo.h
MachineRegisterInfo.h
MIR: Infer not-SSA for subregister defs
2020-08-27 16:56:16 -04:00
MachineScheduler.h
Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit"
2020-09-21 13:33:05 +02:00
MachineSizeOpts.h
MachineSSAUpdater.h
MachineSSAUpdater: Allow initialization with just a register class
2020-08-21 23:04:35 +02:00
MachineStableHash.h
MachineStableHash.h - remove MachineInstr.h include. NFC.
2020-09-07 13:33:48 +01:00
MachineTraceMetrics.h
MachORelocation.h
MacroFusion.h
MBFIWrapper.h
[MBFIWrapper] Add a new function getBlockProfileCount
2020-09-23 09:31:45 -07:00
MIRFormatter.h
MIRFormatter.h - remove MachineInstr.h include. NFC.
2020-09-04 11:17:24 +01:00
MIRPrinter.h
MIRYamlMapping.h
[amdgpu] Add codegen support for HIP dynamic shared memory.
2020-08-20 21:29:18 -04:00
ModuloSchedule.h
[ModuloSchedule] Devirtualize PeelingModuloScheduleExpander::expand as it's not needed
2020-07-06 18:05:32 -07:00
NonRelocatableStringpool.h
[DebugInfo] Make the offset of string pool entries 64-bit (18/19).
2020-09-15 12:23:32 +07:00
ParallelCG.h
ParallelCG.h - replace TargetMachine.h include with forward declaration. NFC.
2020-04-12 12:36:02 +01:00
Passes.h
[llvm][CodeGen] Machine Function Splitter
2020-08-28 11:10:14 -07:00
PBQPRAConstraint.h
PreISelIntrinsicLowering.h
PseudoSourceValue.h
PseudoSourceValue.h - reduce GlobalValue.h include to forward declaration. NFC.
2020-05-20 13:52:22 +01:00
RDFGraph.h
Move RDF from Hexagon to Codegen
2020-03-17 12:43:14 -07:00
RDFLiveness.h
[RDF] Use hash-based containers, cache extra information
2020-08-04 18:36:49 -05:00
RDFRegisters.h
[RDF] Add operator<<(raw_ostream&, RegisterAggr), NFC
2020-08-04 18:40:07 -05:00
ReachingDefAnalysis.h
[ARM][LowOverheadLoops] Liveouts and reductions
2020-08-28 13:56:16 +01:00
RegAllocPBQP.h
RegAllocRegistry.h
Register.h
[MC] Assert that MCRegUnitIterator operates over MCRegisters
2020-10-03 13:18:25 -07:00
RegisterClassInfo.h
RegisterPressure.h
RegisterScavenging.h
[RegisterScavenging] Delete dead function unprocess().
2020-08-27 13:19:32 -07:00
RegisterUsageInfo.h
ResourcePriorityQueue.h
ResourcePriorityQueue.h - reduce unnecessary includes to forward declarations. NFC.
2020-05-26 19:22:14 +01:00
RuntimeLibcalls.h
ScheduleDAG.h
Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit"
2020-09-21 13:33:05 +02:00
ScheduleDAGInstrs.h
[Scheduling] Implement a new way to cluster loads/stores
2020-08-26 12:33:59 +00:00
ScheduleDAGMutation.h
ScheduleDFS.h
ScheduleDFS.h - Replace ArrayRef.h include with forward declaration. NFC.
2020-04-17 10:02:06 +01:00
ScheduleHazardRecognizer.h
SchedulerRegistry.h
ScoreboardHazardRecognizer.h
ScoreboardHazardRecognizer.h - remove unnecessary llvm::InstrItineraryData forward declaration. NFC.
2020-04-17 10:02:06 +01:00
SDNodeProperties.td
SelectionDAG.h
[SelectionDAG] Make sure FMF are propagated when getSetcc canonicalizes FP constants to RHS.
2020-10-05 14:55:23 -07:00
SelectionDAGAddressAnalysis.h
SelectionDAGISel.h
SelectionDAGISel.h - remove Pass.h include and forward declarations. NFC.
2020-04-12 12:49:29 +01:00
SelectionDAGNodes.h
[SVE][CodeGen] Add new EVT/MVT getFixedSizeInBits() functions
2020-10-02 07:47:31 +01:00
SelectionDAGTargetInfo.h
[SystemZ] Optimize bcmp calls (PR47420)
2020-09-25 17:55:39 +02:00
SlotIndexes.h
[SlotIndexes] Add insertion point for insertMBBIntoMaps
2020-04-25 09:36:19 +09:00
Spiller.h
Fix indentation using clang-format for Spiller.h. NFC
2020-03-09 10:52:28 -07:00
StableHashing.h
[NFC] Fixing a gcc compiler warning.
2020-09-08 19:44:33 -04:00
StackMaps.h
[Statepoints] Properly handle const base pointer.
2020-09-09 14:07:00 +07:00
StackProtector.h
[StackProtector] Catch direct out-of-bounds when checking address-takenness
2020-03-17 12:09:07 +00:00
SwiftErrorValueTracking.h
SwitchLoweringUtils.h
SwitchLoweringUtils.h - reduce TargetLowering.h include. NFCI.
2020-09-10 17:42:18 +01:00
TailDuplicator.h
TailDuplicator: Use Register
2020-06-30 12:13:08 -04:00
TargetCallingConv.h
CodeGen: Add support for lowering byref attribute
2020-07-21 17:38:15 -04:00
TargetFrameLowering.h
[SVE] Don't use LocalStackAllocation for SVE objects
2020-07-27 08:22:01 +01:00
TargetInstrInfo.h
[ImplicitNullCheck] Handle instructions that preserve zero value
2020-09-10 13:39:50 -04:00
TargetLowering.h
[SVE] Don't reorder subvector/binop sequences when the resulting binop is not legal.
2020-09-02 11:01:33 +01:00
TargetLoweringObjectFileImpl.h
[CodeGen] emit CG profile for COFF object file
2020-09-29 12:03:30 -07:00
TargetOpcodes.h
TargetPassConfig.h
[llc] (almost) remove --print-machineinstrs
2020-07-20 10:43:28 -07:00
TargetRegisterInfo.h
[TargetRegisterInfo] Add a couple of target hooks for the greedy register allocator
2020-09-17 15:23:15 -07:00
TargetSchedule.h
TargetSubtargetInfo.h
[X86][MC][Target] Initial backend support a tune CPU to support -mtune
2020-08-14 15:31:50 -07:00
UnreachableBlockElim.h
ValueTypes.h
[SVE][CodeGen] Add new EVT/MVT getFixedSizeInBits() functions
2020-10-02 07:47:31 +01:00
ValueTypes.td
[MVT] Add new MVT types for RISC-V vector.
2020-07-01 01:07:50 +08:00
VirtRegMap.h
VirtRegMap.h - remove unnecessary MCRegisterInfo.h include. NFC
2020-04-12 13:11:13 +01:00
WasmEHFuncInfo.h
WasmEHFuncInfo.h - reduce BasicBlock.h/MachineBasicBlock.h includes to just forward declarations. NFC.
2020-04-16 14:59:49 +01:00
WinEHFuncInfo.h