1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/include/llvm/CodeGen
Kazu Hirata 90c5ea15f9 [CodeGen] Drop unnecessary const from return types (NFC)
Identified with const-return-type.
2021-02-02 22:52:45 -08:00
..
GlobalISel Reverted whitespace changes. 2021-02-02 09:14:54 +01:00
MIRParser Infer alignment of unmarked loads in IR/bitcode parsing. 2020-05-14 13:03:50 -07:00
PBQP
AccelTable.h
Analysis.h [CodeGen] Remove unused function hasInlineAsmMemConstraint (NFC) 2020-12-24 09:17:58 -08:00
AntiDepBreaker.h AntiDepBreaker.h - remove unnecessary ScheduleDAG.h include. NFCI. 2020-09-07 16:39:42 +01:00
AsmPrinter.h [CSSPGO] Pseudo probe encoding and emission. 2020-12-10 17:29:28 -08:00
AsmPrinterHandler.h make the AsmPrinterHandler array public 2020-11-03 10:02:09 -05: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] Handle CTLZ and CCTZ in getTypeBasedIntrinsicInstrCost 2021-01-26 14:37:51 +00:00
BuiltinGCs.h
CalcSpillWeights.h [NFC][Regalloc] Pass VirtRegMap by reference. 2020-10-12 08:32:30 -07:00
CallingConvLower.h [SVE] Deal with SVE tuple call arguments correctly when running out of registers 2020-11-12 08:41:50 +00:00
CodeGenPassBuilder.h Remove some unused <vector> includes. NFCI. 2021-01-06 15:50:29 +00:00
CommandFlags.h [llvm] Add missing header guards (NFC) 2021-01-30 09:53:42 -08: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 make the AsmPrinterHandler array public 2020-11-03 10:02:09 -05:00
DFAPacketizer.h
DIE.h DebugInfo: Add a DWARF FORM extension for addrx+offset references to reduce relocations 2021-01-28 10:20:02 -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 [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] NFC: Clean up unnecessary bookkeeping 2021-01-11 09:40:39 -08: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 [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 [FPEnv] Intrinsic for setting rounding mode 2021-02-01 11:28:14 +07:00
LatencyPriorityQueue.h
LazyMachineBlockFrequencyInfo.h
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 LiveIntervalCalc - remove unnecessary includes. NFC. 2020-05-08 14:57:35 +01:00
LiveIntervals.h Revert "[X86][AMX] Fix tile config register spill issue." 2021-01-21 18:11:43 +08:00
LiveIntervalUnion.h [X86] AMX programming model. 2020-12-10 17:01:54 +08:00
LivePhysRegs.h Recommit "[MachineVerifier] Improve verification of live-in lists." 2020-01-08 16:58:54 -08:00
LiveRangeCalc.h Split LiveRangeCalc in LiveRangeCalc/LiveIntervalCalc. NFC 2020-04-10 11:26:21 -07:00
LiveRangeEdit.h [NFC] Use [MC]Register in register allocation 2020-11-03 17:34:26 -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 [GISel] Add new combines for unary FP instrs with constant operand 2020-09-16 10:34:15 -07:00
MachineBasicBlock.h Explicitly check for entry basic block, rather than relying on MachineBasicBlock::pred_empty. 2020-10-26 16:15:56 -07:00
MachineBlockFrequencyInfo.h [llvm][NFC] refactor setBlockFrequency for clarity. 2020-07-28 13:04:11 -07:00
MachineBranchProbabilityInfo.h
MachineCombinerPattern.h [PowerPC] support register pressure reduction in machine combiner. 2021-01-24 21:28:21 -05: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 CodeGen: Use Register 2021-01-04 12:53:06 -05:00
MachineFunction.h [DebugInfo] Follow up c521e44defb5 with an API improvement 2020-10-21 14:45:55 +01:00
MachineFunctionPass.h
MachineInstr.h [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic 2020-11-20 10:52:43 -08:00
MachineInstrBuilder.h [RISCV] Basic jump table lowering 2020-12-22 15:05:54 +00: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 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 [CodeGen] Remove unused function isRegLiveInExitBlocks (NFC) 2021-01-12 21:43:48 -08:00
MachineMemOperand.h MachineMemOperand.h - reduce GlobalValue.h include to just DerivedTypes.h. NFC. 2020-05-21 11:38:25 +01:00
MachineModuleInfo.h Add MachineModuleInfo constructor with external MCContext 2020-11-30 20:28:13 -08:00
MachineModuleInfoImpls.h
MachineOperand.h [CodeGen] Forward-declare TargetMachine (NFC) 2021-01-24 12:18:54 -08: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 [NFC] Fix a comment in MachinePassManager.h 2020-10-08 15:38:57 -07:00
MachinePassRegistry.def Fix LLVM_ENABLE_MODULES=On build 2020-12-30 10:54:04 -08:00
MachinePassRegistry.h
MachinePipeliner.h [NFC] Reduce include files dependency. 2020-12-03 18:25:05 +03:00
MachinePostDominators.h DomTree: Remove getRoots() accessor 2020-07-06 21:58:11 +02:00
MachineRegionInfo.h
MachineRegisterInfo.h [llvm] Use hasSingleElement (NFC) 2021-01-20 21:35:55 -08:00
MachineScheduler.h Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit" 2020-09-21 13:33:05 +02: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 [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 [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 [NFC] Use generic name for scalable vector stack ID. 2021-01-13 10:57:43 +08:00
ModuloSchedule.h [ModuloSchedule] Devirtualize PeelingModuloScheduleExpander::expand as it's not needed 2020-07-06 18:05:32 -07:00
MultiHazardRecognizer.h HazardRecognizer - Fix definition/declaration argument name mismatches. NFCI. 2020-11-18 16:50:52 +00: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 [LTO] Update splitCodeGen to take a reference to the module. (NFC) 2021-01-29 11:53:11 +00:00
Passes.h [Debugify] Support checking Machine IR debug info 2020-12-16 22:17:25 -08: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 [CodeGen] Delete 4 unused declarations 2020-12-06 15:02:18 -08:00
RDFLiveness.h [RDF] Use hash-based containers, cache extra information 2020-08-04 18:36:49 -05:00
RDFRegisters.h [CodeGen] Delete 15 unused declarations 2020-12-06 14:55:04 -08:00
ReachingDefAnalysis.h [NFC][MC] Use MCRegister for ReachingDefAnalysis APIs 2020-10-22 08:47:35 -07:00
RegAllocPBQP.h [NFC] Use [MC]Register in RegAllocPBQP & RegisterCoalescer 2020-10-26 17:13:32 -07:00
RegAllocRegistry.h
Register.h [NFC][Regalloc] Type 2 statics in terms of Register 2020-10-20 11:27:41 -07:00
RegisterClassInfo.h Support a list of CostPerUse values 2021-01-29 10:14:52 +05:30
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
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 Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit" 2020-09-21 13:33:05 +02:00
ScheduleDAGInstrs.h [CodeGen, Transforms] Use *Map::lookup (NFC) 2020-12-27 09:57:27 -08: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 HazardRecognizer - Fix definition/declaration argument name mismatches. NFCI. 2020-11-18 16:50:52 +00:00
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 [CodeGen] Drop unnecessary const from return types (NFC) 2021-02-02 22:52:45 -08:00
SelectionDAGAddressAnalysis.h
SelectionDAGISel.h [CodeGen] Delete 4 unused declarations 2020-12-06 15:02:18 -08:00
SelectionDAGNodes.h [CodeGen] Drop unnecessary const from return types (NFC) 2021-02-02 22:52:45 -08:00
SelectionDAGTargetInfo.h [SystemZ] Optimize bcmp calls (PR47420) 2020-09-25 17:55:39 +02:00
SlotIndexes.h [SlotIndexes] Fix and simplify basic block splitting 2021-01-12 10:50:14 +00: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 [Verifier] Extend statepoint verifier to cover more constants 2021-01-13 11:51:48 +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 [SVE] Deal with SVE tuple call arguments correctly when running out of registers 2020-11-12 08:41:50 +00:00
TargetFrameLowering.h [NFC] Use generic name for scalable vector stack ID. 2021-01-13 10:57:43 +08:00
TargetInstrInfo.h [AMDGPU] Fix failing assert with scratch ST mode 2021-01-12 09:54:02 +01:00
TargetLowering.h [SVE][CodeGen] Remove performMaskedGatherScatterCombine 2021-02-01 14:10:00 +00:00
TargetLoweringObjectFileImpl.h [XCOFF][AIX] Emit EH information in traceback table 2020-12-16 09:34:59 -05:00
TargetOpcodes.h [GlobalISel] Add G_ASSERT_ZEXT 2021-01-28 13:58:37 -08:00
TargetPassConfig.h CodeGen: Refactor regallocator command line and target selection 2021-01-07 13:13:25 -05:00
TargetRegisterInfo.h Support a list of CostPerUse values 2021-01-29 10:14:52 +05:30
TargetSchedule.h
TargetSubtargetInfo.h [X86][MC][Target] Initial backend support a tune CPU to support -mtune 2020-08-14 15:31:50 -07:00
TileShapeInfo.h Remove Shapet assignment operator that's identical to the default. NFC. 2020-12-10 10:58:41 +01:00
UnreachableBlockElim.h
ValueTypes.h [ValueTypes] Fix formatting on scalable vector warning (NFC) 2021-01-06 11:27:44 +00:00
ValueTypes.td [WebAssembly] Remove exnref and br_on_exn 2021-01-09 02:02:54 -08:00
VirtRegMap.h VirtRegMap: Use Register 2020-12-22 20:56:14 -05:00
WasmEHFuncInfo.h [WebAssembly] Update WasmEHPrepare for the new spec 2021-01-08 23:38:26 -08:00
WinEHFuncInfo.h