1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/include/llvm/CodeGen
RamNalamothu 065e9bee9e [NFC] Refactor how CFI section types are represented in AsmPrinter
In terms of readability, the `enum CFIMoveType` didn't better document what it
intends to convey i.e. the type of CFI section that gets emitted.

Reviewed By: dblaikie, MaskRay

Differential Revision: https://reviews.llvm.org/D76519
2021-04-24 23:29:42 +05:30
..
GlobalISel [GlobalISel] Remove ConstantFoldingMIRBuilder 2021-04-23 09:13:27 +01:00
MIRParser [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
PBQP [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
AccelTable.h [docs] Fix doxygen comments wrongly attached to the llvm namespace 2021-04-07 01:20:18 +02:00
Analysis.h [CodeGen] Remove unused function hasInlineAsmMemConstraint (NFC) 2020-12-24 09:17:58 -08:00
AntiDepBreaker.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
AsmPrinter.h [NFC] Refactor how CFI section types are represented in AsmPrinter 2021-04-24 23:29:42 +05:30
AsmPrinterHandler.h make the AsmPrinterHandler array public 2020-11-03 10:02:09 -05:00
AtomicExpandUtils.h Copy syncscope when expanding atomicrmw into cmpxchg loop 2021-04-05 17:29:38 -07:00
BasicBlockSectionUtils.h
BasicTTIImpl.h [TTI] NFC: Change getScalingFactorCost to return InstructionCost 2021-04-23 16:06:36 +01:00
BuiltinGCs.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
CalcSpillWeights.h [RegAlloc] Fix "ran out of regs" with uses in statepoint 2021-03-24 10:25:34 +07:00
CallingConvLower.h [NFC] Fix typos in CallingConvLower.h 2021-03-04 10:29:14 +00:00
CodeGenPassBuilder.h [CodeGen] CodeGenPassBuilder.h - remove unnecessary <string> include. NFCI. 2021-04-20 11:21:39 +01:00
CommandFlags.h [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all} 2021-04-22 18:07:30 -07:00
CostTable.h
CSEConfigBase.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
DAGCombine.h
DbgEntityHistoryCalculator.h Reland [DWARF] Location-less inlined variables should not have DW_TAG_variable 2021-02-10 15:40:47 +00:00
DebugHandlerBase.h make the AsmPrinterHandler array public 2020-11-03 10:02:09 -05:00
DFAPacketizer.h
DIE.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
DIEValue.def DebugInfo: Add a DWARF FORM extension for addrx+offset references to reduce relocations 2021-01-28 10:20:02 -08:00
DwarfStringPoolEntry.h
EdgeBundles.h [NFC] Fix comment describing what EdgeBundles is 2021-03-24 11:04:05 +07:00
ExecutionDomainFix.h
ExpandReductions.h
FastISel.h [FastISel] Remove kill tracking 2021-04-03 15:50:13 +02:00
FaultMaps.h [FaultsMaps][llvm-objdump] Move FaultMapParser to Object/. Remove CodeGen dependency from llvm-objdump 2021-01-27 10:39:59 -08:00
FunctionLoweringInfo.h
GCMetadata.h
GCMetadataPrinter.h
GCStrategy.h
IndirectThunks.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
IntrinsicLowering.h
ISDOpcodes.h [DAGCombiner] Allow operand of step_vector to be negative. 2021-04-22 20:58:03 +08:00
LatencyPriorityQueue.h
LazyMachineBlockFrequencyInfo.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
LexicalScopes.h [CodeGen] Delete 15 unused declarations 2020-12-06 14:55:04 -08:00
LinkAllAsmWriterComponents.h
LinkAllCodegenComponents.h
LiveInterval.h [llvm] Use llvm::any_of (NFC) 2021-01-04 11:42:47 -08:00
LiveIntervalCalc.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
LiveIntervals.h Revert "[X86][AMX] Fix tile config register spill issue." 2021-01-21 18:11:43 +08:00
LiveIntervalUnion.h [regalloc] Ensure Query::collectInterferringVregs is called before interval iteration 2021-04-01 08:33:28 -07:00
LivePhysRegs.h
LiveRangeCalc.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
LiveRangeEdit.h [NFC][Regalloc] Share the VirtRegAuxInfo object with LiveRangeEdit 2021-02-19 07:44:28 -08:00
LiveRegMatrix.h [X86] AMX programming model. 2020-12-10 17:01:54 +08:00
LiveRegUnits.h [llvm] Remove redundant return and continue statements (NFC) 2021-01-14 20:30:34 -08:00
LiveStacks.h
LiveVariables.h [NFC] Use [MC]Register in Live-ness tracking 2020-11-02 15:46:13 -08:00
LoopTraversal.h
LowLevelType.h [docs] Fix doxygen comments wrongly attached to the llvm namespace 2021-04-07 01:20:18 +02:00
MachineBasicBlock.h [CSSPGO] Flip SkipPseudoOp to true for MIR APIs. 2021-04-19 17:55:34 -07:00
MachineBlockFrequencyInfo.h
MachineBranchProbabilityInfo.h
MachineCombinerPattern.h Revert "[AArch64] Add Machine InstCombiner patterns for FMUL indexed variant" 2021-04-12 16:28:49 +03:00
MachineConstantPool.h [NFC] Add the getSizeInBytes() interface for MachineConstantPoolValue 2021-01-05 03:22:45 +00:00
MachineDominanceFrontier.h DominanceFrontier - remove unused <vector> includes 2020-11-21 17:11:26 +00:00
MachineDominators.h MachineDominators.h - remove unused <vector> include 2020-11-21 17:11:26 +00:00
MachineFrameInfo.h MIR: Fix missing serialization for HasTailCall 2021-03-21 13:14:04 -04:00
MachineFunction.h Add ehcont section support 2021-02-15 14:27:12 +08:00
MachineFunctionPass.h
MachineInstr.h [DebugInfo] Handle DBG_VALUES with multiple variable location operands in MIR 2021-03-10 17:15:24 +00:00
MachineInstrBuilder.h [DebugInfo] Handle DBG_VALUES with multiple variable location operands in MIR 2021-03-10 17:15:24 +00:00
MachineInstrBundle.h
MachineInstrBundleIterator.h
MachineJumpTableInfo.h Fix the compilation assertion due to unreachable BB pruning not deleting the associated BB from the jump tables 2020-11-16 10:35:31 -06:00
MachineLoopInfo.h [MachineLoop] New helper isLoopInvariant() 2021-01-08 09:04:56 +00:00
MachineLoopUtils.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
MachineMemOperand.h CodeGen: Reorder MachinePointerInfo fields 2021-03-14 10:06:39 -04:00
MachineModuleInfo.h Revert "[AsmPrinter] Delete dead takeDeletedSymbsForFunction()" 2021-04-07 11:40:44 -07:00
MachineModuleInfoImpls.h
MachineOperand.h [CodeGen] Forward-declare TargetMachine (NFC) 2021-01-24 12:18:54 -08:00
MachineOptimizationRemarkEmitter.h
MachineOutliner.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
MachinePassManager.h
MachinePassRegistry.def [CodeGen] New pass: Replace vector intrinsics with call to vector library 2021-02-12 12:53:27 -05:00
MachinePassRegistry.h
MachinePipeliner.h [Pipeliner] Fixed optimization remarks and debug dumps Initiation 2021-02-17 12:28:37 -05:00
MachinePostDominators.h
MachineRegionInfo.h
MachineRegisterInfo.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
MachineScheduler.h [CodeGen] Use ProcResGroup information in SchedBoundary 2021-04-19 21:27:45 +01:00
MachineSizeOpts.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
MachineSSAUpdater.h
MachineStableHash.h [NFC] Fixing comment heading for MachineStableHash.h. 2020-10-26 18:07:26 -04:00
MachineTraceMetrics.h [NFC][MC] Type [MC]Register uses in MachineTraceMetrics 2020-10-19 09:49:52 -07:00
MachORelocation.h
MacroFusion.h
MBFIWrapper.h
MIRFormatter.h
MIRPrinter.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
MIRYamlMapping.h MIR: Fix missing serialization for HasTailCall 2021-03-21 13:14:04 -04:00
ModuloSchedule.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
MultiHazardRecognizer.h HazardRecognizer - Fix definition/declaration argument name mismatches. NFCI. 2020-11-18 16:50:52 +00:00
NonRelocatableStringpool.h
ParallelCG.h [LTO] Update splitCodeGen to take a reference to the module. (NFC) 2021-01-29 11:53:11 +00:00
Passes.h [docs] Fix doxygen comments wrongly attached to the llvm namespace 2021-04-07 01:20:18 +02:00
PBQPRAConstraint.h
PreISelIntrinsicLowering.h
PseudoSourceValue.h
RDFGraph.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
RDFLiveness.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
RDFRegisters.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
ReachingDefAnalysis.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
RegAllocPBQP.h [NFC] Use [MC]Register in RegAllocPBQP & RegisterCoalescer 2020-10-26 17:13:32 -07:00
RegAllocRegistry.h
Register.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
RegisterClassInfo.h [NFC] MCRegister fixes in RegisterClassInfo, and const-ed APIs 2021-02-26 08:53:57 -08:00
RegisterPressure.h [NFC] Use Register in RegisterPressure APIs 2020-10-28 12:14:08 -07:00
RegisterScavenging.h [NFC][regalloc] Use MCRegister appropriately 2020-11-02 11:48:49 -08:00
RegisterUsageInfo.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
ReplaceWithVeclib.h [llvm] Fix header guards (NFC) 2021-02-14 08:36:18 -08:00
ResourcePriorityQueue.h [CodeGen] Delete 15 unused declarations 2020-12-06 14:55:04 -08:00
RuntimeLibcalls.h [AArch64] Out-of-line atomics (-moutline-atomics) implementation. 2020-11-20 13:30:12 +00:00
ScheduleDAG.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
ScheduleDAGInstrs.h [CodeGen, Transforms] Use *Map::lookup (NFC) 2020-12-27 09:57:27 -08:00
ScheduleDAGMutation.h
ScheduleDFS.h
ScheduleHazardRecognizer.h HazardRecognizer - Fix definition/declaration argument name mismatches. NFCI. 2020-11-18 16:50:52 +00:00
SchedulerRegistry.h
ScoreboardHazardRecognizer.h
SDNodeProperties.td
SelectionDAG.h [X86][SSE] combineX86ShuffleChain - check if we're blending with zero into already zero elements 2021-04-20 17:09:49 +01:00
SelectionDAGAddressAnalysis.h
SelectionDAGISel.h [CodeGen] Delete 4 unused declarations 2020-12-06 15:02:18 -08:00
SelectionDAGNodes.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
SelectionDAGTargetInfo.h [AArch64][SVE] Add patterns to generate FMLA/FMLS/FNMLA/FNMLS/FMAD 2021-02-18 16:55:16 +00:00
SlotIndexes.h [SlotIndexes] Fix and simplify basic block splitting 2021-01-12 10:50:14 +00:00
Spiller.h [NFC][Regalloc] Share the VirtRegAuxInfo object with LiveRangeEdit 2021-02-19 07:44:28 -08:00
StableHashing.h
StackMaps.h [Verifier] Extend statepoint verifier to cover more constants 2021-01-13 11:51:48 +07:00
StackProtector.h
SwiftErrorValueTracking.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
SwitchLoweringUtils.h
TailDuplicator.h
TargetCallingConv.h [clang][AArch64] Correctly align HFA arguments when passed on the stack 2021-04-15 22:58:14 +01:00
TargetFrameLowering.h [NFC] Use generic name for scalable vector stack ID. 2021-01-13 10:57:43 +08:00
TargetInstrInfo.h [Statepoint] Factor-out utility function to get non-foldable area of STATEPOINT like instructions. NFC 2021-04-06 11:44:37 +07:00
TargetLowering.h [TTI] NFC: Change getScalingFactorCost to return InstructionCost 2021-04-23 16:06:36 +01:00
TargetLoweringObjectFileImpl.h ELF: Create unique SHF_GNU_RETAIN sections for llvm.used global objects 2021-02-26 16:38:44 -08:00
TargetOpcodes.h [GlobalISel] Add G_ASSERT_ZEXT 2021-01-28 13:58:37 -08:00
TargetPassConfig.h [docs] Fix doxygen comments wrongly attached to the llvm namespace 2021-04-07 01:20:18 +02:00
TargetRegisterInfo.h [NFC][CodeGen] Tidy up TargetRegisterInfo stack realignment functions 2021-03-30 17:31:39 +01:00
TargetSchedule.h
TargetSubtargetInfo.h
TileShapeInfo.h Remove Shapet assignment operator that's identical to the default. NFC. 2020-12-10 10:58:41 +01:00
UnreachableBlockElim.h [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
ValueTypes.h Always emit error for wrong interfaces to scalable vectors, unless cmdline flag is passed. 2021-04-02 10:55:22 +01:00
ValueTypes.td [ValueTypes] Fix sizes of v256i32 and v256f32 (8182 -> 8192) 2021-04-20 12:10:02 +00:00
VirtRegMap.h [NFC] Const-ed 2 APIs in VirtRegMap 2021-02-26 09:32:42 -08:00
WasmEHFuncInfo.h [NFC] Fix compiler warnings 2021-03-10 11:03:50 -08:00
WinEHFuncInfo.h