..
GlobalISel
AMDGPU/GlobalISel/Emitter Support for predicate code that uses operands
2020-09-14 10:39:56 +02: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
[AIX] Static init frontend recovery and backend support
2020-08-10 10:10:49 -04:00
AsmPrinterHandler.h
This patch adds basic debug info support with basic block sections.
2020-07-01 23:53:00 -07:00
AtomicExpandUtils.h
BasicBlockSectionUtils.h
[llvm][CodeGen] Machine Function Splitter
2020-08-28 11:10:14 -07:00
BasicTTIImpl.h
[Intrinsics] define semantics for experimental fmax/fmin vector reductions
2020-09-12 09:10:28 -04:00
BuiltinGCs.h
CalcSpillWeights.h
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] Clean up DIEUnit. NFC.
2020-08-07 15:55:44 +07:00
DIEValue.def
DwarfStringPoolEntry.h
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
[SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors.
2020-09-12 11:42:18 -07: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
[ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers.
2020-04-14 14:11:02 +03: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
RegAlloc: Start using Register
2020-06-30 12:13:08 -04: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
MachineBasicBlock.h
[Propeller]: Use a descriptive temporary symbol name for the end of the basic block.
2020-08-05 13:17:19 -07: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
[DebugInstrRef][1/9] Add fields for instr-ref variable locations
2020-09-14 10:06:52 +01: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
Use std::foo_t rather than std::foo in LLVM.
2020-02-11 15:12:51 -08:00
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
[Remarks] Extend the RemarkStreamer to support other emitters
2020-02-04 17:16:02 -08:00
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
MachineScheduler.h - reduce AliasAnalysis.h include to forward declaration. NFC.
2020-06-25 11:40:44 +01:00
MachineSizeOpts.h
[PGO][PGSO] Handle MBFIWrapper
2020-01-31 09:36:55 -08:00
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
[MBFI] Move BranchFolding::MBFIWrapper to its own files. NFC.
2020-01-28 10:58:46 -08: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
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
[NFCI] Cleanup range checks in Register/MCRegister
2020-06-26 14:55:55 -04: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
[ScheduleDAG] Avoid unnecessary recomputation of topological order.
2020-05-31 11:04:35 +01: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] Remove default for 'unsigned' Alignment for getLoad/getStore/getExtLoad/getTruncStore. Add default for MaybeAlign version. NFCI
2020-09-13 12:23:55 -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
[SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.:
2020-09-08 15:27:21 -07:00
SelectionDAGTargetInfo.h
[Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemcpy to Align
2020-06-30 13:12:31 +00: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
[XCOFF][AIX] Use TE storage mapping class when large code model is enabled
2020-08-10 19:52:10 +00:00
TargetOpcodes.h
TargetPassConfig.h
[llc] (almost) remove --print-machineinstrs
2020-07-20 10:43:28 -07:00
TargetRegisterInfo.h
[AArch64][SVE] Preserve full vector regs over EH edge.
2020-09-02 10:54:18 +01: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] Make ElementCount members private
2020-08-28 14:43:53 +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